可擴展的數據模型架構
為減少迭代次數和總體設計時間,并提高整體生產力,賽靈思用一個單一的、共享的、可擴展的數據模型建立其設計實現流程,這種框架也常見于當今最先進的ASIC設計環境。Feist說:“這種共享、可擴展的數據模型可讓流程中的綜合、仿真、布局規劃、布局布線等所有步驟在內存數據模型上運行,故在流程中的每一步都可以進行調試和分析,這樣用戶就可在設計流程中盡早掌握關鍵設計指標的情況,比如時序、功耗、資源利用和布線擁塞等。而且這些指標的估測將在實現過程中隨著設計流程的推進而更趨于精確。”
本文引用地址:http://www.104case.com/article/190474.htm具體來說,這種統一的數據模型使賽靈思能夠將其新型多維分析布局布線引擎與套件的RTL綜合引擎、新型多語言仿真引擎以及IP集成器(IPIntegrator)、引腳編輯器(PinEditor)、布局規劃器(FloorPlanner)、芯片編輯器(ChipEditor)等功能緊密集成在一起。此外,該數據模型使賽靈思能夠為該工具套件配備全面的交叉探測功能,以便用戶跟蹤并交叉探測原理圖、時序報告、邏輯單元或其它視圖,直至HDL代碼中的給定問題。
Feist說:“用戶現在可以對設計流程中的每一步進行分析,而且環環相扣。在綜合后的流程中,我們還提供時序、功耗、噪聲和資源利用分析功能。所以如果很早就發現時序或功耗不符合要求,我可以通過短時迭代,前瞻性地解決問題,而不必等到布局布線完成后多次執行長時間迭代來解決。”
Feist指出,這種可擴展數據模型提供的緊密集成功能還增強了按鍵式流程的效果,從而可滿足用戶對工具實現最大自動化,完成大部分工作的期望。Feist表示,這種模型還能夠滿足客戶對更高級的控制、更深入的分析以及掌控每個設計步驟進程的需要。
評論