網站首頁結構推廣app軟件
由于IC實現(xiàn)與不斷演進的技術節(jié)點密切相關,且各種新問題迅速涌現(xiàn),一個優(yōu)秀的設計流程必須具備靈活性,以應對這些新挑戰(zhàn),而無需進行大規(guī)模調整。
與此同時,為了克服當今SoC實現(xiàn)領域中出現(xiàn)的眾多問題,整個EDA行業(yè)正在高速運轉。新工具正在加速涌現(xiàn);因此,一個優(yōu)秀的設計流程應具備輕松吸收最新發(fā)展的能力。
一個優(yōu)秀的設計流程是靈活的,而不是僵化的。換句話說,流程中的創(chuàng)建和檢查功能應該只是松散地連接在一起,而不應相互依賴。在開發(fā)復雜的數(shù)百萬門級SoC時,在最終實現(xiàn)開始之前,有許多探索性工作要做:研究芯片尺寸、布局規(guī)劃、查看運行時間、分析CPU和內存資源、分配適當?shù)拇疟P空間等。這些實驗的目的是提前發(fā)現(xiàn)任何重大問題(包括設計相關和流程相關的問題)。在此期間,流程的創(chuàng)建功能生成的實體本質上并不完美,問題是可以預期的。大多數(shù)問題可以安全地忽略。因此,檢查功能不應僅僅因為前幾步存在錯誤或問題而阻止流程執(zhí)行后續(xù)操作。
一個良好的設計流程還應具備處理大型復雜設計和小型簡單設計的能力。大型設計和小型設計的實現(xiàn)方法可能因效率、商業(yè)工具許可證成本、周轉時間和設計風格(全芯片或模塊級)等