Innovus設計實現系統能大幅減少周轉時間并同時提升PPA指標
2015-04-07 20:12:15 未知總部位于美國加州圣荷塞市的Cadence公司近日推出了名為Innovus的全新設計實現系統。采用這種新一代的物理設計實現解決方案,系統芯片(SoC)開發人員就能夠在加速上市時間的同時交付最佳功耗、性能和面積(PPA)指標的設計。Innovus設計實現系統由具備突破性優化技術所構成的大規模的并行架構所驅動,在先進的16/14/10納米FinFET工藝制程和其他成熟的制程節點上通常能提升10%到20%的PPA指標,并實現最高達10倍的全流程提速和容量增益。
根據Cadence數字與簽收業務部研發主管羅宇鋒先生的介紹,新的Innovus設計實現系統達成了多項技術突破,包括新一代的布局技術GigaPlace、擁有先進PPA驅動優化的改進型GigaOpt以及還有原生集成的CCOpt。“Innovus通過提供10%至20%的 PPA優勢以及高達10倍的TAT和容量增長來滿足設計者的需要。通過提供業界第一個大規模并行的解決方案,該系統可有效地處理高達一千萬實例及以上規模模塊的設計。此外它還集成了Cadence的簽收技術,因此能提高設計效率。”,羅宇鋒先生指出。
Cadence數字與簽收業務部研發主管羅宇鋒先生
羅宇鋒先生特別指出,新的GigaPlace引擎徹底改變了布局方式,并增強了PPA。傳統的布局系統通過在實現系統中與其它引擎(例如時序分析和電路優化)的非緊密集成而達到優化時序的目的。“GigaPlace布局引擎則通過與其他引擎的緊密結合來實現slack驅動。換言之,該布局引擎通過建立所有時序路徑的slack構型,然后基于這些時序slack進行布局的調整”,羅宇鋒先生解釋道。這就可以同時優化物理和電氣約束,還可以提高收斂性。其所采用的全局優化策略可避免陷入局部極小,從而實現全局最優的PPA。
他進一步解釋說,Innovus設計實現系統所采用的大規模并行架構可以利用多核工作站多線程的優勢處理特大型的設計,并可通過計算機網絡實現分布式處理。其次,新的GigaPlace布局引擎技術為時序slack驅動,并可考慮到連線拓撲、引腳接入和顏色識別來提供最佳的流水線布局、線長和PPA。先進的多線程時序和功耗驅動優化引擎,也可降低動態和泄漏功耗。“這些獨特的技術可以同時優化時鐘路徑和數據路徑,可更好地適應多個corner之間的差異,以及在降低功耗的同時提升性能。與此同時,全流程多目標技術也使得電氣和物理優化同步進行成為可能。”羅宇鋒先生詳細地分析道。正因為如此,Innovus設計實現系統這一設計平臺才能在大幅減少周轉時間的同時,最大限度地優化芯片的性能、功耗水平與面積。
Innovus設計實現系統特有的全流程大規模并行架構可在多個CPU上同時運行多線程任務。該架構的設計使得該系統能使用標準硬件(8-16核CPU)實現最佳的TAT。此外,該流程還可以擴展到大數量的CPU上運行,滿足更大的設計的要求。羅宇鋒先生認為,該架構也可被描述為前瞻性的方法,因為它可使設計流程在上游就能考慮到下游的步驟和效果,從而提升了運行速度,并可減少在布局、優化、時鐘和路由引擎之間的反復迭代,進而顯著提高設計效率。羅宇鋒先生表示該設計平臺適合致力于更好的PPA與改進周轉時間的所有類型的IC。“由于該設計實現系統面向行業領先的設計進行了優化,因此它既適用于現有成熟的節點制程、也適用于先進的16/14 /10nm FinFET工藝制程”,羅宇鋒先生總結到。