资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
(完整)数模混合仿真基本流程(完整)数模混合仿真基本流程 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)数模混合仿真基本流程)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整)数模混合仿真基本流程的全部内容。数模混合仿真基本流程使用三位计数器(数字电路)和三个缓冲器(模拟电路,接在计数器的输出端)为例。打开终端,输入ic,启动icfb本例新建一个自己的库,在中点击库名这里取为smic18mixedsignal点击OK在弹出的对话框选择点击OK选择为点击OK先搭缓冲器(用两个反相器串联而成,没有调节栅宽,取了PMOS栅宽为440纳米,NMOS栅宽为220纳米)如下图所示生成原理图如下图所示再新建三位计数器如下图所示填写内容为functional,选择为,内容自己填。点击OK弹出编写代码的界面,是VI编辑器,VI编辑器使用手册见vim编辑器使用手册word文档。将事先准备好的三位计数器代码复制进去,如下图所示需要注意的是代码里的module名称要与cell name一致.在末行模式下输入wq回车弹出点击Yes在处可以看到0错误0警告下面建立三位计数器的测试电路电路图如下图所示,时钟周期为10ns,保存,关闭。在界面选中,library manager-file-new-cell view点击OK在弹出的对话框中点击在弹出的对话框中如下图选择点击OK点击如下图选择点击OK在内加入:functional 如下图所示点击OK点击,关闭对话框双击View里的,如下图选择,点击OK点击- 点击- 选择为,点击OK这时中将出现,点击选择点击根据工艺条件与设计要求填写AD、DA相关信息,如信号上升、下降时间,模拟信号向数字信号转换的高低电平等。这里如下图设置点击选择为如下图设置点击点击OK开始进行仿真(与模拟电路仿真相同)例如建立一个200ns的tran仿真运行仿真需要注意的是代码里的第一句话timescale 1ns/1ps如果没有这句话,仿真结果如下图所示,从时钟上升沿到计数器信号变化有1ns的延时,而仿真的时钟周期只有10ns,延时太大,不正常。 加了这句话,仿真的结果如下图所示,从时钟上升沿到计数器信号变化只有0.06ns的延时,正常。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号