数模混合设计流程幻灯片.ppt

上传人:石*** 文档编号:87332085 上传时间:2023-04-16 格式:PPT 页数:12 大小:808KB
返回 下载 相关 举报
数模混合设计流程幻灯片.ppt_第1页
第1页 / 共12页
数模混合设计流程幻灯片.ppt_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《数模混合设计流程幻灯片.ppt》由会员分享,可在线阅读,更多相关《数模混合设计流程幻灯片.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数模混合数模混合设计设计流程流程第1页,共12页,编辑于2022年,星期六Confidential2数字电路RTL代码仿真完成,及模电的网表提取完并仿真通过后,需要把数模电路两部分结合起来一起仿真下面介绍的是用Advance MS 软件进行数模混合仿真的过程第2页,共12页,编辑于2022年,星期六Confidential3准准备备好需要用到的文件好需要用到的文件用verilog语言定义模电模块,模块与模电的每个网表相对应,并用verilog语言定义好这些模电模块的顶层模块.(只定义该部分的输入输出脚.)准备好模电的仿真.sp文件,并把模电的网表用include命令包含进来.加入下面三条命令,

2、定义出数模信号转换时的依据.model a2d_mdl a2d mode=std_logic vth=1.25 .model d2a_mdl d2a mode=std_logic vhi=5 vlo=0 trise=0.1ns tfall=0.1ns.defhook a2d_mdl d2a_mdl 加入下面命令生成模电的波形文件.tro .options compat .options nojwdb .option mach.option post=1 probe .probe 准备好数电的仿真Case文件,并在该文件中加入两条命令dumpfile(文件名.vcd);打开一个数据库用于记录波形

3、数据dumpvars(层数,case名);选择要记录的信号用verilog语言做一个数模顶层模块,把数字的verilog顶层和模电的verilog两部分连起来第3页,共12页,编辑于2022年,星期六Confidential4写好需要运行的脚本文件写好需要运行的脚本文件run用valib命令建一个库.用valog 文件名ms 把所有用到的verilog模块进行编辑顺序为从底层到顶层用vacom ams spice 模电顶层名模电顶层名模电顶层网表.net -f 进行模电的网表编辑用vasim 数模顶层名cms 模电的仿真文件.sp 第4页,共12页,编辑于2022年,星期六Confidenti

4、al5数模混合平台建好后的使用数模混合平台建好后的使用根据不同的仿真要求写好不同的数字仿真的激励文件case和模电仿真的激励文件.sp运动run脚本,分别生成模电的波形文件.tro和数电的波形文件.vcd用各自的调试工具打开波形查看仿真结果第5页,共12页,编辑于2022年,星期六Confidential6ADMS混合仿真的混合仿真的实实例例第6页,共12页,编辑于2022年,星期六Confidential7用verilog语言定义好bcdef.v zqs.v top.v module bcdef(SCEN,SC);input SCEN;output SC;endmodule module z

5、qs(a,b,out );input a;input b;output 1:0 out;assign out=a,b;endmodule 第7页,共12页,编辑于2022年,星期六Confidential8module top(aout );output1:0 aout;zqs zqs_i(.a(1b1),.b(SC),.out(aout);bcdef bcdef_i(.SCEN(SCEN),.SC(SC);endmodule第8页,共12页,编辑于2022年,星期六Confidential9做好模电的.net文件,这就是一个反向器,名字bcdef 及管脚名SCEN,SC,要与verilog定

6、义的模块名与端口名一致*.GLOBAL VDD*.GLOBAL VDD VCC*.GLOBAL VDD*.GLOBAL GROUND AGND PGND*.GLOBAL GROUND*.GLOBAL GROUND*.PARAM .SUBCKT inv+ain o1+LN=1.2U+WN=3.0U+LP=1.2U+WP=3.0U MXI208 o1 ain VDD VDD PT W=2.8u L=0.7u M=1$pmos3 MXI2 o1 ain GROUND GROUND NT W=1.3u L=0.6u M=1$nmos3.ENDS$inv$*Main Circuit *.SUBCKT b

7、cdef SCEN SC XI48 SCEN SC inv.ENDS$OSC0_OSCTOP3$第9页,共12页,编辑于2022年,星期六Confidential10做好模电的.sp文件,给端口SCEN输入激励.GLOBAL GROUND agnd dgnd.GLOBAL VDD VCC*SIGNAL*v1 vdd 0 hv2 agnd 0 0v3 dgnd 0 0V0 VCC 0 Hv4 SCEN 0 pwl 0 0 4.9u 0 5u h 9.9u h 10u 0,r 0 *.inc .option post=1 probe.option compat.option nojwdb.opti

8、on mash.op.param h=5.tran 1u 100u.probe v(*).protect.lib/users/mickey/model/umc/ptsmd07a/sim/spice/umc035-5V.lib tttt.unprotect.model a2d_mdl a2d mode=std_logic vth=1.25.model d2a_mdl d2a mode=std_logic vhi=5 vlo=0 trise=0.1ns tfall=0.1ns.defhook a2d_mdl d2a_mdl.END第10页,共12页,编辑于2022年,星期六Confidential

9、11做好run脚本rm-rf WORK*.ini trans*.chi*.tr0*.conv t3.dct*.meo*.modelData*.mtz*.cal*.errm.log*.swd*.wdb*hs_err_pid*logvalib WORKvalog /users1/shana/aaaa/zqs.v-msvalog /users1/shana/aaaa/bcdef.v-msvalog /users1/shana/aaaa/top.v-msvacom-ams-spice bcdef -fvasim top-cmd op.sp第11页,共12页,编辑于2022年,星期六Confidential12在.cshrc文件中填加下面的语句:source/users/.cshrc_design Source/users/.cshrc_adms运行该脚本即生成.tro和.vcd波形文件保存以后关闭.cshrc文件,重新打开terminal,此时系统可以进行adms平台的仿真在terminal 中输入./run,系统开始将网表加载在adms平台上 第12页,共12页,编辑于2022年,星期六

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁