| Synthesis Flow |
|---|
![]() |
PD 팀에서 Floorplan 이후 다시 PI로 보내줌
| Synthesis Transformations |
|---|
![]() |
- DC에 필요한 3가지
- Design(RTL Source)
- Constrain(Timing Constraints)
- Library(Technology-specific Gates)
Timing Constraints는 Optimize 하려면 필수.
Translate : read
RTL Source로 GTECH 만듦 = unmapped ddc format ← read만 하고 compile 안 한 상태
Optimize + Mapping : compile_ultra
netlist가 생성됨 = mapped ddc format
read_vhdl : .vhdl 읽음
read_verilog : function을 기술한 verilog
read_sverilog : test 용 verilog (system verilog)
write_icc2_files : icc2용으로 저장
단점 : over- and under-estimated 될 가능성 높음
하지만 어차피 PD에서 Floor Plan 하고 다시 해야하니까 빨리 해야할 때 margin 많이 주고 돌린 다음에 다시 함.
| two-pass synthesis flow |
|---|
![]() |
DC-T : Topographical
DC-G : graphical
SPG = Synopsys physical guidance ← 명령어의 옵션으로 자주 나옴
Best Result : top-level design에서 합성하는거
그래서 partitioning 한다.
pwdcdlshistory!!!7 : 방향키 못 쓰는 환경에서!repsh <UNIX_command>get_unix_variable <UNIX_env_variable>