国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

這篇具有很好參考價(jià)值的文章主要介紹了集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、目的:

1、掌握Cadence Virtuoso快捷鍵技巧,學(xué)會使用Cadence進(jìn)行原理圖設(shè)計(jì)、版圖設(shè)計(jì)、原理圖仿真。

2、實(shí)驗(yàn)使用AMI 0.6u C5N工藝,了解NCSU Cadence設(shè)計(jì)套件(NCSU_Analog_Parts庫)的使用,學(xué)會使用自行設(shè)計(jì)的反相器設(shè)計(jì)環(huán)形振蕩器。

3、實(shí)現(xiàn)CMOS 環(huán)形振蕩器的設(shè)計(jì)與仿真。

?二、設(shè)計(jì)分析:

1、設(shè)計(jì)原理:環(huán)形振蕩器的結(jié)構(gòu)必須是一串奇數(shù)個串聯(lián)連接的反相器(Invertor)構(gòu)成一個閉環(huán)回路,最后一個輸出恰好接上最初的輸入。

例如:初始觸發(fā)的時候給“1”,最后輸出就是“0”,也就意味著第二個周期輸入自然也就是“0”。在第二個周期里輸出又變成“1”。如此,就實(shí)現(xiàn)了“0”和“1”的固定頻率交替振蕩輸出。

2、頻率計(jì)算:根據(jù)之前對反相器的設(shè)計(jì),我們先根據(jù)實(shí)驗(yàn)指導(dǎo)書設(shè)計(jì)一個由31個串聯(lián)連接的反相器構(gòu)成的環(huán)形振蕩器,通過總體設(shè)計(jì)后仿真結(jié)果得出,此環(huán)形振蕩器輸出振蕩周期為5.0×10(-9)S,如圖:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

即可根據(jù)振蕩器的周期公式T=2×N×tP (N是反相器的個數(shù),tp是單個反向器的反應(yīng)時間)推出:tP=0.08×10(-9)S=8×10(-11)S,同理可計(jì)算出當(dāng)反相器個數(shù)為31時的環(huán)形振蕩器振蕩頻率為2×108Hz。

3、自主設(shè)計(jì):為了以后在芯片設(shè)計(jì)時,使芯片片內(nèi)時鐘便于分頻和使用,我將設(shè)計(jì)一個振蕩頻率為1×108Hz,即100MHz的環(huán)形振蕩器,此振蕩器周期T=1×10(-8)S。又已知tP=0.08×10(-9)S=8×10(-11)S,T=2×N×tP ,則可計(jì)算出N=62.5。又因?yàn)榄h(huán)形振蕩器串聯(lián)連接的反相器必須是奇數(shù),并且通過實(shí)際仿真考慮一定延時后,我最終選擇了N=61來進(jìn)行設(shè)計(jì)。

三、步驟:

首先驗(yàn)證所設(shè)計(jì)的單一反相器的反應(yīng)時間。在庫管理器中添加一個庫,為方便今后辨認(rèn),我添加的庫名為Aurora-5,如圖:集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

選擇庫管理器中的Aurora-5庫,新建原理圖,使用NCSU_Analog_Parts庫中源網(wǎng)絡(luò)和之前成功設(shè)計(jì)的反相器繪制如下CMOS 環(huán)形振蕩器原理圖如圖,共31個反相器輸入輸出首尾相接組成:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

檢查并保存”以后,對原理圖進(jìn)行ADE仿真,啟動ADE_L,轉(zhuǎn)至選擇菜單Setup - > Model Libraries,選擇地址在/$ HOME=/home/cademce/ncsu-cdk-1.6.0.beta/models/Spectre /standlone的ami06N.m(NMOS模型文件)以及ami06P.m(PMOS模型文件),并且選擇Setup—>Stimuli設(shè)置好Vdd!參數(shù)為DC 5V并且Enabled,之后Apply,之后再設(shè)置tran參數(shù),所有參數(shù)設(shè)置完成后,仿真結(jié)果如下圖:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

仿真結(jié)果可見環(huán)形振蕩器已經(jīng)可以正常起振。為了使原理圖美觀,便于查看和修改N值,則將其改為如下圖所示原理圖:?

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

改動完成再次仿真,參數(shù)設(shè)置及仿真模型選擇等步驟同之前一致,選擇右端導(dǎo)線作為輸出信號后,仿真結(jié)果如圖所示:?

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

仿真結(jié)果與改動原理圖之前一致,之后在原理圖界面選擇Create—Cellview—From Cellview建立CMOS 環(huán)形振蕩器原理圖的Symbol,繪制如下圖:?

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

“檢查并保存”以后,重新建立一個原理圖對Symbol進(jìn)行ADE仿真。CMOS環(huán)形振蕩器的Symbol仿真參數(shù)設(shè)置如下圖:?集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

?選擇需要輸出仿真結(jié)果的導(dǎo)線,之后運(yùn)行仿真,CMOS環(huán)形振蕩器Symbol仿真結(jié)果如下圖所示:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

仿真結(jié)果符合預(yù)期,保存仿真文件于Cellview中便于下次調(diào)用無需重新設(shè)置參數(shù),上述無問題后,進(jìn)行版圖繪制,在Aurora-5庫中新建一個Layout版圖文件,繪制CMOS 環(huán)形振蕩器的版圖,繪圖布局時始終使用“drw”圖層,繪制完成如下圖所示:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

輸出端引腳繪制如下圖所示:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

DRC版圖Layout后,導(dǎo)出CMOS 環(huán)形振蕩器的抽取視圖(Extracted),成功后如下圖所示:?

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

輸出端局部視圖如下圖所示:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

檢查并使CMOS 環(huán)形振蕩器版圖的抽取視圖(Extracted)與CMOS 環(huán)形振蕩器的原理圖相匹配,運(yùn)行LVS,LVS完成后,結(jié)果如下:?

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

CMOS 環(huán)形振蕩器版圖抽取視圖LVS的Output顯示“The net-lists match.”,Output結(jié)果如下圖:?集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

之后,對CMOS 環(huán)形振蕩器進(jìn)行后仿真:把CMOS 環(huán)形振蕩器ADE_L設(shè)置環(huán)境Switch View List中仿真對象為“extracted schematic”,運(yùn)行仿真,CMOS 環(huán)形振蕩器仿真結(jié)果如下:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

可見對“extracted schematic”的仿真結(jié)果中,由31個反相器構(gòu)成的環(huán)形振蕩器輸出振蕩周期為5.0×10(-9)S,如圖:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

根據(jù)振蕩器的周期公式T=2×N×tP (N是反相器的個數(shù),tp是單個反向器的反應(yīng)時間)推出:tP=0.08×10(-9)S=8×10(-11)S,同理可計(jì)算出當(dāng)反相器個數(shù)為31時的環(huán)形振蕩器振蕩頻率為2×108Hz。

為了以后在芯片設(shè)計(jì)時,使芯片片內(nèi)時鐘便于分頻和使用,我將設(shè)計(jì)一個振蕩頻率為1×108Hz,即100MHz的環(huán)形振蕩器,此振蕩器周期T=1×10(-8)S。又已知tP=0.08×10(-9)S=8×10(-11)S,T=2×N×tP ,則可計(jì)算出N=62.5。又因?yàn)榄h(huán)形振蕩器串聯(lián)連接的反相器必須是奇數(shù),并且通過實(shí)際仿真考慮一定延時后,我最終選擇了N=61來進(jìn)行設(shè)計(jì)。在庫管理器中復(fù)制粘貼一個庫,為方便今后辨認(rèn),我添加的庫名為Aurora-5-Freq,如圖:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

更改RING-OSC原理圖使N=61,如下圖所示:?

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

改動完成再次仿真,參數(shù)設(shè)置及仿真模型選擇等步驟同之前一致,選擇相應(yīng)導(dǎo)線作為輸出信號后,仿真結(jié)果如圖所示:集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

仿真結(jié)果符合預(yù)期,之后更新Symbol并繪制Layout,版圖內(nèi)共61個反相器首尾相連,繪制結(jié)果如下圖所示:集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

輸出端與首尾相連部分局部視圖分別如下兩圖所示:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

DRC版圖Layout后,導(dǎo)出CMOS 環(huán)形振蕩器的抽取視圖(Extracted),成功后如下圖所示:集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

檢查并使CMOS 環(huán)形振蕩器版圖的抽取視圖(Extracted)與CMOS 環(huán)形振蕩器的原理圖相匹配,運(yùn)行LVS,LVS完成后,CMOS 環(huán)形振蕩器版圖抽取視圖LVS的Output顯示“The net-lists match.”,結(jié)果如下圖:集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

之后,對N=61的CMOS 環(huán)形振蕩器進(jìn)行后仿真:把CMOS 環(huán)形振蕩器ADE_L設(shè)置環(huán)境Switch View List中仿真對象為“extracted schematic”,運(yùn)行仿真,CMOS 環(huán)形振蕩器仿真結(jié)果如下:集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

可見仿真結(jié)果顯示振蕩周期T=1×10(-8)S,振蕩頻率為1×108Hz,此振蕩器仿真結(jié)果符合預(yù)期。至此,后仿真結(jié)果與預(yù)想理論情況一致,版圖設(shè)計(jì)無問題,原理圖與版圖及其抽取視圖相匹配,振蕩頻率為100MHz的 CMOS 環(huán)形振蕩器設(shè)計(jì)結(jié)束。

四、設(shè)計(jì)結(jié)果:

原理圖(Schematic):

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

上圖為100MHz CMOS 環(huán)形振蕩器原理圖。

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

上圖為100MHz CMOS 環(huán)形振蕩器的Symbol繪制結(jié)果。

原理圖設(shè)計(jì)仿真(ADE_L):

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

上圖為100MHz CMOS 環(huán)形振蕩器 Symbol仿真用原理圖。

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

上圖為100MHz CMOS 環(huán)形振蕩器 Symbol原理圖仿真結(jié)果。

版圖(Layout)設(shè)計(jì):

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

上圖為100MHz CMOS 環(huán)形振蕩器版圖繪制結(jié)果。

抽取視圖(Extracted):

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

上圖為100MHz CMOS 環(huán)形振蕩器版圖抽取視圖結(jié)果。

LVS結(jié)果:

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

上圖為100MHz CMOS 環(huán)形振蕩器版圖及原理圖匹配成功后LVS的Output結(jié)果。(顯示“The net-lists match.”)

后仿真結(jié)果(Sim-Extracted Schematic):

集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真

上圖為實(shí)驗(yàn)最后設(shè)置100MHz CMOS 環(huán)形振蕩器 Symbol原理圖仿真環(huán)境Switch View List中仿真對象為“extracted schematic”后的仿真結(jié)果,顯示振蕩周期T=1×10(-8)S,振蕩頻率為1×108Hz,此環(huán)形振蕩器仿真結(jié)果符合預(yù)期。文章來源地址http://www.zghlxwxcb.cn/news/detail-412884.html

到了這里,關(guān)于集成電路CAD設(shè)計(jì):CMOS 環(huán)形振蕩器設(shè)計(jì)與仿真的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 集成電路CAD課程實(shí)驗(yàn)報(bào)告:二輸入與非門電路設(shè)計(jì)、版圖設(shè)計(jì)與仿真

    集成電路CAD課程實(shí)驗(yàn)報(bào)告:二輸入與非門電路設(shè)計(jì)、版圖設(shè)計(jì)與仿真

    一、實(shí)驗(yàn)?zāi)康模?1、掌握Cadence Virtuoso快捷鍵技巧,學(xué)會使用Cadence進(jìn)行原理圖設(shè)計(jì)、版圖設(shè)計(jì)、原理圖仿真。 實(shí)驗(yàn)使用AMI 0.6u C5N工藝,了解NCSU Cadence設(shè)計(jì)套件(NCSU_Analog_Parts庫)的使用。 實(shí)現(xiàn)二輸入與非門電路設(shè)計(jì)、版圖設(shè)計(jì)與仿真。 實(shí)驗(yàn)步驟: 在庫管理器中添加一個庫,為

    2024年02月04日
    瀏覽(103)
  • CMOS 半加器和全加器&&數(shù)字集成電路&& Cadence Virtuoso

    CMOS 半加器和全加器&&數(shù)字集成電路&& Cadence Virtuoso

    NOR: NAND: 最重要的反相器: NOR: NAND: 最簡單的反相器: 好,現(xiàn)在開始設(shè)計(jì)半加器 我是默認(rèn)你是懂半加器原理的 這里先放一個模塊間連線: 然后shift+f看細(xì)節(jié)圖: 這里一個小技巧: 如果發(fā)生導(dǎo)線交叉,可以換個材料,否則就會短路。 直接看Schematic吧 到這里,應(yīng)該能生成

    2024年02月13日
    瀏覽(126)
  • 模擬集成電路設(shè)計(jì):Bandgap電路設(shè)計(jì)及版圖實(shí)現(xiàn)

    模擬集成電路設(shè)計(jì):Bandgap電路設(shè)計(jì)及版圖實(shí)現(xiàn)

    一、目的: 1、熟悉模擬集成電路設(shè)計(jì)的基本流程,實(shí)現(xiàn)Bandgap電路設(shè)計(jì); 2、熟悉Linux系統(tǒng)及Cadence Virtuoso icfb設(shè)計(jì)、仿真軟件的使用方法。 二、原理: 1 、設(shè)計(jì)目標(biāo): Bandgap設(shè)計(jì)目標(biāo):提供穩(wěn)定的電壓基準(zhǔn):具有一定的絕對精度(例如3%,5%)、溫漂系數(shù)小(例如20ppm);盡可能大的電

    2024年02月03日
    瀏覽(231)
  • Ubuntu18.04虛擬機(jī)EDA環(huán)境,支持模擬集成電路、數(shù)字集成電路、數(shù)?;旌显O(shè)計(jì)全流程,包含工藝庫

    Ubuntu18.04虛擬機(jī)EDA環(huán)境,支持模擬集成電路、數(shù)字集成電路、數(shù)模混合設(shè)計(jì)全流程,包含工藝庫

    搭建了 Ubuntu18.04 虛擬機(jī)環(huán)境,工具包括但不限于: virtuoso IC618,innovus,genus,spectre,xceliummain,formality,synplify,hspice,icc2,primetime,sentaurus,siliconsmart,spyglass,starrc,design compiler,vcs,verdi,calibre,modelsim,tessent,ADS,GoldenGate 等。具體工具及版本見后文圖片。虛擬機(jī)工

    2024年04月14日
    瀏覽(121)
  • 數(shù)字集成電路后端(Innovus)開發(fā)設(shè)計(jì)

    數(shù)字集成電路后端(Innovus)開發(fā)設(shè)計(jì)

    一、本文目的是對數(shù)字IC進(jìn)行: 1、平面規(guī)劃設(shè)計(jì)(Floorplanning the Design); 2、電源路徑設(shè)計(jì)( Routing Power with Special Route); 3、使用Early Global Router分析路徑(布線)可行性(Analyzing Route Feasibility with the Early Global Router)。 二、設(shè)計(jì)過程與結(jié)果: 1、平面規(guī)劃設(shè)計(jì)(Floorplanning

    2024年02月05日
    瀏覽(368)
  • 數(shù)字集成電路設(shè)計(jì)(六、Verilog HDL高級程序設(shè)計(jì)舉例)

    數(shù)字集成電路設(shè)計(jì)(六、Verilog HDL高級程序設(shè)計(jì)舉例)

    在我們的數(shù)電,集成電路設(shè)計(jì)里面,一定是層次化設(shè)計(jì)的 在一個手機(jī)芯片的一個部分,寫的硬件描述語言的層次都能達(dá)到20幾層,對于這樣的設(shè)計(jì),我i們就能想到采用底層的設(shè)計(jì),中間層的設(shè)計(jì)和頂層的設(shè)計(jì)。對于小規(guī)模電路,極小規(guī)模電路,通常想的是先有模塊然后去搭一

    2024年04月16日
    瀏覽(97)
  • 數(shù)字集成電路設(shè)計(jì)(四、Verilog HDL數(shù)字邏輯設(shè)計(jì)方法)(二)

    數(shù)字集成電路設(shè)計(jì)(四、Verilog HDL數(shù)字邏輯設(shè)計(jì)方法)(二)

    所有的是時序邏輯電路都可以拆成組合邏輯電路+存儲 (關(guān)于組合邏輯電路的理解可以參考我數(shù)電的博客https://blog.csdn.net/y_u_yu_yu_/article/details/127592466) 可以分成兩個部分,組合邏輯電路和存儲電路。組合邏輯電路的輸入一個是x信號一個是當(dāng)前的狀態(tài),這兩個信號決定了組合

    2024年02月06日
    瀏覽(128)
  • 集成電路設(shè)計(jì)開源EDA軟件yosys詳解1:工具安裝

    集成電路設(shè)計(jì)開源EDA軟件yosys詳解1:工具安裝

    yosys為一套開源的針對verilog的rtl綜合框架,從本節(jié)開始將詳細(xì)介紹工具的使用,并詳細(xì)對源代碼進(jìn)行分析和講解,首先介紹一下工具的安裝和使用。yosys的git網(wǎng)址為https://github.com/YosysHQ/yosys。 下面將介紹如何在ubuntu環(huán)境下安裝,使用的環(huán)境是ubuntu16.0。 安裝Tabby CAD Suite工具,網(wǎng)

    2023年04月25日
    瀏覽(91)
  • 集成放大器 電路 分析 設(shè)計(jì)過程中的概念和要點(diǎn)

    集成運(yùn)放的三大特性:虛短、虛斷、??? 和? 虛地 把這幾個特性理解明白了, 后面的電路分析就很容易上手。 虛短:UP=UN,兩輸入端電壓相等。 虛斷:IP=IN=0,兩輸入端的輸入電流為0。 虛地:UP=UN=0,當(dāng)信號在反向輸入時存在(即信號從負(fù)輸入端流進(jìn),而正輸入端接地,為

    2024年02月11日
    瀏覽(87)
  • [蔡覺平老師主講] Verilog HDL數(shù)字集成電路設(shè)計(jì)原理與應(yīng)用

    [蔡覺平老師主講] Verilog HDL數(shù)字集成電路設(shè)計(jì)原理與應(yīng)用

    硬件描述語言,Hardware Description Language (HDL)。利用HDL,可以根據(jù)電路結(jié)構(gòu)的特點(diǎn),采用層次化的設(shè)計(jì)結(jié)構(gòu),將抽象的邏輯功能用電路的方式進(jìn)行實(shí)現(xiàn)。之后通過EDA(電子設(shè)計(jì)自動化)工具,可以將HDL程序綜合成網(wǎng)表,通過自動布線工具把網(wǎng)表轉(zhuǎn)換為具體電路布線結(jié)構(gòu),用于

    2024年04月12日
    瀏覽(96)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包