數(shù)?;旌显O(shè)計(jì)流程_第1頁(yè)
數(shù)模混合設(shè)計(jì)流程_第2頁(yè)
數(shù)?;旌显O(shè)計(jì)流程_第3頁(yè)
數(shù)?;旌显O(shè)計(jì)流程_第4頁(yè)
數(shù)模混合設(shè)計(jì)流程_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)?;旌显O(shè)計(jì)流程第一頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential2數(shù)字電路RTL代碼仿真完成,及模電的網(wǎng)表提取完并仿真通過(guò)后,需要把數(shù)模電路兩部分結(jié)合起來(lái)一起仿真.下面介紹的是用AdvanceMS軟件進(jìn)行數(shù)?;旌戏抡娴倪^(guò)程.第二頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential3準(zhǔn)備好需要用到的文件.用verilog語(yǔ)言定義模電模塊,模塊與模電的每個(gè)網(wǎng)表相對(duì)應(yīng),并用verilog語(yǔ)言定義好這些模電模塊的頂層模塊.(只定義該部分的輸入輸出腳.)準(zhǔn)備好模電的仿真.sp文件,并把模電的網(wǎng)表用include命令包含進(jìn)來(lái).加入下面三條命令,定義出數(shù)模信號(hào)轉(zhuǎn)換時(shí)的依據(jù)..modela2d_mdla2dmode=std_logicvth=1.25.modeld2a_mdld2amode=std_logicvhi=5vlo=0trise=0.1nstfall=0.1ns

.defhooka2d_mdld2a_mdl

加入下面命令生成模電的波形文件.tro.optionscompat.optionsnojwdb.optionmach

.optionpost=1probe

.probe

準(zhǔn)備好數(shù)電的仿真Case文件,并在該文件中加入兩條命令&dumpfile(文件名.vcd);打開(kāi)一個(gè)數(shù)據(jù)庫(kù)用于記錄波形數(shù)據(jù) &dumpvars(層數(shù),case名);選擇要記錄的信號(hào)用verilog語(yǔ)言做一個(gè)數(shù)模頂層模塊,把數(shù)字的verilog頂層和模電的verilog兩部分連起來(lái).第三頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential4寫(xiě)好需要運(yùn)行的腳本文件run用valib命令建一個(gè)庫(kù).用valog文件名–ms把所有用到的verilog模塊進(jìn)行編輯.順序?yàn)閺牡讓拥巾攲樱胿acom–ams–spice模電頂層名模電頂層名@模電頂層網(wǎng)表.net-f進(jìn)行模電的網(wǎng)表編輯.用vasim數(shù)模頂層名–cms模電的仿真文件.sp第四頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential5數(shù)?;旌掀脚_(tái)建好后的使用根據(jù)不同的仿真要求寫(xiě)好不同的數(shù)字仿真的激勵(lì)文件case和模電仿真的激勵(lì)文件.sp運(yùn)動(dòng)run腳本,分別生成模電的波形文件.tro和數(shù)電的波形文件.vcd用各自的調(diào)試工具打開(kāi)波形查看仿真結(jié)果第五頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential6

ADMS混合仿真的實(shí)例第六頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential7用verilog語(yǔ)言定義好bcdef.vzqs.vtop.vmodulebcdef( SCEN,SC ); inputSCEN; outputSC;endmodulemodulezqs( a, b, out);inputa;inputb;output[1:0]out;assignout={a,b};endmodule

第七頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential8moduletop( aout);output[1:0]aout;zqszqs_i(.a(1'b1),.b(SC),.out(aout));bcdefbcdef_i( .SCEN(SCEN),.SC(SC));endmodule第八頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential9做好模電的.net文件,這就是一個(gè)反向器,名字bcdef及管腳名SCEN,SC,要與verilog定義的模塊名與端口名一致.*.GLOBALVDD*.GLOBALVDDVCC*.GLOBALVDD*.GLOBALGROUNDAGNDPGND*.GLOBALGROUND*.GLOBALGROUND*.PARAM

.SUBCKTinv+aino1+LN=1.2U+WN=3.0U+LP=1.2U+WP=3.0UMXI208o1ainVDDVDDPTW=2.8uL=0.7uM=1$pmos3MXI2o1ainGROUNDGROUNDNTW=1.3uL=0.6uM=1$nmos3.ENDS$inv$****MainCircuit****.SUBCKTbcdefSCENSCXI48SCENSCinv.ENDS$OSC0_OSCTOP3$

第九頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential10做好模電的.sp文件,給端口SCEN輸入激勵(lì).GLOBALGROUNDagnddgnd.GLOBALVDDVCC****************************SIGNAL**************************************v1vdd0hv2agnd00v3dgnd00V0VCC0Hv4SCEN0pwl004.9u05uh9.9uh10u0,r0*****.inc''.optionpost=1probe.optioncompat.optionnojwdb.optionmash.op.paramh=5.tran1u100u.probev(*).protect.lib'/users/mickey/model/umc/ptsmd07a/sim/spice/umc035-5V.lib'tttt.unprotect.modela2d_mdla2dmode=std_logicvth=1.25.modeld2a_mdld2amode=std_logicvhi=5vlo=0trise=0.1nstfall=0.1ns.defhooka2d_mdld2a_mdl.END第十頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential11做好run腳本rm-rfWORK*.initrans**.chi*.tr0*.convt3.dct*.meo*.modelData*.mtz*.cal*.errm.log*.swd*.wdb*hs_err_pid*logvalibWORKvalog/users1/shana/aaaa/zqs.v-msvalog/users1/shana/aaaa/bcdef.v-msvalog/users1/shana/aaaa/top.v-msvacom-ams-spicebcdefbcdef@-fvasimtop-cmdop.sp第十一頁(yè),共十二頁(yè),編輯于2023年,星期三Confidential12在.cshrc文件中填加下面的語(yǔ)句:source/users/.cshrc

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論