DC/DCT/DCG有什么區別和聯系【轉】


1、首先簡單的講,DCG包含DCT所有fearture,DCT包含DC所有fearture,當然有一些DC的fearture在DCT和DCG中已不再適用,比如wire_load_model的設置。
2、從庫的角度來看,DCT/DCG相比DC多了physical library的設置。DCG相比DCT又多了對layer,congestion相關的設置。
3、DCT的出現主要是解決DC的時序模型中,wire_load_model誤差過大的問題,使得DCT在綜合的時候可以更加精確考慮path中線延時,並結合更加准確的path的時序情況進行優化。而DCG主要是在DCT的基礎上解決擁塞問題,更好的布局布線。
4、 DCT/DCG相比DC都需要輸入物理約束。通常是通過ICC做floorplan之后的def文件中抽取物理約束信息。目前來看通過物理約束命令,編寫物理約束已成為雞肋,主要原因,這個階段很難通過命令精確的表 述block的布局布線信息。
5、低功耗設計中upf/cpf文件的編寫,是低功耗設計的基本功。DC/DCT/DCG都支持低功耗設計。
6、DC:dc_shell  DCT: dc_shell-topo ,必須啟動compile_ultra,DCG:區別在與啟動DCT后,在compile_ultra 之后多了-spg選項。
    總之DC/DCT/DCG既有區別又有聯系。注意對比中熟悉其特征。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM