Portfolio, Project/Portfolio(Semiconductor)

Portfolio - Synthesis, Pre-Layout Simulation / Auto PnR, Post-Layout Simulation

잇(IT) 2024. 9. 7. 23:27

Cadence


- Synthesis

https://insoobaik.tistory.com/580

 

Cadence - Synthesis / Pre_layout Simulation

SynthesisSynthesis(합성)는 고수준의 HDL 코드를 하드웨어 리소스로 변환하여 구현 가능한 하드웨어로 만드는 작업이다. 합성을 하기 위해서는 게이트에 대한 정보(delay 등)를 담고 있는 [.lib 파일],

insoobaik.tistory.com

Cadence의 Genus를 사용하여 Synthesis 후 생성된 netlist, sdf 파일을 통한 Pre_Layout Simulation을 통해 Delay 확인

- PnR

https://insoobaik.tistory.com/622

 

Innovus - P&R (SETUP ~ GDSII)

P&R의 SETUP ~ GDSII 파일 생성P&R은 위 Layout 절차를 따른다. Netlist : Design Netlist - Verilog fileSDC : Constraint fileLEF : Physical LibrariesLIB : Timing Libraries- P&R 이후GDS : Physical LayoutNetlist : P&R 후 NetlistSDF : Standart Del

insoobaik.tistory.com

Cadence의 Innovus를 사용하여 PnR 수행, Pre_CTS, Post_CTS, Post_Route 이후 Timing Report를 통한 Timing 분석

- PnR (Script)

https://insoobaik.tistory.com/629

 

Innovus - Script 파일을 이용한 P&R (SETUP ~ GDSII)

https://insoobaik.tistory.com/622 Innovus - P&R (SETUP ~ GDSII)보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.insoobaik.tistory.com이전에 P&R 작업을 GUI를 통해 작업한 바가 있다.매번 위 과정을

insoobaik.tistory.com

반복되는 PnR 작업을 분석하여 Script 파일 생성 및 Script 파일 수행 및 결과 확인

 

Synopsys


- Synthesis

https://insoobaik.tistory.com/587

 

Synopsys - Synthesis 합성

Synopsys를 통해 Synthesis 합성을 하기 위해서는 1. verilog-HDL .v 파일 2. 게이트 정보가 담긴 .db 파일 3. .sdc 파일 혹은 제약 정보가 필요하다. remove_design -all //초기화 set FILE "counter" //모듈명 선언 set synth

insoobaik.tistory.com

Synopsys의 Design Compiler를 이용하여 Synthesis 이후 파일 생성 과정

 

728x90