CMOS2-4譯碼器設(shè)計(jì)與HSPICE仿真_第1頁
CMOS2-4譯碼器設(shè)計(jì)與HSPICE仿真_第2頁
CMOS2-4譯碼器設(shè)計(jì)與HSPICE仿真_第3頁
CMOS2-4譯碼器設(shè)計(jì)與HSPICE仿真_第4頁
CMOS2-4譯碼器設(shè)計(jì)與HSPICE仿真_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

-總結(jié)資料--總結(jié)資料-?總結(jié)資料?總結(jié)資料?《集成電路設(shè)計(jì)》課程設(shè)計(jì)報(bào)告基于HSPICE的晶體管級電路設(shè)計(jì)與仿真題目:CMOS2-4譯碼器設(shè)計(jì)與HSPICE仿真學(xué)院專業(yè)班級學(xué)生指導(dǎo)教師提交日期TOC\o"1-5"\h\z\o"CurrentDocument"一、 設(shè)計(jì)目的 1\o"CurrentDocument"二、 設(shè)計(jì)要求和設(shè)計(jì)指標(biāo) 1\o"CurrentDocument"三、 設(shè)計(jì)容 1\o"CurrentDocument"3.1CMOS2-4譯碼器原理及電路設(shè)計(jì) 13.1.1門級設(shè)計(jì) 13.1.2門的CMOS實(shí)現(xiàn) 2\o"CurrentDocument"3.2仿真結(jié)果與分析 5\o"CurrentDocument"四、總結(jié) 7\o"CurrentDocument"五、 主要參考文獻(xiàn) 10一、 設(shè)計(jì)目的熟悉《數(shù)字集成電路設(shè)計(jì)》課程,學(xué)習(xí)Hspice軟件的使用,以及?sp文件的編寫,進(jìn)一步理解掌握CMOS設(shè)計(jì)組合邏輯電路與時(shí)序邏輯電路的基本知識,繼而熟練地運(yùn)用半導(dǎo)體集成電路知識。二、 設(shè)計(jì)要求和設(shè)計(jì)指標(biāo)了解C2MOS主從正沿觸發(fā)寄存器的電路結(jié)構(gòu)、電路原理;了解電路具體參數(shù),包含的晶體管數(shù)目、晶體管尺寸、連線情況等;利用HSPICE軟件,編寫.sp文件;仿真該sp文件,得岀描述電路性能的函數(shù)圖線、波形等參數(shù);在具體的軟硬件實(shí)驗(yàn)環(huán)境中,進(jìn)行設(shè)計(jì)模擬、仿真和調(diào)試,解決設(shè)計(jì)調(diào)試中的具體問題;得出結(jié)論,并完成設(shè)計(jì)。三、 設(shè)計(jì)容3.1CMOS2-4譯碼器原理及電路設(shè)計(jì)3.1.1門級設(shè)計(jì)譯碼器是組合邏輯電路的一個(gè)重要器件,把代碼狀態(tài)的特定含義“翻譯”出來的過程叫做譯碼,實(shí)現(xiàn)譯碼操作的電路稱為譯碼器。譯碼器是可以將輸入二進(jìn)制代碼的狀態(tài)翻譯成輸出信號,以表示其原來含義的電路。而CMOS2-4譯碼,是將其輸入的兩位二進(jìn)制代碼“00”“01”“10”“門”進(jìn)行翻譯,從而控制電路的輸岀線路,實(shí)現(xiàn)四路譯碼的過程。其真值表如圖表1所示:ABY0Y1Y2Y30001110110111011011I1I1 1 1 0?總結(jié)資料?總結(jié)資料?由圖表1可以得到CMOS2-4譯碼器的布爾表達(dá)式為:丫0=口丫仁丫2二ABY3=AB-從而可以得到CMOS2-4譯碼器門級設(shè)計(jì)的電路圖,如圖表2:3333Y0Y1Y2Y33333Y0Y1Y2Y3這樣,通過兩個(gè)非門和四個(gè)與非門就可以實(shí)現(xiàn)如圖表1中的真值表所示的邏輯功能。3.1.2門的CMOS實(shí)現(xiàn)的上拉網(wǎng)絡(luò)來組成,電路圖如圖表4所示,其實(shí)現(xiàn)的邏輯功能為OUT=的上拉網(wǎng)絡(luò)來組成,電路圖如圖表4所示,其實(shí)現(xiàn)的邏輯功能為OUT=由圖表2,通過兩個(gè)非門和四個(gè)與非門就可以實(shí)現(xiàn)CMOS2-4譯碼器的邏輯功能,所以現(xiàn)在的關(guān)鍵問題就是如何利用CMOS實(shí)現(xiàn)非門和與非門。非門即CMOS反相器,可以通過一個(gè)PMOS和一個(gè)NMOS來實(shí)現(xiàn),如圖表3所示:圖表3雙輸入與非確以通過兩個(gè)串聯(lián)的NMOS構(gòu)成的下拉網(wǎng)絡(luò)和兩個(gè)釜的PMOS構(gòu)成?總結(jié)資料?總結(jié)資料?圖表5由此可以得到CMOS2-4譯碼器的總電路圖如圖表5所示。綜上所述,CMOS2-4譯碼器共使用了兩個(gè)CMOS反相器、四個(gè)CMOS與非門,總共20個(gè)晶體管,NMOS與PMOS各占10個(gè),充分體現(xiàn)了CMOS上拉網(wǎng)絡(luò)與下拉網(wǎng)絡(luò)之間的對偶特性。根據(jù)上圖的各個(gè)節(jié)點(diǎn)及晶體管特性,編寫?sp文件如下:去encoder去Parametersandmodels.optionspost=2list去SimulationnetistM11a22MPL=2uw=12uM21a00MNL=2uw=8uM33b22MPL=2uw=12uM43b00MNL=2uw=8uM5Y0122MPL=2uw=12uM6Y0322MPL=2uw=12uM7Y0144MNL=2uw=8uM84300MNL=2uw=8uM9Y1122MPL=2uw=12uM10Y1b22MPL=2uv/=12uM11Y1155MNL=2uv/=8uM125bOOMNL=2uw=8uM13Y2a22MPL=2uw=12uM14Y2322MPL=2uw=12uM15Y2a66MNL=2uv/=8uM166300MNL=2uv/=8uM17Y3a22MPL=2uw=12uM18Y3b22MPL=2uv/=12uM19Y3a77MNL=2uv/=8uM207bOOMNL=2uv/=8uVDD20DC2.5VVaaOPULSE(0500.01n0.01n5n10n)VbbOPULSE(0500?01n0?01n10n20n).MODELMPPMOS(level=2LD=0.250UTOX=365E-10+NSUB=6.193910E+15VTO-0.826989KP=2.2870E-05+GAMMA二0.4793PHI=0.6U0=241.796UEXP=0.214214+UCRIT=19100.4DELT20.859687VMAX=47972.9XJ二0.250U+LAMBDA=5.403347E-02NFS=2.351269E+11NEFF=1.001+NSS=1.0E+12TPG=-1.0RSH=76.020CGDO=3.54775E-10+CGSO=3.54775E-10CGBO=6.981174E-10CJ=2.2624E-04+MJ二0.46650CJSW=2.3825E-10MJSW=0.24660PB=0.700).MODELMNNMOS(LEVEL=2LD二0.250UTOX=365E-10+NSUB=2.13818E+16VTO=0.84898KP=5.7790E-05+GAMMA二0.8905PHI=0.6U0=610.8UEXP=0.244555+UCRIT=128615DEL7A=2.0298VMAX=92227?9XJ二0.250U+LAMBDA=1.956049E-02NFS二2.307838E+12NEFF=1+NSS=1.0E+12TPG=1.0RSH=22.730CGDO=3.54775E-10+CGSO=3.54775E-10CGBO=6.354506E-10CJ=3.7740E-04+MJ=0?45890CJSW=5.1360E-10MJSW=0.36620PB=0.800)*stimulus?tran100n.PRINTtranV(a)V(b)V(Y0)v(Y1)v(Y2)v(Y3).end在上述文件中,輸入為V(a),V(b),輸出為V(Y0),v(Y1),v(Y2),v(Y3),對這些量進(jìn)

行瞬態(tài)分析,即可通過觀察波形特點(diǎn)來得到仿直結(jié)果。3?2仿真結(jié)果與分析OHg>tK?>4<v I?alc|al>z:sasz:sas令嚀嗚創(chuàng)心圖表6通過使A、B端輸入不同周期、不同脈沖寬度的脈沖來使得A端和B端擁有交錯(cuò)的邏輯電平,進(jìn)而可以通過仿真來驗(yàn)證CMOS2-4譯碼器的邏輯功能是否正確。在圖表6中,由上至下的波形分別為A、B、YOsYKY2、Y3的不同波形,通過同一時(shí)刻對應(yīng)的邏輯關(guān)系可以得到圖表1中真值表的邏輯數(shù)值。由仿真圖形可以看到,在輸入脈沖的邊沿容易出現(xiàn)比其他位置更大幅度的毛刺,主要是由于時(shí)鐘邊沿電平在上升和下降時(shí)經(jīng)歷的過渡區(qū)導(dǎo)致電壓不夠平穩(wěn)。因此我們在仿真時(shí)修改了脈沖的上升和下降時(shí)間,圖表6、7、8分別顯示了脈沖上升和下降時(shí)間為0.08ns,0.05ns和0.01ns時(shí)Y0的輸出波形:

Zs|m|4TflTaT剛1??PT衛(wèi)11Kmt?tJt■?n“ ! .□i]riL―d<5?a?L■■■■??L_——*?■iI■■!1…?…r>??L%?1?1*14<?t0**???????1■■ XM?■?i|<——4????????<-1■f11—m—?[?t.I?????????——15?1|m一[— —5n?'''??1n?V?83KES■E3Ki-%r??n(r.|□圖表6tr=tf=0.08nsJ0K*.;??F?rrJ0K*.;??F?rr圖表7tr=tf=0.05ns-總結(jié)資料--總結(jié)資料-fH-%B!SE!fH-%B!SE!必巒吟咎v|叫圖表8tr=tf=0.01ns由圖表6、7、8可以看出,當(dāng)tr和tf較小時(shí),波形的毛刺也會隨之減小。在tr=tf=0.08ns時(shí),波形走形比較嚴(yán)重,毛刺也較明顯,對輸岀結(jié)果的影響也會比較大。因而消除毛刺對于數(shù)字集成電路設(shè)計(jì)起著非常重要的作用。四、總結(jié)(~)課程設(shè)計(jì)過程中遇到的問題及解決方法:1、 首先,由于數(shù)字集成電路設(shè)計(jì)這門課程結(jié)束已經(jīng)有一段時(shí)間,因而我們對書中的知識點(diǎn)不夠熟悉,比如晶體管尺寸的選取和設(shè)定,0?25um工藝的標(biāo)準(zhǔn)輸入電壓值為2.5V等等,導(dǎo)致了我們在做電路設(shè)計(jì)以及仿真波形時(shí)出現(xiàn)了一些與此相關(guān)的問題(在仿真分析中已提到,在此不贅述),好在我們及時(shí)閱讀課本,找到了岀現(xiàn)問題的原因及解決方案,使課程設(shè)計(jì)能夠最終完成。2、 對于此次課程設(shè)計(jì)來說,我認(rèn)為一個(gè)很大的障礙就是sp文件的編寫。由于我們以前沒怎么接觸過hspice軟件,以及類似的編程,在學(xué)習(xí)以往課程時(shí)借助的工具通常與Hspice區(qū)別較大,有的用verilog語言在FPGA±實(shí)現(xiàn),如quartusll,或是直接繪制出電路圖在軟件中仿真,如EWB和multisim軟件,sp文件的編寫與以實(shí)現(xiàn)頂層設(shè)計(jì)為主要目的的前兩者區(qū)別較大,是以器件為一個(gè)模塊,需調(diào)用元件參數(shù),考慮信號隨時(shí)間的微小變化,器件的尺寸、參數(shù)(如晶體管的寬長比、閾值電壓等等),而不是單純地將器件用理想導(dǎo)線連接即可,需要考慮的因素較多,編程的難度相對較大。因此我們借助于網(wǎng)上下載的一些hspice教程,仔細(xì)研讀,了解了很多語句的功能,例如:一些重要的輸入電路描述語句及其一般形式:結(jié)束語句(.END)—般形式:.END<comment>,它是結(jié)束語句整體的一部分。若一個(gè)HSPICE輸入文件包含有幾個(gè)HSPICE的運(yùn)行,則每一個(gè)HSPICE運(yùn)行的最后都要加上?END語句。注釋語句—般形式:*<commentonalinebyitself>是用戶對程序運(yùn)算和分析時(shí)加以說明的語句。在列岀輸入程序時(shí)會打印出來,但不參與模擬分析。該語句可放在輸入文件標(biāo)題語句以后的任意位責(zé)加以注釋。電源描述語句本次課程設(shè)計(jì)選擇的電源為脈沖源。脈沖源的一般形式為:PULSE<(>V1V2<td<tr<tf<pw<per??<)>或:PU<(><V1V2<td<tr<tf<pw<per>>>><)>其中:V1:脈沖源開始前的初始值V2:脈動(dòng)值td:第一個(gè)脈沖開始前的延遲時(shí)間,缺省值為0.0tr:脈沖上升時(shí)間,缺省值為TSTEPtf:脈沖下降時(shí)間,缺省值為TSTEPpw:脈沖寬度,缺省值為TSTEPper:脈沖周期,缺省值為TSTEP半導(dǎo)體器件描述語句本次課程設(shè)計(jì)用到的半導(dǎo)體器件為mos場效應(yīng)管?!阈问剑篗XXXndngns<nb>mname<L=val><W=val>+<AD=val><AS=val><PD=val><PS=val><NRD=val>+<NRS=val><RDC=val><RSC=val><OFF>+<IC=vds,vgs,vbs><M=val><DTEMP=val><GEO=val>+<DELVTO=val>或MXXXndngns<nb>mnameIvaIwvaI???或?0PTIONWLMXXXndngns<nb>mnamewvaIIvaI其中:MXXX:MOSFET元件名,必須以“M”開頭,后面最多跟15個(gè)字符的字符串。ng,ns,nd:分別是MOSFET的柵、源和漏的節(jié)點(diǎn)名。nb:MOSFET襯底節(jié)點(diǎn)名,它可以通過模型語句中的BULK參數(shù)來加以定義。mname:MOSFET的模型參考名這是集成電路設(shè)計(jì)中非常關(guān)鍵的部分,合適的晶體管參數(shù)可以使電路的性能大大提咼0模型描述語句(.MODEL語句)模型語句的一般形式是:.MODELmnametype<prame1=val1pname2=val2???a其中:mname模型參考名、元件必須靠這個(gè)名字來指明所要參考的模型。type用來選擇模型類型。pnamel-用來設(shè)責(zé)模型參數(shù)名。模型參數(shù)名必須是相應(yīng)模型中存在的參數(shù),未給定的參數(shù)名和值就由程序中的缺省值代替。模型參數(shù)值由圓括號參數(shù)表中的參數(shù)值給出。每個(gè)獨(dú)立參數(shù)之間用空格或逗號分隔,續(xù)行前要加”+”號。小結(jié):通過對程序的學(xué)習(xí),我們對數(shù)字集成電路設(shè)計(jì)這門課程有了更深入的以及更具實(shí)踐性的了解。(-)課程設(shè)計(jì)實(shí)驗(yàn)心得:數(shù)字集成電路設(shè)計(jì)是一門比較復(fù)雜的課程,與我們在大二時(shí)曾學(xué)過的《數(shù)字電路與邏輯設(shè)計(jì)》相比,其討論對象主要在門級以下,增加了對集成電路設(shè)計(jì)方面更細(xì)致、更全面、更準(zhǔn)確的思考與討論,如對器件的復(fù)雜性,一個(gè)數(shù)字器件并不只是單純的0和1等等,互聯(lián)線的寄生效應(yīng)等諸多因素。而本課程的課程設(shè)計(jì)無疑加強(qiáng)鞏固了對課程的理解和學(xué)習(xí),通過軟件的仿真,使得理論與實(shí)踐能夠更好地相聯(lián)系。Hspice是一種常見的Spice仿真軟件0Spice是SimulationProgramwithIntegratedCircuitEmphasis的縮寫,是一種功能強(qiáng)大的通用模擬電路仿真器,已經(jīng)具有幾十年的歷史了,該程序是美國加利福尼亞大學(xué)伯克利分校電工和計(jì)算科學(xué)系開發(fā)的,主要用于集成電路的電路分析程序。比較常見的Spice仿真軟件有Hspice、Pspice、Spectre、Tspice、SmartSpciesIsSpice等,雖然它們的核心算法雷同,但仿真速度、精度和收斂性卻不一樣,其中以Synopsys公司的Hspice和Cadence公司的Pspice最為著名。Hspice是事實(shí)上的SpiceT業(yè)標(biāo)準(zhǔn)仿真軟件,在業(yè)應(yīng)用最為廣泛,它具有精度高、仿真功能強(qiáng)大等特點(diǎn),但它沒有前端輸入環(huán)境,需要事前準(zhǔn)備好網(wǎng)表文件,不適合初級用戶,主要應(yīng)用于集成電路設(shè)計(jì);Pspice是個(gè)人用戶的最佳選擇,具有圖形化的前端輸入環(huán)境,用戶界面友好,性價(jià)比高,主要應(yīng)用于PCB板和系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論