【廣告】
IC什么怎么設(shè)計的?
在 IC 生產(chǎn)流程中,IC 多由專業(yè) IC 設(shè)計公司進行規(guī)劃、設(shè)計,像是聯(lián)發(fā)科、高通、Intel 等大廠,都自行設(shè)計各自的 IC 芯片,提供不同規(guī)格、效能的芯片給下游廠商選擇。因為 IC 是由各廠自行設(shè)計,所以 IC 設(shè)計十分仰賴工程師的技術(shù),工程師的素質(zhì)影響著一間企業(yè)的價值。5、邏輯綜合――DesignCompiler驗證通過,進行邏輯綜合。然而,工程師們在設(shè)計一顆 IC 芯片時,究竟有那些步驟?設(shè)計流程可以簡單分成如下。
設(shè)計步,訂定目標(biāo)
在 IC 設(shè)計中,的步驟就是規(guī)格制定。這個步驟就像是在設(shè)計建筑前,先決定要幾間房間、浴室,有什么建筑法規(guī)需要遵守,在確定好所有的功能之后在進行設(shè)計,這樣才不用再花額外的時間進行后續(xù)修改。深圳瑞泰威科技有限公司是國內(nèi)IC電子元器件的代理銷售企業(yè),專業(yè)從事各類驅(qū)動IC、存儲IC、傳感器IC、觸摸IC銷售,品類齊全,具備上百個型號。IC 設(shè)計也需要經(jīng)過類似的步驟,才能確保設(shè)計出來的芯片不會有任何差錯。
規(guī)格制定的步便是確定 IC 的目的、效能為何,對大方向做設(shè)定。接著是察看有哪些協(xié)議要符合,像無線網(wǎng)卡的芯片就需要符合 IEEE 802.11 等規(guī)范,不然,這芯片將無法和市面上的產(chǎn)品兼容,使它無法和其他設(shè)備聯(lián)機。綜合需要設(shè)定約束條件,就是你希望綜合出來的電路在面積,時序等目標(biāo)參數(shù)上達到的標(biāo)準。后則是確立這顆 IC 的實作方法,將不同功能分配成不同的單元,并確立不同單元間鏈接的方法,如此便完成規(guī)格的制定。
設(shè)計完規(guī)格后,接著就是設(shè)計芯片的細節(jié)了。這個步驟就像初步記下建筑的規(guī)畫,將整體輪廓描繪出來,方便后續(xù)制圖。在 IC 芯片中,便是使用硬件描述語言(HDL)將電路描寫出來。在所有檢查和驗證都正確無誤的情況下把后的版圖GDSⅡ文件傳遞給Foundry廠進行掩膜制造。常使用的 HDL 有 Verilog、VHDL 等,藉由程序代碼便可輕易地將一顆 IC 地菜單達出來。接著就是檢查程序功能的正確性并持續(xù)修改,直到它滿足期望的功能為止。
▲ 32 bits 加法器的 Verilog 范例。
有了計算機,事情都變得容易
有了完整規(guī)畫后,接下來便是畫出平面的設(shè)計藍圖。在 IC 設(shè)計中,邏輯合成這個步驟便是將確定無誤的 HDL code,放入電子設(shè)計自動化工具(EDA tool),讓計算機將 HDL code 轉(zhuǎn)換成邏輯電路,產(chǎn)生如下的電路圖。這個步驟就像初步記下建筑的規(guī)畫,將整體輪廓描繪出來,方便后續(xù)制圖。之后,反復(fù)的確定此邏輯閘設(shè)計圖是否符合規(guī)格并修改,直到功能正確為止。
數(shù)字系統(tǒng)實時驗證
在利用MP3C硬件平臺的基礎(chǔ)上搭建驗證平臺來實現(xiàn)對數(shù)字系統(tǒng)的驗證,根據(jù)該系統(tǒng)的特點,完成了軟硬件驗證平臺的構(gòu)建和軟件的配置。該驗證系統(tǒng)主要是由APTIX MP3C系統(tǒng)、Spartan-IIE FPGA和相應(yīng)的EDA軟件等組成。C設(shè)計,掌握硬件描述語言和數(shù)字電路設(shè)計基礎(chǔ)知識固然是非常重要的,此外工具的使用也很重要。 主要對驗證的整體方案以及系統(tǒng)各個模塊的功能和實現(xiàn)進行了深入的分析。介紹了IC設(shè)計的流程和IC驗證的重要性;并對MP3C的FPCB和FPIC等模塊以及Spartan-IIE開發(fā)板的FPGA、I/O和接口等模塊的性能和使用方法進行了詳細說明。
然后提出了以MP3C為核心的快速數(shù)字系統(tǒng)驗證的硬件平臺實現(xiàn)方法,其中激勵產(chǎn)生和數(shù)據(jù)采集觀察是通過在一塊評估板中來實現(xiàn);在EXPLORER軟件中完成整個系統(tǒng)的搭建、FPGA的布局布線和FPCB的編譯。并且根據(jù)這一方法實現(xiàn)了對復(fù)雜數(shù)字系統(tǒng)FFT進行驗證,后得出了正確的結(jié)果,證明這一方法是切實有效的。數(shù)字IC強調(diào)的是運算速度與成本比,數(shù)字IC設(shè)計的目標(biāo)是在盡量低的成本下達到目標(biāo)運算速度。此方法能縮短IC開發(fā)周期,提高IC驗證的效率,對將來IC發(fā)展來說很具有實際意義。
集成電路Ic
集成電路芯片,簡稱為IC;說白了,便是把一定總數(shù)的常見電子元器件,如電阻器、電容器、晶體三極管等,及其這種元器件中間的聯(lián)線,根據(jù)半導(dǎo)體材料加工工藝集成化在一起的具備特殊作用的電源電路。
集成電路芯片早已在各個領(lǐng)域中充分發(fā)揮著十分關(guān)鍵的功效,是當(dāng)代信息社會的根基。這個步驟就像是在設(shè)計建筑前,先決定要幾間房間、浴室,有什么建筑法規(guī)需要遵守,在確定好所有的功能之后在進行設(shè)計,這樣才不用再花額外的時間進行后續(xù)修改。集成電路芯片的含意,早已遠遠地超出了其剛問世時的界定范疇,但其關(guān)鍵的一部分,依然沒有更改,那便是“集成化”,其所衍化出去的各種各樣課程,大多數(shù)是緊緊圍繞著“集成化哪些”、“怎樣集成化”、“如何處理集成化產(chǎn)生的利與弊”這三個難題來進行的。