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