關于整個虛擬項目,請參考:
【IC萌新虛擬項目】Package Process Unit項目全流程目錄_尼德蘭的喵的博客-CSDN博客
前言
當驗證的同學正在瘋狂寫測試點,補充測試用例各種找茬找bug時候,設計的同學也要進入到跑綜合修時序優化面積的階段了。
還是老樣子,關于芯片綜合的知識就不在本文中贅述,項目仍以實踐為導向。
綜合環境
一般而言成熟的項目組或者芯片團隊,綜合環境是有同學專門負責搭建的,因此對于這一步大家就不需要擔心了。虛擬項目中的綜合環境如下:
dc
├── lib
│ └── ...
├── run
│ └── Makefile
├── script
│ ├── gain_rtl_path.py
│ └── run.tcl
└── sdc├── clock.sdc├── define.sdc└── io.sdc
lib目錄為綜合的庫文件,script目錄為目錄解析腳本和tcl配置,sdc目錄為模塊的sdc配置,run目錄進行模塊綜合操作。
需要說明一下,由于整個ppu系統包含了時鐘分頻(generate_clk)、sram時鐘MUX等操作,對于搭建綜合環境有一定的難度,而搭建環境并不是我們學習的重點,因此綜合環境只針對spt_core模塊進行,如果大家有興趣可以自行搭建ppu整體的綜合環境。
<