从0开始,模拟集成电路设计Cadence Virtuoso学习笔记(二)反相器原理图绘制及仿真

文章目录


前言

上一个笔记记录了从打开cadence virtuoso到选择元器件的流程,接下来开始绘制电路图并进行仿真,选择反向器进行仿真,反相器电路需要用到一个pmos和你个nmos,这里选择3.3v的器件

一、绘制电路图

        继续上一个笔记,打开library manger,再library里找到之前创建的库,再cell里打开上次创建的原理图文件

        双击打开

1.选择合适的元器件

        点击原理图空白处按快捷键i选择器件,会弹出选择框,点击browse进行选择,前一个笔记已经介绍了如何选择,另外view里有很多选项,我们要选择symbol

        首先选择pmos,这里主要设置长度和宽度,具体的值要看使用的工艺库,这里长度是300nm宽度设为1um(关于宽长比的选取和影响后面可能会单独写一个笔记),这里修改total width下面的finger width可能会随之变化,暂时不用管。点击hide隐藏然后就可以看到跟随鼠标出现了器件,点击鼠标左键放置器件,点击esc可以取消连续放置。

        防止好后如图所示,如果放置好器件之后需要改变器件参数,可以左键单击器件再页面的右下角会出现器件参数可以点击进行修改,有的版本没有也可以点击器件然后按快捷键q调出修改参数界面

        另外器件的一些主要参数也会直接显示再原理图上面。

        接下来同样的方法选择nmos器件并放置,如果想移动位置可以先单击快捷键m然后选择想移动的部分点击即可进行移动。

2.接着开始进行连线,点击快捷键w开始连线,注意一定要连接到器件的引脚上,线与线的交点会有一个圆点表示连接,如果没有则只是交叉但实际没有连接,再引出输入输出接口时由于没有器件引脚可以连接,要多点击一下,线就会连在空白处。注意要把mos管的b端也连上。

3.接下来放置输入输出引脚,点击快捷键p弹出创建pin窗口,一共要创建四个引脚Vin Vout VDD VSS,其中VDD为输出,其他三个为输入

        连接完如图所示

4.点击检查和保存,软件会检查有没有错误并进行保存

        点击快捷键g会显示warning和error,如果就error在图里也会显示,改好之后再次点击检查和保存

        接下来创建symbol,点击creat>cellview>from cellview

        点击ok弹出新的窗口,这里自动分配输入引脚在左,输出在右,我们把vdd和vss放到上面

5.如图所示,接下来绘制symbol,将原本的绿色方框删掉,点击键盘上的delete然后点击线条就会删除,然后绘制上反相器的符号(其实这里不改也行,方型也可以用)画完后点击保存,反相器就画完了。

二、进行仿真

1.接下来要新建一个原理图进行的仿真,在library manger中创建cell(还是在自己创建的library里)

        接下来放置器件,快捷键i,这里选择我们刚刚创建的反相器

        放置器件,步骤同之前一样。我们直接放两个反相器

2.选择电源和信号源,同样也是快捷键i,电源信号等器件在analoglib这个library里面,电源vdc 地gnd信号源是vpulse,可以直接在cell里输入名字搜索,因为我们选择的器件是3.3v的所以电源设置为3.3

        输入信号选择方波,v1v2为高低电平,period为周期这里设置为100ns,接下是延迟时间上升时间和下降时间,上升下降选择5ns()这些可以不填,pulse width脉冲宽度50ns

        开始连线,可以直接把先连过去,也可以给线创建标签,先把电源和地接好再引出电源线

        点击快捷键l,点击hide后点击3.3v电源引出的线

        同样给vss和gnd也建立标签,接下来复制带标签的线到反相器的端口,按快捷键c然后鼠标框选带标签的线鼠标单击一下就复制好了,再沾到反相器上(这里直接连线过去也可以)

        在负载端加一个10fF的电容(也在analoglib,名字是cap)将电路连接完整

3.点击检查和保存,无错误后开始仿真。

4.点击launch ADE L打开仿真界面

5.添加模型,点击set up >model library

        这里一般都是添加好的,如果没添加可以点击最下方的cleck...手动添加

        点击analysis >choose

6.弹出窗口,选择train  时间300n(3个周期)精度选择moderate

        接下来开始仿真

        接下来软件会进行仿真,会在这个窗口显示,有错误也会在这里。

7.仿真成功后查看波形文件,在result里

        点击direct plot>transient signal,点击后窗口隐藏,点击哪根线就查看那根线上的信号,点击的线会变颜色

        这里选择三个信号,接下来点击esc查看信号

        点击可以把信号分开

8.仿真完成,右键框选信号可以放大。

        点击save可以保存仿真设置。


总结

这节主要进行了反相器的原理图绘制及仿真,过程中还存在一些操作有问题,后面会进行补充。

  • 42
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cadence Virtuoso 是一款流行的电路设计工具,广泛应用于集成电路设计和布局领域。使用Cadence Virtuoso进行电路设计需要以下几个主要步骤。 首先,我们需要创建一个工程,并确定设计的目标。这包括选择使用的电路元件、确定电路的功能和性能要求等。然后,我们可以使用Virtuoso的编辑器来画出电路图。在绘制电路图时,我们可以从Virtuoso提供的元件库中选择合适的元件,并将其拖放到画布上,然后进行连接。此外,我们还可以对元件进行参数化和设定各种属性,以满足电路设计的要求。 完成电路图的绘制后,我们需要进行电路的仿真和验证。Virtuoso提供了强大的仿真工具,可以对电路进行各种类型的仿真,包括直流、交流、噪声等。通过仿真,我们可以评估电路的性能,如电压、电流、功耗、延迟等。 在仿真验证通过后,我们需要进行布局设计,即将电路中的元件布置在芯片上。Virtuoso提供了丰富的布局工具,可以帮助我们进行元件的位置规划、优化电路的布局、解决电路的布线等问题。布局设计的目标是减少电路的面积,降低功耗,提高性能,并满足制造工艺的要求。 最后,我们需要生成工艺文件,以便于进一步的芯片加工和制造。Virtuoso可以将我们的设计转换为工艺文件,并输出给制造厂商进行生产。 总结而言,Cadence Virtuoso 是一款功能强大的集成电路设计工具,可以帮助我们实现电路的设计、仿真、验证和布局等多个环节。它不仅提供了丰富的工具和功能,还支持市面上流行的半导体制造工艺,并能够与其他EDA软件进行无缝集成

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值