

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)字集成電路的設(shè)計(jì)流程,設(shè)計(jì)輸入:以電路圖或HDL語(yǔ)言的形式形成電路文件;輸入的文件經(jīng)過(guò)編譯后,可以形成對(duì)電路邏輯模型的標(biāo)準(zhǔn)描述;邏輯仿真(功能仿真):對(duì)如上形成的邏輯描述加入輸入測(cè)試信號(hào),檢查輸出信號(hào)是否滿足設(shè)計(jì)要求;在此沒(méi)有考慮任何時(shí)間關(guān)系,只是檢測(cè)邏輯是否有錯(cuò);,數(shù)字集成電路的設(shè)計(jì)流程,系統(tǒng)分割(設(shè)計(jì)綜合):采用特定的設(shè)計(jì)方法分解實(shí)現(xiàn)電路模型,得到電路實(shí)際采用的邏輯單元及其相互連接形式;在GA設(shè)計(jì)時(shí),電路會(huì)分割為2-3輸入的邏輯
2、單元,在FPGA設(shè)計(jì)中,分割為4輸入邏輯單元,而采用CPLD設(shè)計(jì)時(shí),則分割為更大的邏輯單元。,數(shù)字集成電路的設(shè)計(jì)流程,系統(tǒng)分割(設(shè)計(jì)綜合):采用特定的設(shè)計(jì)方法分解實(shí)現(xiàn)電路模型,得到電路實(shí)際采用的邏輯單元及其相互連接形式;在GA設(shè)計(jì)時(shí),電路會(huì)分割為2-3輸入的邏輯單元,在FPGA設(shè)計(jì)中,分割為4輸入邏輯單元,而采用CPLD設(shè)計(jì)時(shí),則分割為更大的邏輯單元。,數(shù)字集成電路的設(shè)計(jì)流程,前仿真:采用綜合出的電路結(jié)構(gòu),對(duì)每個(gè)邏輯單元添加上對(duì)應(yīng)的時(shí)間
3、延遲信息;在此基礎(chǔ)上進(jìn)行仿真,檢測(cè)電路是否存在邏輯或時(shí)序錯(cuò)誤;電路的布局,定位與布線:對(duì)于通過(guò)前仿真的電路系統(tǒng),從全局到局部,進(jìn)行每個(gè)單元的定位以及相關(guān)的連線安排;,數(shù)字集成電路的設(shè)計(jì)流程,電路參數(shù)提?。焊鶕?jù)連線的具體長(zhǎng)度和負(fù)載程度,提取每一根連線的電阻/電容參數(shù),得到相應(yīng)的時(shí)間延遲信息;后仿真:將提取的連線參數(shù)代入到電路中,在此基礎(chǔ)上進(jìn)行仿真,檢測(cè)電路是否存在邏輯或時(shí)序錯(cuò)誤;,數(shù)字集成電路的設(shè)計(jì)流程,CAD階段(20世紀(jì)60- 8
4、0年代初期) 利用計(jì)算機(jī)輔助進(jìn)行IC版圖編輯、PCB布局布線,取代手工操作。出現(xiàn)大量的軟件工具產(chǎn)品。 由于各公司獨(dú)立開(kāi)發(fā),設(shè)計(jì)各階段的軟件彼此獨(dú)立,不能進(jìn)行系統(tǒng)級(jí)的仿真與綜合,不利于復(fù)雜系統(tǒng)設(shè)計(jì)。,電子系統(tǒng)設(shè)計(jì)的自動(dòng)化過(guò)程,CAE階段(80年代到90年代初期) 各種設(shè)計(jì)工具,如原理圖輸入、編譯與鏈接、邏輯模擬、測(cè)試碼生成、版圖自動(dòng)布局以及各種單元庫(kù)均已齊全??梢杂蒖TL級(jí)開(kāi)始,實(shí)現(xiàn)從設(shè)計(jì)輸入到版圖輸出的全過(guò)程設(shè)計(jì)自動(dòng)化。
5、 各種底層文本設(shè)計(jì)語(yǔ)言開(kāi)始涌現(xiàn)。,電子系統(tǒng)設(shè)計(jì)的自動(dòng)化過(guò)程,EDA階段(20世紀(jì)90年代以后)開(kāi)始追求貫徹整個(gè)設(shè)計(jì)過(guò)程的自動(dòng)化,硬件描述語(yǔ)言(HDL)已經(jīng)成為廣泛使用的標(biāo)準(zhǔn),設(shè)計(jì)的工具也已經(jīng)相對(duì)成熟,從設(shè)計(jì)輸入、邏輯綜合到各層次的仿真工具都已具備比較完善的性能。設(shè)計(jì)者可將精力集中于創(chuàng)造性的方案與概念的構(gòu)思上。,電子系統(tǒng)設(shè)計(jì)的自動(dòng)化過(guò)程,在邏輯設(shè)計(jì)階段,針對(duì)設(shè)計(jì)的輸入編輯、仿真和綜合過(guò)程,需要使用必要的軟件工具進(jìn)行支持;這種設(shè)計(jì)
6、工具主要可以分為兩類(lèi): 一類(lèi)是由PLD的制造商推出的針對(duì)特定器件的設(shè)計(jì)工具;另一類(lèi)是由專(zhuān)業(yè)軟件公司推出的針對(duì)特定用途的設(shè)計(jì)工具。,數(shù)字集成電路的設(shè)計(jì)工具,由PLD的制造商推出,例如Altera公司的Maxplus II,Quartus II,Xilinx公司的ISE等。這類(lèi)工具的優(yōu)點(diǎn)是從設(shè)計(jì)輸入直到器件下載,設(shè)計(jì)的全過(guò)程都能在一個(gè)工具中實(shí)現(xiàn),使用非常簡(jiǎn)單方便;缺點(diǎn)是該類(lèi)工具以器件綜合為目標(biāo),對(duì)于不能實(shí)現(xiàn)直接綜合的電路的行為設(shè)計(jì)不能支持
7、。,針對(duì)特定器件的設(shè)計(jì)工具,由專(zhuān)業(yè)的工具設(shè)計(jì)者推出,例如Synplicity公司的綜合工具Synplify, Model Technology公司的仿真工具M(jìn)odelSim等。這類(lèi)工具通常專(zhuān)業(yè)性比較強(qiáng),包容性好,可以最大限度地兼容HDL語(yǔ)言的各種描述,適應(yīng)從抽象到具體的各種設(shè)計(jì)方式。缺點(diǎn)是其專(zhuān)用性比較強(qiáng),使用的簡(jiǎn)便性不及第一類(lèi)。,針對(duì)特定用途的設(shè)計(jì)工具,仿真工具M(jìn)odelSim綜合工具Synplify 設(shè)計(jì)工具M(jìn)axplus II,
8、Quartus,關(guān)于設(shè)計(jì)工具的簡(jiǎn)單介紹,仿真工具用于對(duì)HDL程序進(jìn)行仿真,采用軟件運(yùn)算形式對(duì)電路功能進(jìn)行驗(yàn)證;該仿真工具全面支持IEEE常見(jiàn)的各種硬件描述語(yǔ)言標(biāo)準(zhǔn),支持語(yǔ)言中的各種抽象行為描述,可以用于對(duì)電路設(shè)計(jì)各階段的仿真。,HDL仿真工具:Modelsim,軟件安裝;點(diǎn)擊圖標(biāo),打開(kāi)程序;建立項(xiàng)目(Project):File/New/Project為項(xiàng)目命名,并確定路徑和工作庫(kù);建立源文件:File/New/Source/VH
9、DL;例:設(shè)計(jì)一個(gè)全加器,Modelsim SE 5.5e使用要點(diǎn),ENTITY fulladder IS PORT ( a ,b,ci: IN bit; co,s: OUT bit);END fulladder;ARCHITECTURE rtl OF fulladder ISBEGIN s<=a xor b xor ci; co<=(a and b) or (a and ci
10、) or (b and ci);end rtl;,Modelsim SE 5.5e使用要點(diǎn),進(jìn)行編輯,保存文件:命名/指定路徑;在源程序編輯窗口中對(duì)已保存的文件進(jìn)行編譯,結(jié)果可以在項(xiàng)目窗口中看到;編譯完成后,在項(xiàng)目窗口中將文件添加到項(xiàng)目中:Project/Add File to Project;在其他工具中編譯的文件也可以直接添加到項(xiàng)目中。,Modelsim SE 5.5e使用要點(diǎn),在項(xiàng)目窗口中,裝載設(shè)計(jì)項(xiàng)目:vsim full
11、adder;打開(kāi)波形窗口:view wave *;將信號(hào)端口添加到波形窗口中:add wave *;對(duì)各輸入信號(hào)進(jìn)行設(shè)置:force -repeat 20 ns a 0 0 ns, 1 10 nsforce -repeat 40 ns b 0 0 ns, 1 20 nsforce -repeat 80 ns ci 0 0 ns, 1 40 ns,Modelsim SE 5.5e使用要點(diǎn),設(shè)置完畢后,在波形窗口中進(jìn)行仿真并觀察結(jié)果
12、;仿真完畢后,可以執(zhí)行quit –sim 命令退出仿真;,Modelsim SE 5.5e使用要點(diǎn),Modelsim SE 5.5e使用要點(diǎn),在上述仿真中,沒(méi)有考慮延遲時(shí)間,輸入變化與輸出變化發(fā)生在同一時(shí)刻,這屬于邏輯仿真。如果考慮器件的時(shí)間延遲,可以將源程序中的信號(hào)賦值語(yǔ)句改為如下形式: s<=a xor b xor ci after 7 ns; co<=(a and b) or (a and ci) or (
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字集成電路綜合設(shè)計(jì)
- 數(shù)字集成電路的設(shè)計(jì)形式
- 數(shù)字集成電路復(fù)習(xí)筆記
- 數(shù)字集成電路課程設(shè)計(jì)報(bào)告——通訊集成電路
- 常用基本數(shù)字集成電路
- 數(shù)字集成電路設(shè)計(jì)與分析
- 數(shù)字集成電路設(shè)計(jì)與實(shí)現(xiàn)
- 中國(guó)數(shù)字集成電路行業(yè)調(diào)查分析與數(shù)字集成電路龍頭企業(yè)研究
- 數(shù)字集成電路驗(yàn)證方法學(xué)
- 畢業(yè)論文——數(shù)字集成電路
- 數(shù)字集成電路的結(jié)構(gòu)特點(diǎn)cmos電路
- 數(shù)字集成電路課程實(shí)驗(yàn)報(bào)告
- 數(shù)字集成電路測(cè)試儀硬件的設(shè)計(jì)
- 數(shù)字集成電路設(shè)計(jì)方法的研究.pdf
- 數(shù)字集成電路測(cè)試系統(tǒng)的開(kāi)發(fā).pdf
- 數(shù)字集成電路的可靠性設(shè)計(jì).pdf
- 數(shù)字集成電路低功耗優(yōu)化設(shè)計(jì)研究.pdf
- 高速數(shù)字集成電路的邏輯優(yōu)化.pdf
- 數(shù)字集成電路自動(dòng)充消磁器設(shè)計(jì)
- 數(shù)字集成電路低功耗設(shè)計(jì)方法研究.pdf
評(píng)論
0/150
提交評(píng)論