欢迎来到天天文库
浏览记录
ID:57421052
大小:171.00 KB
页数:7页
时间:2020-08-16
《数模混合仿真基本流程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数模混合仿真基本流程使用三位计数器(数字电路)和三个缓冲器(模拟电路,接在计数器的输出端)为例。打开终端,输入ic,启动icfb本例新建一个自己的库,在中点击库名这里取为smic18mixedsignal点击OK在弹出的对话框选择点击OK选择为点击OK先搭缓冲器(用两个反相器串联而成,没有调节栅宽,取了PMOS栅宽为440纳米,NMOS栅宽为220纳米)如下图所示生成原理图如下图所示再新建三位计数器如下图所示填写内容为functional,选择为,内容自己填。点击OK弹出编写代码的界面,是VI编辑器,VI编辑器使用手册见《vim编辑器使用手册》word文档。将事先准备好的三位计数器
2、代码复制进去,如下图所示需要注意的是代码里的module名称要与cellname一致。在末行模式下输入wq回车弹出点击Yes在处可以看到0错误0警告下面建立三位计数器的测试电路电路图如下图所示,时钟周期为10ns,保存,关闭。在界面选中,librarymanager->file->new->cellview点击OK在弹出的对话框中点击在弹出的对话框中如下图选择点击OK点击如下图选择点击OK在内加入:functional如下图所示点击OK点击,关闭对话框双击View里的,如下图选择,点击OK点击->点击->选择为,点击OK这时中将出现,点击选择点击根据工艺条件与设计要求填写A->D、
3、D->A相关信息,如信号上升、下降时间,模拟信号向数字信号转换的高低电平等。这里如下图设置点击选择为如下图设置点击点击OK开始进行仿真(与模拟电路仿真相同)例如建立一个200ns的tran仿真运行仿真需要注意的是代码里的第一句话`timescale1ns/1ps如果没有这句话,仿真结果如下图所示,从时钟上升沿到计数器信号变化有1ns的延时,而仿真的时钟周期只有10ns,延时太大,不正常。加了这句话,仿真的结果如下图所示,从时钟上升沿到计数器信号变化只有0.06ns的延时,正常。
此文档下载收益归作者所有