www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化

我認(rèn)為IC設(shè)計(jì)流程按照功能和應(yīng)用場(chǎng)合不同大致可以劃分為三個(gè)部分進(jìn)行介紹,分別是數(shù)字IC、模擬IC和FPGA。這三者之間既有相同點(diǎn)又有相異點(diǎn)。在進(jìn)行設(shè)計(jì)時(shí),所使用的軟件工具也有相同和不同的。
1、數(shù)字ASIC設(shè)計(jì)流程前端到后端使用工具
通用型數(shù)字ASIC(從上到下)
在驗(yàn)證算法時(shí)一般使用C語言或者verilog來對(duì)系統(tǒng)算法進(jìn)行建模,使用行為級(jí)描述來對(duì)算法功能的正確與否進(jìn)行仿真。一般比較常用的方法是使用C語言在Matlab軟件環(huán)境下進(jìn)行算法驗(yàn)證。

算法驗(yàn)證完成之后,需要進(jìn)行的工作就是將算法轉(zhuǎn)化為對(duì)應(yīng)的行為級(jí)或者寄存器傳輸級(jí)描述,并且對(duì)其進(jìn)行功能仿真驗(yàn)證。在該階段可以使用的工具有很多,常用的 有Active—HDL、Mentor的Modelsim系列軟件和QuestaSim系列(前者使用三個(gè)核進(jìn)行仿真,后者使用一個(gè)核,因此后者可以對(duì)不 同語言環(huán)境下的描述進(jìn)行混合仿真)。

完成功能仿真之后需要進(jìn)行的工作就是根據(jù)foundry提供的標(biāo)準(zhǔn)數(shù)字單元工藝庫,對(duì)前面得到的表述一定功能的代碼進(jìn)行綜合,得到代碼對(duì)應(yīng)的由標(biāo)準(zhǔn)單元庫中的門電路組成的實(shí)際電路映射。在綜合的過程中,要根據(jù)設(shè)計(jì)規(guī)范來制定各種約束以使綜合得到的電路映射能夠滿足設(shè)計(jì)的要求,同時(shí)也要注意綜合報(bào)告中所給出的違反約束的各個(gè)信息,并且利用這些信息來修改代碼或者算法。在綜合的過程中使用的工具最主要是Synopsys的DC和PC。

做完綜合之后,利用綜合得到的實(shí)際電路映射、時(shí)序約束與foundry提供的與版圖有關(guān)的工藝庫就可以進(jìn)行自動(dòng)布局布線的操做了。此時(shí)常用的軟件有Synopsys的ASTRO和Cadence的Se工具。

自動(dòng)布局布線完成后就可以根據(jù)產(chǎn)生的版圖文件信息提取寄生參數(shù)來進(jìn)行包含寄生參數(shù)與互聯(lián)延遲的后仿真了。一般常用的寄生參數(shù)提取工具有AVANTI的 STAR-RC和Cadence的DRECULA或Diva,兩者都需要將自動(dòng)布局布線得到的版圖和工藝庫文件導(dǎo)入軟件中進(jìn)行寄生參數(shù)提取。 Cadence的軟件還可以通過導(dǎo)入版圖,來對(duì)自動(dòng)布局布線得到的版圖中不滿意的地方進(jìn)行修補(bǔ)。

寄生參數(shù)提取結(jié)束后將得到的寄生參數(shù)信息與自動(dòng)布局布線得到的網(wǎng)表導(dǎo)入PT進(jìn)行包含寄生參數(shù)的時(shí)序參數(shù)提取,然后利用所提取的時(shí)序參數(shù)在底層網(wǎng)表中反標(biāo)進(jìn) 行后仿真,觀察后仿真的時(shí)序是否滿足設(shè)計(jì)規(guī)范的要求。如果滿足則設(shè)計(jì)基本完成,不滿足還需要進(jìn)行迭代修改。產(chǎn)生反標(biāo)需要的時(shí)序文件的軟件是PT,而將時(shí)序 反標(biāo)文件反標(biāo)回綜合后的網(wǎng)表并且進(jìn)行后仿真的軟件比較多,比如Modelsim和Nclaunch(NC主要針對(duì)大型系統(tǒng),而Modelsim則主要是針 對(duì)小的設(shè)計(jì),因?yàn)榍罢叩墓ぷ髌脚_(tái)是工作站后者是PC)。

全定制數(shù)字Asic或者混合信號(hào)ASIC(從下到上與從上到下結(jié)合)
當(dāng)需要制作全定制的數(shù)字芯片時(shí),傳統(tǒng)的從上到下的設(shè)計(jì)流程就不完全奏效了。其中最大的不同就是全定制芯片為了實(shí)現(xiàn)更小的體積與功耗,更高的集成度將可能不采用廠家提供的標(biāo)準(zhǔn)數(shù)字單元庫而是通過與foundry溝通自己設(shè)計(jì)滿足自己需要的工藝庫。比如Xilinx的FPGA芯片的設(shè)計(jì)采用的就是全定制的設(shè)計(jì)方法。

對(duì)于全定制設(shè)計(jì)而言,也需要采用算法驗(yàn)證、功能描述與仿真驗(yàn)證、綜合、寄生參數(shù)提取與后仿真的過程,但是相對(duì)通用型Asic的設(shè)計(jì)而言,在做后仿真時(shí)全定 制可以使用模擬仿真的方法進(jìn)行后仿真而不需要進(jìn)行時(shí)序反標(biāo)的過程,因?yàn)樵谠O(shè)計(jì)全定制Asic時(shí)使用的不是foundry提供的標(biāo)準(zhǔn)數(shù)字工藝庫而是根據(jù)設(shè)計(jì) 需要自己設(shè)計(jì)的數(shù)字工藝庫。因此對(duì)于全定制的Asic設(shè)計(jì)而言,它的后仿真需要采用foundry提供的標(biāo)準(zhǔn)模擬庫,由于不使用時(shí)序的反標(biāo)而采用模擬仿真 的方法后仿真得到最終版圖對(duì)應(yīng)信息,因此耗時(shí)可能比設(shè)計(jì)通用型的Asic更長(zhǎng)。

全定制設(shè)計(jì)流程的使用軟件有,算法驗(yàn)證與功能仿真的軟件同通用型使用的基本相同。但是在綜合這一步就不太一樣了,對(duì)于全定制的設(shè)計(jì)而言一般在設(shè)計(jì)時(shí)采用 Cadence的軟件比較多,因?yàn)槿ㄖ圃O(shè)計(jì)更象模擬電路設(shè)計(jì)。在綜合這一步之前先要根據(jù)設(shè)計(jì)規(guī)范對(duì)每個(gè)模塊進(jìn)行時(shí)序與功耗的分配,并且最好能夠細(xì)化到每 個(gè)門級(jí)電路。然后根據(jù)要求來構(gòu)建設(shè)計(jì)所需要的設(shè)計(jì)者需要的單元庫。因?yàn)槿ㄖ频膇c綜合這一步更象是利用設(shè)計(jì)者自己定義的庫來搭積木的過程,人為的控制因 素與經(jīng)驗(yàn)也更加重要,在這里良好的布局可以使搭出的電路效率更高。

在這里可以先使用cadence的 版圖與電路圖輸入工具Virtuoso來根據(jù)設(shè)計(jì)規(guī)范的要求構(gòu)建建立在單管基礎(chǔ)上的基本單元庫,然后再根據(jù)已經(jīng)驗(yàn)證的算法和功能描述,利用所構(gòu)建的基本單 元庫來得到整個(gè)芯片的電路圖布局結(jié)構(gòu),最后根據(jù)芯片內(nèi)各個(gè)信號(hào)的關(guān)系來進(jìn)行電路布線的操作。以上的操作都可以在Cadence的IC 5.1集成設(shè)計(jì)環(huán)境下的Virtuoso中完成,當(dāng)完成布局布線后全定制Asic的版圖基本就確定了,然后根據(jù)基于基本單元庫所對(duì)應(yīng)版圖的全芯片電路來搭 建全芯片電路對(duì)應(yīng)的全芯片版圖。此時(shí)可以利用Cadence的Diva或者Drucla工具進(jìn)行DRC、ERC、LVS檢查,并且可以根據(jù)版圖利用上述工 具進(jìn)行參數(shù)提取。然后將提取得到的參數(shù)與搭建全芯片時(shí)所得到的全芯片網(wǎng)表或者全芯片電路進(jìn)行后仿真。如果在后仿真時(shí)不想使用Cadence或者系統(tǒng)太大仿 真不了時(shí),可以使用Hsim進(jìn)行仿真。Hsim在使用時(shí)需要根據(jù)版圖提取寄生參數(shù)和全芯片電路基于基本單元庫的網(wǎng)表。(還有不詳細(xì)的地方,回來需要具體再 闡述下)。

在進(jìn)行通用型數(shù)字Asic設(shè)計(jì)時(shí)需要注意代碼的風(fēng)格,因?yàn)榇a風(fēng)格的好壞直接影響到綜合軟件的效果,風(fēng)格規(guī)范的代碼可以得到性能更高的芯片電路。另外,在寫代碼時(shí)還要注意盡量使用可綜合的代碼和能夠避免系統(tǒng)出現(xiàn)毛刺與亞穩(wěn)態(tài)的電路描述方法。

在進(jìn)行全定制數(shù)字Asic設(shè)計(jì)時(shí)一定要注意單元庫的建立,在建立時(shí)除了滿足基本的邏輯功能外還要注意寬長(zhǎng)比與所構(gòu)造單元的功耗和延遲之間的關(guān)系,最好能夠 建立基于verilog和電路圖等多種不同表達(dá)方式的電路結(jié)構(gòu)。這樣便于后面的進(jìn)一步分析與仿真。另外,在全定制數(shù)字IC設(shè)計(jì)中經(jīng)常會(huì)把數(shù)字電路當(dāng)成模擬 電路來分析功耗與延遲,所以可以使用模數(shù)混合的方法來對(duì)所設(shè)計(jì)的基于自建單元庫的電路進(jìn)行仿真,從而可以相對(duì)全電路模擬仿真大幅度提高仿真的速度,相對(duì)全 電路數(shù)字仿真得到更精確的延時(shí)信息。不過對(duì)于功耗的仿真還是只能使用全電路的模擬仿真。最為重要的一點(diǎn)是通用型數(shù)字IC的版圖布局可以利用軟件實(shí)現(xiàn)自動(dòng) 化,而全定制則更多的依靠有經(jīng)驗(yàn)的版圖設(shè)計(jì)師來實(shí)現(xiàn)。

以上是數(shù)字IC部分的,一點(diǎn)個(gè)人的看法與大家共同研究,歡迎各位達(dá)人指出錯(cuò)誤與不足的地方!!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

現(xiàn)在有許多PCB不再是單一功能電路(數(shù)字或模擬電路),而是由數(shù)字電路和模擬電路混合構(gòu)成的。因此在布線時(shí)就需要考慮它們之間互相干擾問題,特別是地線上的噪音干擾。

關(guān)鍵字: 數(shù)字 模擬電路

數(shù)字與信號(hào)轉(zhuǎn)換技術(shù)是電子通信和信號(hào)處理的核心,涉及數(shù)字與模擬信號(hào)間的轉(zhuǎn)換。DAC實(shí)現(xiàn)數(shù)字到模擬的轉(zhuǎn)換,ADC實(shí)現(xiàn)模擬到數(shù)字的轉(zhuǎn)換,而數(shù)字到數(shù)字轉(zhuǎn)換則處理不同數(shù)字格式間的轉(zhuǎn)換。這些技術(shù)對(duì)于提高通信效率和信號(hào)處理質(zhì)量至關(guān)重要...

關(guān)鍵字: 信號(hào) 數(shù)字

RS觸發(fā)器(Reset-Set Flip-Flop)是數(shù)字電子電路中的一種重要邏輯元件,用于存儲(chǔ)和操作二進(jìn)制信息。

關(guān)鍵字: rs觸發(fā)器 數(shù)字 電子電路

數(shù)字微波通信(digital microwave communication)基于時(shí)分復(fù)用技術(shù)的一類多路數(shù)字通信體制。可以用來傳輸電話信號(hào),也可以用來傳輸數(shù)據(jù)信號(hào)與圖像信號(hào)。

關(guān)鍵字: 數(shù)字 微波通信 圖像信號(hào)

數(shù)字式萬用表由于使用方便,讀數(shù)準(zhǔn)確深受人們喜愛,在現(xiàn)代電工電子測(cè)量中獲得廣泛應(yīng)用。但是由于人們對(duì)傳統(tǒng)指針式萬用表很熟悉

關(guān)鍵字: 數(shù)字 萬用表 三極管

高精度臺(tái)式數(shù)字多用表主要包括兩種測(cè)量模式:兩線電阻和四線電阻,甚至真正的歐姆電阻測(cè)量模式。眾所周知,四線電阻測(cè)量消除了引線誤差對(duì)兩線電阻測(cè)量的影響。

關(guān)鍵字: 數(shù)字 萬用表 測(cè)量電阻

數(shù)字萬用表在電器測(cè)量中是很常見的一種儀器,它主要是以數(shù)字電路為基礎(chǔ)進(jìn)行檢測(cè)和分析信號(hào),然后再通過轉(zhuǎn)換器提供LED顯示出來。

關(guān)鍵字: 數(shù)字 萬用表 電壓測(cè)量

DLP是“Digital Light Processing”的縮寫,即為數(shù)字光處理,也就是說這種技術(shù)要先把影像信號(hào)經(jīng)過數(shù)字處理,然后再把光投影出來。作為一種獨(dú)創(chuàng)的、采用光學(xué)半導(dǎo)體產(chǎn)生數(shù)字式多光源顯示的解決方案。

關(guān)鍵字: DLP投影機(jī) 數(shù)字 光處理

端口隔離是為了實(shí)現(xiàn)報(bào)文之間的二層隔離,可以將不同的端口加入不同的VLAN,但會(huì)浪費(fèi)有限的VLAN資源。采用端口隔離特性,可以實(shí)現(xiàn)同一VLAN內(nèi)端口之間的隔離。

關(guān)鍵字: 數(shù)字 端口 隔離?

數(shù)字經(jīng)濟(jì)的高速發(fā)展促使行業(yè)資源配置方式逐漸由要素驅(qū)動(dòng)型向科技創(chuàng)新型轉(zhuǎn)變。隨著老齡化加劇和國(guó)民健康意識(shí)的逐步加強(qiáng),我國(guó)智慧醫(yī)療行業(yè)創(chuàng)新不斷,加之新冠肺炎疫情的影響,愈來愈多的醫(yī)療機(jī)構(gòu)走上數(shù)字化轉(zhuǎn)型之路。數(shù)字技術(shù)在行業(yè)發(fā)展中...

關(guān)鍵字: 智慧醫(yī)療 醫(yī)療 數(shù)字
關(guān)閉