IC617如何绘制反相器和反相器的仿真

我们在学习cadence的IC617中,其在进行版图设计之前,一定是要先进行原理图的仿真验证,不然的话,画出来的版图也是徒劳,那么如何进行仿真?在仿真中遇到了什么问题?那么就一步一步的来,我将以反相器为例,我将从头开始比较详细的讲解,然后来进行仿真的设计。

首先我们在安装好的IC617平台中点击鼠标右键,然后打开终端。

(注:我是将库文件安装在计算机的project文件夹的,所以我们要在project的终端下面来打开virtuoso才会有我们所要的库文件。)

然后输入”virtuoso &”在后面家一个“&”是将virtuoso单独打开,不占用其他的内存,当然,不添加“&”也是可以的,看个人习惯。

打开以后就是这个界面:

然后我们点击这个界面的Tools—LibraryManager(库文件)

Tools—Library PathEditor(库文件的安装路径)

我们可以点击Library Path Editor来查看我们安装的工艺库文件:

比如我安装的就是tsmc18工艺库还有PDK090工艺库。

然后我们点击Tools—LibraryManager。

这就是Tools—Library Manager的界面,然后我们自己创建一个工艺库来进行原理图的绘制还有仿真:

在Tools—Library Manager的界面中点击file—New—Library

在name中输入我们想要创建的名字,然后就会自己创建文件夹了,然后我们在这里命名为library。(在创建自己的工艺库的时候,一定要注意安装的路径,比如我就是选择安装路径在project下面。)

点击OK以后:

我们选择第三个,然后自己创建的工艺库中的器件来自我们选择安装的工艺库。

然后选择我们之前的安装好了的,有元器件的工艺库。比如我选择了gpdk090工艺库。点击OK,就创建好了。

如上图,就是我创建好了的工艺库。

然后我们来绘制一个反向器:

点击我们已经创建好的工艺库library,然后点击File—New—Cell View

然后我们将其取名为inv。(在cell中取名)

然后我们就是在原理图界面,然后我们按下快捷键“I”来添加器件。

然后就是选择在不同的库文件中选择元器件。点击红色圆圈的,然后选择不用的工艺库,还有工艺库中的元器件。比如我选择的是在gpdk090中的nmos2v还有pmos2v来绘制反相器。

然后就是在原理图中摆放上位置:

然后点击快捷键W来连线。连接好以后如下图所示:

然后就是添加引脚:

点击快捷键P,然后选择引脚的类型,比较常用的三种引脚为:

Input:输入引脚

Output:输出引脚

Inputoutput:比较常用语VCC和GND的连接引脚。

然后我绘制完成如下:

绘制完成以后,就点击shift+X,来进行保存还有验证,如果有错误会直接报出来。

例如,我将nmos2v中间接地角给删除了。然后点击shift+X:

然后我们也可以直接点击快捷键G来查看报错:

然后再连接好以后,我们来生成symbol文件:

在主任务栏选择Create—Cellview—From Cellview。

然后就是以下界面:

点击OK就可以了。

然后这个就是我们的pin角的放置的位置等等。上下左右,这个可以看个人习惯。

然后就是symbol文件:

在生成好以后我们就不用管了。然后我们和上面同样的方式,创建一个invtest的文件来进行仿真设计。

然后还是同样的按快捷键“I”,然后选择我们自己创建的library文件,然后选择我们刚刚画的反相器文件。

(注:添加的文件一定是symbol文件,在之前绘制反相器的gpdk090也是symbol文件。)

添加好inv文件以后,然后就是在analogLib-vpulse为所添加输入的正弦波信号。

然后就是对于正弦信号的处理,就是选择正弦信号的参数设置:

选择vpulse然后点击快捷键“Q”进入参数设置界面:

如上图,是我一般设置的参数。

然后还是在analogLib中分别添加电源vdc和gnd。

在vdc的参数设置就只用给DCvoltage 5V的电压就可以了。

然后快捷键W连线:

然后就是shift+X保存并且检查。然后就是仿真了

选择左上角的Launch—ADE L来进行仿真。

点击进去以后:

我们先点击红色圆圈的来设置仿真时间:

我们现在tran(瞬态)仿真,然后设置的时间是100m,然后把conservative给勾线上。然后点击OK。

然后就是点击选择要去出波的pin角:

然后就会出现如下图所示,然后我们点击From Design,我们选择输入角和输出角的那一条线就可以了,然后我们看到输入和输出线的颜色会发生改变,然后再点击OK就可以了。

然后点击如下图,看是否有仿真文件,一般是以.scs结尾的文件,在我们安装的工艺库文件夹中。

我的是有的,如果没有的话,就双击下面的<Click here to addmodel flie>,然后再右面有三个小点,点击以后在你的工艺库中找到对应的.scs文件就可以了。

选择了以后,还要选择section,一般的工艺库都是选择tt,然后我这个工艺库是选择NN。然后点击OK就可以了。

然后就点击绿色的开始按钮运行仿真:

然后就是会出现仿真好了的波形:

我们点击红色波形拖动到上面,然后又一个黄线的哪里,然后就可以将波形给分开了。

  • 14
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
虚拟相位器仿真是指使用计算机软件模拟和模拟虚拟相位器的工作原理和性能。虚拟相位器,也被称为Virtuoso反相器,是一种能够改变信号相位的电路元件。它通常用于信号处理、通信系统以及其他需要精确控制相位的应用。 虚拟相位器的仿真可以通过使用电路仿真软件来完成。这些软件提供了丰富的电路设计工具和模型库,允许工程师在计算机上创建并仿真各种电路,并对其性能进行评估。虚拟相位器的仿真过程通常包括以下步骤: 1. 建立电路模型:在仿真软件,根据虚拟相位器的电路结构和元件参数,创建相应的电路模型。可以使用库提供的标准元件,也可以根据实际情况自定义元件模型。 2. 设定输入信号:根据需要,为虚拟相位器的输入信号设置参数。可以是频率、幅度、相位等。 3. 仿真运行:开始进行仿真运行,通过输入信号,计算出虚拟相位器的输出信号。仿真软件提供了各种仿真模式,如时域仿真、频域仿真等,可以根据需要选择合适的仿真模式。 4. 评估和分析结果:在仿真运行结束后,可以通过软件提供的数据分析功能,对仿真结果进行评估和分析。可以观察输出信号的幅值、相位、频谱等参数,评估虚拟相位器的性能。 通过虚拟相位器的仿真,工程师可以在计算机上快速、准确地评估虚拟相位器的性能。这样可以节省成本和时间,避免了在实际电路搭建过程可能出现的问题。此外,仿真还可以帮助工程师更好地理解虚拟相位器的工作原理,并对其进行改进和优化。因此,虚拟相位器的仿真在电路设计和优化具有重要的作用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值