




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数模混合设计流程第一页,共十二页,编辑于2023年,星期三Confidential2数字电路RTL代码仿真完成,及模电的网表提取完并仿真通过后,需要把数模电路两部分结合起来一起仿真.下面介绍的是用AdvanceMS软件进行数模混合仿真的过程.第二页,共十二页,编辑于2023年,星期三Confidential3准备好需要用到的文件.用verilog语言定义模电模块,模块与模电的每个网表相对应,并用verilog语言定义好这些模电模块的顶层模块.(只定义该部分的输入输出脚.)准备好模电的仿真.sp文件,并把模电的网表用include命令包含进来.加入下面三条命令,定义出数模信号转换时的依据..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
准备好数电的仿真Case文件,并在该文件中加入两条命令&dumpfile(文件名.vcd);打开一个数据库用于记录波形数据 &dumpvars(层数,case名);选择要记录的信号用verilog语言做一个数模顶层模块,把数字的verilog顶层和模电的verilog两部分连起来.第三页,共十二页,编辑于2023年,星期三Confidential4写好需要运行的脚本文件run用valib命令建一个库.用valog文件名–ms把所有用到的verilog模块进行编辑.顺序为从底层到顶层.用vacom–ams–spice模电顶层名模电顶层名@模电顶层网表.net-f进行模电的网表编辑.用vasim数模顶层名–cms模电的仿真文件.sp第四页,共十二页,编辑于2023年,星期三Confidential5数模混合平台建好后的使用根据不同的仿真要求写好不同的数字仿真的激励文件case和模电仿真的激励文件.sp运动run脚本,分别生成模电的波形文件.tro和数电的波形文件.vcd用各自的调试工具打开波形查看仿真结果第五页,共十二页,编辑于2023年,星期三Confidential6
ADMS混合仿真的实例第六页,共十二页,编辑于2023年,星期三Confidential7用verilog语言定义好bcdef.vzqs.vtop.vmodulebcdef( SCEN,SC ); inputSCEN; outputSC;endmodulemodulezqs( a, b, out);inputa;inputb;output[1:0]out;assignout={a,b};endmodule
第七页,共十二页,编辑于2023年,星期三Confidential8moduletop( aout);output[1:0]aout;zqszqs_i(.a(1'b1),.b(SC),.out(aout));bcdefbcdef_i( .SCEN(SCEN),.SC(SC));endmodule第八页,共十二页,编辑于2023年,星期三Confidential9做好模电的.net文件,这就是一个反向器,名字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$
第九页,共十二页,编辑于2023年,星期三Confidential10做好模电的.sp文件,给端口SCEN输入激励.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第十页,共十二页,编辑于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第十一页,共十二页,编辑于2023年,星期三Confidential12在.cshrc文件中填加下面的语句:source/users/.cshrc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年黑龙江省哈尔滨市香坊区中考物理一模试卷(含解析)
- 数字电路及模拟电路项目电子技术基础课件
- 铁道机车专业教学郑州铁路张中央77课件
- 双语列车长空调故障的应急处置课件
- 铁路货物运输保险YourSiteHere课件
- 水准测量成果计算李笑娜课件
- 丙烯花卉儿童课件
- 焦作新材料职业学院《生物化学与生物分子学》2023-2024学年第二学期期末试卷
- 西安翻译学院《中医药与健康》2023-2024学年第二学期期末试卷
- 云南锡业职业技术学院《职业卫生与职业医学》2023-2024学年第二学期期末试卷
- 2025年福建省能源石化集团有限责任公司招聘笔试参考题库含答案解析
- TSG11-2020 锅炉安全技术规程
- 摄影构图基础PPT
- 爱我你就抱抱我课件PPT
- 鄂科版心理健康七年级 14.话说偶像 教案
- 国家职业技能标准 (2021年版) 4-04-05-05 人工智能训练师
- 绿色荧光蛋白在大肠杆菌中的表达分子实验设计
- 《永遇乐(李清照)》(课堂PPT)
- 四川省2007年普通高校职教师资班和高职班对口招生统一考试
- 长输管线焊材用量计算表
- 日立风冷热泵H系列螺杆机组说明书
评论
0/150
提交评论