Physical Design을 하기 위한 Input File.
Physical Design을 하기 위해서는 Input File이 필요합니다. 사용하는 Fab의 공정에 따라 필요한 File의 차이가 있을 수 있지만, 이와 관계없이 항상 필요한(Required) File에 대해서 설명하고자 합니다.
Netlist (.v)
RTL을 Gate Level로 합성한 설계 파일입니다. 각 Cell이나 Macro 등의 Pin이 어떻게 연결되어있는 Connection을 담고 있습니다.
SDC (Synopsys Design Constraint)
Clock에 대한 Constraint 정보를 담고 있습니다. (Clock을 정의하거나 Delay를 주거나 하는 등...)
한 줄로 담기에는 방대한 내용이기에 추후 자세히 다루도록 하겠습니다.
각 Mode별로 존재합니다. (MCMM 또는 MMMC)
LEF (Library Exchange Format, .lef)
Physical 정보를 담고 있습니다. 두 종류의 LEF File이 존재합니다.
1.Tech LEF : 공정 Rule에 대해 기술 (Metal Width 등)
2. LEF : Cell의 Physical 정보 기술 (Size, Pin 크기 위치 등)
Liberty (.lib)
Timing, Power 등의 정보를 담고 있습니다.
PVT(Power, Voltage, Temperature)에 따른 각각의 .lib가 존재합니다.
SDC+lib를 조합하여 MCMM, MMMC를 만들 수 있습니다.
이 외에도 UPF, Scan Def 등 File이 쓰일 수 있지만 당장 Tool을 띄우는데 Required 한 사항은 아니기에 간략하게 설명해 보았습니다.
'VLSI' 카테고리의 다른 글
Post Mask ECO?(Metal ECO) (1) | 2024.07.22 |
---|---|
LEF와 Tech LEF의 차이? (Cell LEF, Site, Row, Track) (0) | 2024.06.23 |
SDC (Synopsys Design Constraint) (1) | 2024.06.05 |
Back-End(P&R) Flow (0) | 2024.05.29 |
Physical Cell에 대하여 (0) | 2024.05.26 |