许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  【Cadence入门】Cadence仿真反相器小白教程:一步步教你做仿真

【Cadence入门】Cadence仿真反相器小白教程:一步步教你做仿真

阅读数 3
点赞 0
article_banner

本次为大家带来Cadence仿真反相器 的小白教程,共分为以下六步。

一、启动Cadence

二、工艺库 编辑

三、创建设计库

四、绘制原理图及打包

五、建立TestBench

六、测试


一、启动Cadence

Step1:登陆Linux桌面,点击Applications-Accessories,如左图所示,选择“Terminal”打开命令行窗口。注意:必须在/csmc/cadence目录下执行【icfb &】命令启动cadence。其中,&代表后台运行,即执行该程序同时还能启动其他程序。

Step2:可以看到icfb窗口已经打开。

二、工艺库编辑

Step1:选择【Tools】中的【Library Path Editor】进行工艺库编辑。

Step2:点击【Edit】下的【Add Library】。

Step3:添加相应的库。方法一:通过Directory直接搜索到相应的库。方法二:输入库所在的路径。在本教程中,我们使用tsmc18rf 工艺库,点击【OK】导入。

三、创建设计库

Step1:在icfb窗口下选择【Tools】,进入【Library Manager】。

Step2:【File】——【New】——【Library】。

Step3:给新创建的Library命名为【Lab】。

Step4:选择【Attach to an existing techfile】。

Step5:选择之前添加的【tsmc18】库。

Step6:添加后如图。

Step7:点击【Lab】标签后,点击【File】——【New】——【Cell View】。

Step8:设置Cell Name为【Inverter】,点击【OK】,出现Step9画面。

Step9:如图。


四、绘制原理图及打包

在这一步骤中,首先介绍一些常用快捷键:

添加器件:i

添加连线:w

添加Pin :p

参数设置:q


Step1:在【Add】菜单中选择【Instance】。

Step2:放置NMOS。①【Browse】浏览。②选择Library即【tsmc18】。③勾选上方【Show Categories】,可以看到出现了【Category】栏,选择【Mosfet_4T】。④选择【nmos2v】⑤选择【symbol】⑥将鼠标置于原理图上,即可以放置器件。注:此时左下角可以设置相应的器件参数,但在这一步中不设置也可以,可以稍后统一设置。

Step3:重复上述步骤,选择【pmos2v】,放置PMOS。

Step4:框选器件,快捷键q,进入器件参数设置界面如Step5所示。

Step5:如图设置PMOS参数。

Step6:同Step4进入NMOS参数设置界面如图。

Step7:使用快捷键w,进行连线。

Step8:放置【pin】。在反相器中,需要①【IN】②【OUT】③【VDD】④【GND】。

①输入名称【IN】,在Direction中选择【input】,然后放置。

②输入名称【OUT】,在Direction中选择【output】,然后放置。

③输入名称【VDD】,在Direction中选择【inputOutput】,然后放置。

④输入名称【GND】,在Direction中选择【inputOutput】,然后放置。

Step9:使用快捷键w进行连线,如图。

Step10:连线完毕后选择【Check and Save】进行检查保存。在icfb窗口中可以看到本设计没有错误且成功保存。

Step11:此时,原理图部分绘制完毕,下面进行打包操作。点击【Design】——【Create Cellview】——【From Cellview】。

Step12:点击【OK】。

Step13:设置Pin的位置。如图所示,四个Pin分别放置上下左右。

Step14:此时可以看到刚刚的反相器已经打包一个小盒子。

Step15:将多余的连线删除,选择【Add】【Shape】下的【Line】、【Circle】进行绘制反相器示意图。

Step16:绘制完毕后,点击【Check and Save】。同时可以观测以下icfb的信息,有没有报错、有没有成功保存等等。

五、建立TestBench

Step1:进入【Library Manager】后,选中【Library】中的【Lab】,点击【File】中的【Cell View】。

Step2:将Cell命名为【Inverter_tb】。

Step3:将上一步打包好的“反相器示意图“添加进来。【Add】——【Instance】。

Step4:点击【Browse】浏览库,选择刚刚存放小盒子的【Lab】库,即【Inverter】下的【Symbol】。

Step5:添加好了“反相器示意图”如图。

Step6:添加VDD。①【Browse】浏览库。②选择【analogLib】。③默认选择【Everything】。④输入【vdc】进行查找。⑤选择【symbol】。而后将vdc放置在图中即可。

Step7:先后添加电脉冲(vpulse)、地(gnd)以及【basic】库下的【noConn】。此外,也可添加其他器件如电容(cap),电感(ind)等

Step8:添加好元器件后,使用w进行连线操作如图。

Step9:连线完毕后,快捷键q,设置vdc,vpulse参数如图。

Step10:点击【Check and Save】保存。注意观测icfb中信息,如有报错及时调整即可。


六、测试

Step1:点击【Analog Environment】。

Step2:设置要测试的内容。①如图点击。②设置测试tran。③设置tran测试中的停止时间。④设置精度为【moderate】。

Step3:测试直流工作点。设置方法同上。①选择【dc】。②选择【Save DC Operating Point】。

Step4:添加完毕后,如图点击【Netlist and Run】。

Step5:查看直流工作点测试结果。首先选中“反相器示意图”按快捷键E,其次在弹出对话框中选择“OK”。

Step6:可以看到我们回到了最初绘制的原理图中。此时在点击【Results】——【Annotate】【DC Operating Points】。

Step7:可以看到器件信息更新成了DC工作点的测试结果信息。

Step8:查看波形结果。首先使用Ctrl+E快捷键返回视图。其次点击【Results】——【Direct Plots】【Main Form】。

Step9:在弹出的窗口中选择默认。在“反相器示意图”里先后点击【IN】、【OUT】,此时可以看到信号窗口中出现了IN、OUT的波形。

完结撒花,小伙伴儿们不要忘记赞同或收藏哦!有关Cadence的更多功能欢迎大家不断探索!


由于时间仓促,如有错误请多多包涵,也欢迎各位在评论区进行探讨。本文未经作者授权禁止以任何形式的转载。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空