본문 바로가기
VLSI

Physical Design - LEF, Techfile

by 필기노트 2024. 8. 4.

오늘은 Physical Design에서 사용되는 LEF와 Techfile에 대해 작성해보겠다.

 

1. LEF (Library Exchange Format)

 

LEF 파일은 ASCII형으로 작성되므로 사람이 읽을 수 있는 파일이다.
라이브러리를 설명하는 LEF 파일은 주로 Technology LEF와 Cell LEF로 나뉜다.

 

Technology LEF

 

Technology LEF 부분은 모든 메탈의 상호 연결과 via 정보 및 관련 설계 규칙에 대한 정보를 포함한다.
위 사진은 Technology LEF 부분의 예시이다.
이 파일에는 LEF 버전, 단위, 제조 그리드, BEOL 디자인 규칙 및 세부 사항이 있다.
BEOL 디자인 규칙 및 세부사항 내용으로는 Layer 이름과 타입, Pitch, 최소 width, Spacing 등 내용이 포함이 되어있다.

BEOL 디자인 규칙 및 세부사항

 

위 사진은 메탈 연결의 LAYER에 대한 LEF 파일의 예시이다.
이 부분도 마찬가지로 Technology LEF 파일인데 메탈의 Pitch, Width, Spacing 등 정보가 작성되어있는 것을 볼 수 있다.

 

다음은 Cell LEF 파일에 대한 설명이다.

Cell LEF

 

Cell LEF에는 위 사진에서 볼 수 있듯이,
Cell 이름, class, origin, 사이즈, 대칭, 핀 정보가 포함이 되어있다.

Cell section

 

LEF 파일은 PnR 설계에서 중요하게 사용되는데, STD cell 핀의 위치를 알아내서 올바르게 라우팅하는데 사용된다.
따라서 LEF 파일은 STD cell Layout의 추상적인 형태라고 생각하면 된다.


2. Techfile (.tf)

 

Techfile은 Physical Design에서 가장 중요하다.
Techfile은 메탈과 via 층의 이름과 물리적, 전기적 특성, 라우팅 설계 룰과 같은 정보를 제공한다.
마찬가지로 ASCII로 작성되어 있기 때문에 사람이 읽을 수 있다.
Synopsys는 .tf 형식으로 사용하고 Cadence는 .techlef로 사용한다.

Techfile1

 

공정의 이름과 최신 업데이트 날짜, 단위 등이 쓰여있다.

Techfile2

 

디자인에서 사용할 수 있는 색상을 선언할 수 있다.

Techfile3

 

메탈의 width, height에 관한 정보가 쓰여있다.

 

techfile4

 

Layer의 세부 정보, 즉, metal과 via 등 Layer 번호와 이름 색상, 패턴, minimum width, pitch 등이 작성된다.

 

techfile5

 

사용할 수 있는 via master과 via types에 대한 정보가 작성되어 있다.

 

techfile6

 

두 개의 Layer 사이의 Design Rule을 나열한다. 

 

 

 

 

Reference

https://vlsiwikipedia.blogspot.com/p/technology-file.html

 

TECHNOLOGY FILE

A blog on selected vlsi physical design concepts.

vlsiwikipedia.blogspot.com

https://teamvlsi.com/2020/05/lef-lef-file-in-asic-design.html

'VLSI' 카테고리의 다른 글

Setup 및 Hold Timing Violation, Fanout이란?  (0) 2024.11.02
Clock Skew란?  (0) 2024.08.19
Physical Design - Liberty, TLUPlus file  (0) 2024.08.03
머신러닝에 사용되는 Bayes' Theorem(베이즈 이론)  (0) 2024.08.02
ASIC Flow란?(2/2)  (0) 2024.07.30