0% found this document useful (0 votes)
278 views15 pages

Using Cadence Virtuoso IC617 To Simulate VI Characteristic Curve

Uploaded by

carpet909
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
278 views15 pages

Using Cadence Virtuoso IC617 To Simulate VI Characteristic Curve

Uploaded by

carpet909
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

blog course Library · Mall Q&A Community plugin Certification open source log in Register Member Centre footprint dynamic

search

Simulation of VI characteristic curve with Cadence Virtu


oso IC617
A piece of chicken slag Posted at 2021-07-22 14:53:13 6336
Favorites 77 copyright

Category column:
Cadence Virtuoso IC about
Article tags:
chip
hardware
simulation

Cadence Virtuoso I… The column contains this content 213 subscriptions 15 articles Subscribe to

the column

foreword
This article is my own study notes. It is the second article in the Cadence Virtuoso series, and it is also an article
in the introductory series. The software version used is Cadence Virtuoso IC617. For other articles, please click
above to see the content of the Cadence Virtuoso column I produced.

The previous article recorded how to start and create a new project for the Cadence Virtuoso IC617 (click the
link below to view). This article will describe how to use the MOS schematic created in the previous article to
simulate its VI characteristic curve, and also for the future. circuit design and simulation.

Start-up and new construction of the Cadence Virtuoso IC617

Schematic
In the last article, I drew a schematic diagram of a MOS device, but the data in it are all quantitative. To change
it into a variable, the simulation and parameter sweep can be performed.

Click the device and press the Q key to modify the device parameters. Here, the parameters of the two voltage
sources are modified to vgs and vds respectively, corresponding to the two inputs of the MOS device.

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 1/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

The modified schematic is as shown below.

Setting up a single-variable simulation


Set Simulation Variables
Select Launch in the menu and select the first item ADE L.

Select Copy From Cellview in the pop-up window, and you can import all the variables in the schematic
(recommended operation, because since the schematic is designed as a variable, it is used for simulation).

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 2/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

If you choose Edit, you are adding variables manually (not recommended, you need to add them one by one).

At the same time, set the initial value of the variable, and the first curve drawn is under vgs=1.5V, look at the
characteristic curve under different vds voltage, so set the initial value. Set vgs to 1.5 (this is quantitative) and
vds to 0 (this is a variable, 0 is the initial value).

Set up simulation analysis

Set scan type


Set the scan type. Select the icon on the right in the AED L window.

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 3/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

The pop-up window is divided into upper and lower parts.

Do the above part first. Here we are a DC simulation, so select dc, and then select Save DC Operating Point,
that is, save the DC operating point, and the curve will be generated and drawn later.

select variable
The following part will become the variable value that needs to be scanned. Two methods are recommended
here.

method one

This method is suitable for knowing the specific variables and when the variable names are intuitive and
easy to understand.

Directly set the variable to be scanned, select Design Variable, you can directly enter the variable name (must
exist, otherwise an error will be reported), or click Select Design Variable, and select the currently existing

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 4/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

variable in the pop-up window to avoid errors.

Method Two

This method is suitable for when the schematic diagram is large, the specific variables and locations are
unknown, and the variable names are V1, V2, etc. which are not easy to understand.

Direct selection of device parameters. Select Component Parameter, in the right part of the window, Component
Name represents the name of the device, and Parameter represents a parameter in the selected device.

It is recommended to click Select Component directly, and then click the device to be scanned in the schematic.

In the pop-up window, select the vdc parameter in this device as the simulation sweep variable, that is, the vds
mentioned above, and click OK to confirm.

Scan range
In the bottom part of the window, you can set the scan range, here the range of vds is set to 0-3, click OK to
confirm.

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 5/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

Eventually, the setup prompt will be displayed in the window.

Set simulation output


Click the icon on the right to set the simulation output.

In the pop-up window, it is not recommended to enter the node name directly, it is more recommended to
directly click From Design.

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 6/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

After clicking From Design, click the node marked by the purple arrow in the figure below, which represents the
output current of this MOS node (and if you select a connection, it represents the voltage on this connection).

At this point, the node is automatically drawn with a circle, representing selection.

Back to the original window, it can be seen that the output node is the D pole of MOS0, click OK to confirm the
modification.

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 7/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

Eventually, the setup prompt will be displayed in the window.

final simulation result


After the above three steps, it can be concluded that there are data in the three sub-windows in the emulator.

Click the start icon on the right to get the simulation results.

A simulation curve is obtained. That is, when vgs=1.5V, vds changes from 0 to 3V, and the output current
changes.

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 8/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

Other curves can be obtained by manually changing the value of vgs. For example, I changed it to 0.5V.

Set up sweep variable simulation


In the section above, the simulation under a single variable vds was presented, where vgs was fixed at 1.5V. If
we want to see the VI characteristic curve under different vgs, then we need to set a sweep variable.

Simulation settings
Select Parametric Analysis in Tools.

In the pop-up window, follow the settings below. A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 9/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

Variable: Double-click, select the variable name, select vgs here

Value: value, default

Range Type: The way the variable is changed. From A to B can be selected, center point and left and right
offset can be selected

Step Mode: Set how the step size changes, here select the linear step size

According to the figure below, the variable set here is vgs, which changes from 0 to 3V, and every 0.5 steps, it
has the following values:

1 [0, 0.5, 1, 1.5, 2, 2.5, 3]

Simulation results
Click Run.

You can get a total of seven curves.

Simulate P-MOS
The principle of simulating P-MOS is basically the same as that of N-MOS, but there are several points that
need to be modified and paid attention to.

Schematic
Since P-MOS is a negative voltage turn-on device, the schematic diagram needs to be modified accordingly.
That is, vgs becomes a negative voltage, which is changed to vsg, and vds becomes vsd. At the same time, the

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 10/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

B pole is connected to VDD.

Simulation settings
The simulation settings are the same as before. Since the DC source is already connected to the negative pole,
when setting the simulation variable, it can be set to positive.

Simulation results

Single Variable Simulation Results


Set vsg=1.5V, scan vsd to get the following results (i.e. -1.5V is applied to the G pole, and 0 to -3V is applied to
the S pole).

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 11/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

Swept Variable Simulation Results


Like the previous N-MOS settings, the variable set is vsg, which changes from 0 to 3V, every 0.5 steps.

The gmid simulation method based on IC617 (transplanting the simulation method of teacher Chris ) 11-25
Based on the gmid simulation method of IC617 , the specific operation steps, screenshots and descriptions are given, and the…

The first day of learning Razavi through Cadence - DC simulation , AC simulation , tr… qq_42702596's blog
6155
The first day of learning Razavi through Cadence - DC simulation , AC simulation , transient simulation and parameter sweep …

Comments 11 You are not logged in, please log in to post or view comments

Cadence Virtuoso AD E_XL simulation first use (based on Cadence 617... 2-8
When virtuoso simulation is performed , in order to meet the design specifications of the circuit, it is inevitable to simulate und…

Using Cadence Virtuoso IC617 with gm/id method to design active load difference... 3-2
In the previous article, the gm/id design method was documented, and the parametric curves were simulated using the Caden…

CADENCE Operation Manual.pdf 04-14


1. Mouse setting: In the ALLEGRO window LAYOUT, every time a command is executed, such as: Add connect, Show eleme…

Simulation of gm/id design method in CM OS integrated circuit design and simula… weixin_44115643's blog
6000
Simulation of gm/id design method in CM OS integrated circuit design and simulation of related parameter curves with Caden…
A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 12/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought

Designing Active Load Differential with Cadence Virtuoso IC617 and Process Parameters... 3-15
This article mainly records how to design an active load differential pair (commonly known as five-tube OTA) using the Caden…

在virtuoso中查看晶体管参数曲线 weixin_42304145的博客
1894
在virtuoso中查看晶体管参数曲线晶体管参数曲线查看方式打开AED环境,加载state,进行dc仿真,找到tools,点击results bro…

Cadence Virtuoso IC617从版图提取寄生参数进行后仿真 weixin_44115643的博客


2967
Cadence Virtuoso IC617从版图提取寄生参数进行后仿真

Cadence IC设计环境搭建( IC617+MMSIM151+Calibre2015)(新手教程) 热门推荐 嬴政的博客


3万+
做IC版图设计,必不可少的环境搭建,是在Linux上进行开发,此类的安装教程网上比较少,自己也是跌跌撞撞,最终耗了一天…

用Cadence Virtuoso IC617仿真CMOS反相器 weixin_44115643的博客


3736
用Cadence Virtuoso IC617仿真CMOS反相器

微电子新手入门之Cadence常用仿真——NMOS管的C-V曲线 红豆布丁RFIC
7521
C -V 特性曲线即是测量栅端输入电容跟栅电压的关系。考虑电容特性:AC下Iac/Vac=2πfC ,如果令交流电压Vac =1V,选择…

GM/ID学习之ic6.1.7详细仿真步骤-供参考 qq_38039471的博客
1013
怎么得到GM/ID曲线
1.1:原理图
以n11ll_ckt为例
输入vdc为 VGS变量;漏极vdc为550mv(管子工作电压的一半) 管子的长度为…

Hspice获取节点电流的方法 ww454的专栏
1234
如果mos调用时语句为
MNM1 ....
则端口电流输出为 i1(x1.MNM1)
表示输出子电路x1里面Device MNM1的第一个节点电流。
如…

用Cadence Virtuoso IC617设计带隙基准源 weixin_44115643的博客


3055
用Cadence Virtuoso IC617设计带隙基准源

Cadence AMS Designer混合信号仿真教程 YYP_8020的博客


6362
本篇介绍的是Cadence IC617自带混合信号仿真的教程。演示了如何在图形界面中设置和运行VirtuosoAMS Designer仿真器IC6…

用Cadence Virtuoso IC617仿真工艺库参数 weixin_44115643的博客


4066
用Cadence Virtuoso IC617仿真工艺库参数

virtuoso后仿真步骤 qq_43278267的博客
322
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式…

模拟CMOS集成电路设计中的电流镜及用Cadence Virtuoso IC617设计并仿真有关… weixin_44115643的博客


3111
模拟CMOS集成电路设计中的电流镜及用Cadence Virtuoso IC617设计并仿真有关电路

通过Cadence学拉扎维的第2天-mos的IV曲线、体效应 qq_42702596的博客
450
通过Cadence学拉扎维的第2天-mos的IV曲线mos的伏安特性曲线
mos的伏安特性曲线
仿真电路图如下所示
通过对VDS从0到3…

模拟CMOS集成电路设计中的电流基准源及用Cadence Virtuoso IC617设计并仿真… weixin_44115643的博客


3021
模拟CMOS集成电路设计中的电流基准源及用Cadence Virtuoso IC617设计并仿真有关电路

Cadence virtuoso模拟仿真设置总结 weixin_45104510的博客


7374
DC仿真
ADE → Analyses → Choose → select dc →select Save DC operating Point
如果要想知道不同温度下的dc工作点,接…

在centos 8.4 系统安装IC618遇到的问题 最新发布 weixin_42304145的博客


1008
这段时间在服务器中安装了centos 8.4,并配置了IC618、calibre2019、SPECTRE181仿真环境,遇到了很多问题,最后翻阅…

©️2022 CSDN
皮肤主题:1024
设计师:我叫白小胖
返回首页

关于我们 招贤纳士 商务合作 寻求报道 400-660-0108 [email protected] 在线客服 工作时间 8:30-22:00


公安备案号11010502030143 京ICP备19004658号 京网文〔2020〕1039-165号 经营性网站备案信息 北京互联网违法和不良信息举报中心 家长监护
网络110报警服务 中国互联网举报中心 Chrome store download ©1999-2022 Beijing Chuangxin Lezhi Network Technology Co., Ltd.
Copyright and Disclaimer Copyright complaint Publication license business license

A piece of chicken slag


Code age 3
No certificatio…

39 8424 20,000+ 100,000+


original Weekly Overall access grade
Rank ranking

1192 1062 267 193 1216


integral fan Liked Comment collect

Private letters focus on

Search blogger articles

popular articles

Using Cadence Virtuoso IC617 combined


with gm/id method to design two-stage op
amp (five-tube OTA plus common source)

8791

Using Cadence Virtuoso IC617 to simulate


VI characteristic curve

6232

The gm/id design method in the design of


analog CMOS integrated circuits and the
simulation of related parameter curves with
Cadence Virtuoso IC617

5877

Add a navigation bar to Android Studio's


own Bottom Navigation Activity template
A piece of chicken… focus on twenty one 11 77 Column Directory

5931

https://blog.csdn.net/weixin_44115643/article/details/118946515 13/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought
Cadence Virtuoso IC617 Builds Device
and Layout from Schematic

5627

Category column

Cadence Virtuoso IC … 15

articles

CST (CST Studio Suit… 1

article

HFSS (ANSYS Electr… 5

articles

ADS (Advanced Desi… 15

latest comment

Using Cadence Virtuoso IC617 combine…


Zhou_: I want to ask this too, do you have
an answer? ...
Design of Active Load Differential Pair (F…
Zhou_: Hello, I would like to ask where to fi
nd the aspect ratio of M1 and M2. How to...c

ADS (Advanced Design system) import …


Zhou_: Hello, I would like to ask to make s
ure that the width and length ratios of M1...a

Simulation of VI characteristic curve with…


lemonisan: Did you solve it? I added it man
ually, but the values ​simulated later are all
...
Simulation of Current Mirror in CMOS Int…
Feng+: The tail current source I designed i
s not saturated. ...

Would you like to recommend the

Blog Detail Page to a friend?

strongly Not so so recomme highly


not recomme nd recomme

latest articles

CST (CST Studio Suite) build project and


basic drawing method

HFSS (ANSYS Electronics) and ADS


(Advanced Design system) co-simulation

Cadence Virtuoso IC617 extracts parasitic


parameters from layout for post-simulation

2 articles in 2022 33 articles in 2021

4 articles in 2020

content

foreword

Schematic focus on
A piece of chicken… twenty one 11 77 Column Directory

Setting up a single-variable simulation


https://blog.csdn.net/weixin_44115643/article/details/118946515 14/15
3/16/22, 10:47 PM Using Cadence Virtuoso IC617 to simulate VI characteristic curve - Programmer Sought
Setting up a single variable simulation

Set Simulation Variables

Set up simulation analysis

Set scan type

select variable

Scan range

Set simulation output

final simulation result

Set up sweep variable simulation

Simulation settings

Simulation results

Simulate P-MOS

A piece of chicken… focus on twenty one 11 77 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118946515 15/15

You might also like