Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

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

search

Start-up and new construction of the Cadence Virtuoso


IC617
A piece of chicken slag Posted at 2021-07-20 15:48:32 5124
Favorites 71 copyright

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

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

the column

foreword
Cadence is a software company specializing in electronic design automation (EDA), and many of the software it
develops has become the most commonly used software in the industry. Cadence Virtuoso IC is an
indispensable software in integrated circuit design. It also provides a series of front-end and back-end functions
such as schematic design, schematic simulation, layout design, and co-simulation. Learning Cadence Virtuoso
IC is essential for those who want to work in related industries. At the same time, this article is my own study
notes. It is the first article of the Cadence Virtuoso series and also the article of 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.

Build the operating environment


Linux environment
You can find a virtual machine with relevant software installed in EETOP. I chose Ubuntu20.04, which integrates
Cadence IC617, Spectre18, Calibre19, and XCELIUMMAIN 18. It can be used directly after opening. If you need
it, you can click the link below. Those who are engaged in IC design should have their own EETOP account. If
not, it is recommended to buy an invitation code to register. I can't directly transfer the resources of the boss and
say it is my own.

Install Cadence IC617 under Ubuntu20.04

Note: The Cadence Virtuoso IC617 only runs under Linux, I took a detour at the beginning and
downloaded Cadence SPB, a software for designing PCBs that runs under Windows, similar to Altium
Designer. The installation package and supporting components of IC617 are difficult to find. At the same
time, the related environment configuration is more complicated, and Linux also needs to install a virtual
machine, so it is recommended to directly find the virtual machine with the relevant software installed.

Since I'm working on hardware most of the time and I don't know much about these systems, I will try to use the
graphical interface to operate the following parts related to Linux instead of entering commands. It is only used
in some cases where commands have to be used. I will also release the command code and copy it directly.

craft library
Here is a SMIC 0.18um process library recommended for initial learning. Due to the software version problem,
the later versions only support the craft library in OA format, and most craft libraries are in CBD format. There is
a certain probability that the library will not be recognized by the conversion tool that comes with the software,
so it is recommended to directly download the OA library made by others. , see the link below to download. The
library has basic MOSFETs, transistors, diodes, resistors, capacitors, RF devices, etc.

SMIC18 mmrf OA format process library

virtual machine
VMware virtual machine is required here. Since the Ubuntu version is relatively new, it is recommended to use
virtual machine software of version 15 or above. I use VMware Workstation Pro v16.1.2. This kind of software is
easy to find, so I will not put the link here.

Power on
After installing the virtual machine software and importing the decompressed virtual machine image, start the
virtual machine. It is recommended to allocate more memory and cores.

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 1/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

After entering the power-on password, you will enter the Ubuntu desktop. It is recommended to turn off the
power-on password to be more convenient. At the same time, the system preferably maintains the English
language.

use of software
create directory
Build your own project directory according to your personal habits. I have created a new EDA folder under the
home folder to store relevant information.

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 2/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

In the EDA folder, create a new folder for test (you can call others, depending on your personal habits) to store
the first project file, and create a new folder for lib to store the used libraries.

Open the lib folder, decompress the SMIC library you just downloaded in the local system, and drag it directly
into it, and it will automatically enter the file directory of the virtual machine.

Start the software


In the newly created blank test directory, right-click and select the last item Open in Terminal to open the
console.

Enter the following command to open IC617 in the current directory.

1 virtuoso

When the following two windows appear, and the log file shows that the opening is successful, the software is
successfully opened.

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 3/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

Note: On the surface, the window on the right is the log record, but it is actually the launcher of IC617.
During operation, both the console and the launcher window cannot be closed.

build project

Add craft library

Select Library Path Editor under the Tools menu to open the window on the right to add the craft library.

As shown in the figure, the first 9 are all built-in, click the right mouse button in the blank part of the 10th, and
add the library.

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 4/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

Select the SMIC library you just added and click OK.

Select Yes when closing to save the changes.

Select Library Manager in Tools to view the currently added library.

After checking Show Categories, you can see the categories under this library. You can see that this library
includes basic transistors, capacitors, diodes, inductors, MOSFETs, resistors, and RF-specific devices.

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 5/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

New Design Library


As shown below, create a new Library.

The name is set according to your own needs. I set the name to test here, and then select the file format on the
right, select the one starting with Attach, that is, the external process library, and click OK.

In the pop-up window, select SMIC's process library, and click OK.

Craft library and native library binding

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 6/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

Select Technology File Manager under the Tools menu to bind the two libraries.

In the pop-up window, select Attach, which corresponds to the external process library selected when we just
created the library of the test design library.

Just follow my choices below. Design library is test, process library is SMIC, click OK.

Build the schematic


After the project is established, the schematic diagram can be created. Select Library Manager in the Tools
menu, open the library manager, select the test design library in it, and create a new schematic file, as shown

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 7/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

below.

Set a name, I named it sch1 here, click OK.

Enter the schematic editing interface.

Schematic editing

Common shortcut keys

button effect

i Add device

W connect

L Set line labels

Q Modify device parameters

X save document

F Show full schematic

C replica device

E Access to submodules or underlying schematics

Ctrl + E Enter the top module or upper schematic

Shift + M mobile device

Shift + N Add normal text


A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 8/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

button effect

right click Rotate when moving device

Add device
Press I (it is i, not L) in the editing interface to add a device.

Select Browse to view components in the library, and check Show Categories to view components by category.

After selecting it, click on the schematic diagram to place the device.

Device wiring

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 9/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

Press W in the editing interface to connect the device.

Wiring Common Warnings


After clicking Save, view the log file to see what errors and warnings have occurred in the current schematic.

When connecting, you can't be as random as drawing the schematic diagram in AD. There are the following
points that need to be paid attention to. If you don't pay attention, a Warning will be generated.

port connection

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 10/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

All ports of the device must be connected or a warning will be reported.

cross

In the design, the crisscross in the picture below must be avoided. Although we know in our hearts that the
negative pole of the voltage source and the S pole of the MOS are correctly connected to GND, the software
does not allow a cross of electrical connections.

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 11/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

The correct drawing should look like the image below. Split the cross into two connection points.

Device Port Wiring Crossover

In the design, it is not recommended to design as shown in the figure below. The port of a certain device is
connected to multiple lines. Although this will not report an error, there is a certain probability that a warning will
pop up. At the same time, it is difficult for us to judge whether the line is connected.

A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 12/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

The correct way is to connect only one wire to the port of the device.

Smic18标准工艺库.rar 11-29
Smic18标准工艺库,区分三种工艺角smic18_ff.lib,smic18_ss.lib,smic18_tt.lib

Cadence IC610教程 11-30


Cadence IC610的官方培训教程,经典的不得了。不知道大家想不想要,先发了再说。

评论 5
您还未登录,请先
登录
后发表或查看评论

CadenceIC617破解文件_CadenceVirtuosoIC-其它工具类资源-CSDN文库 3-12
cadence学仿真,这个文件挺好用的,对于瞬态,交流,PPS,PAC,THD等等,让你学会! cadence_ic5141 license 这是cadense ic 5141…

Cadence-virtuoso的使用简介 10-04
Cadence-virtuoso的使用简介

用Cadence Virtuoso IC617仿真V-I特性曲线 weixin_44115643的博客


6338
用Cadence Virtuoso IC617仿真V-I特性曲线

cadence IC617 base&Hotfix;安装包百度云下载 03-15


cadence IC617 base&Hotfix;安装包百度云下载,包含cadence IC617 Hotfix

Linux下载 安装cadenceIC617 szsfate的博客


3万+
注:本教程需要一定的linux基础,由于各个系统配置不同,教程中大部分没有直接给出具体命令,本教程基于centos7,其他版…

模拟集成电路设计学习笔记(一)IC617工艺库安装 ccbirds
1万+
博主的博客
欢迎大家访问!
ccbirds.cn
ccbirds.github.io
开发环境
集成电路设计使用cadence virtuoso 作为开发环境。virtuoso…

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


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

virtuoso添加新库 qq_44144232的博客
1682
virtuoso添加新库
tool-library editor-edit-add library 找到需要的库添加即可
新加入库也需要版定才能使用
如何版定见链接:http…

cadence IC617中工艺库的安装 qq_32174665的博客


1万+
本文主要讲述了本人在使用自己的电脑以虚拟机运行IC617安装工艺库PDK到一系列的问题,以及相关的总结。主要为了方便有…

014 Cadence Virtuoso 教程 理工伪文青


5172
安装
安利一下公众号:鱼与渔大学生服务,参考一下里面的安装教程
基本教程
参考下面这个大学的教程
http://ee.usc.edu/~re…

IC617安装.pdf 03-22
IC615安装说明,新手如果不清楚他的安装过程,可以参考里面的步骤,很详细,可以解决掉你的疑问。。。

Cadence Virtuoso IC617中常见的报错和警告的解决方法 weixin_44115643的博客


4388
Cadence Virtuoso IC617中常见的报错和警告的解决方法

Virtuoso Layout Suite L User Guide 01-13


cadence IC 617的Virtuoso Layout Suite L User Guide

IC617基本知识 嬴政的博客
2322
IC617画版图的快捷键
(转载自:https://www.cnblogs.com/IClearner/p/11778707.html)
IC617画版图的快捷键
1.shift + F :显示…

Virtuoso Layout 系列教程:01 软件安装教程 - 附资源包 tuersi00的博客


3411
「 这是Virtuoso Layout L系列的第1篇 」
文 | 兔二思
文章首发于同名公众号:兔二思(tuersi00) 欢迎大家前往关注!
本节内…
A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 13/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought

Cadence Virtuoso IC617从原理图建立器件和生成版图 weixin_44115643的博客


5729
Cadence Virtuoso IC617从原理图建立器件和生成版图

virtuoso根据原理图绘制版图并联接_版图绘制及VIRTUOSO的使用.ppt weixin_28903111的博客
1554
版图绘制及Virtuoso的使用,周海峰 2008年9月24日,2019/4/18,共85页,2,典型深亚微米工艺流程 Design Rule的简介 Virtuoso软…

用CentOS 7安装cadence搭建适合IC Design的科研环境(四)——IC617、… 热门推荐 maxwell2ic的博客


6万+
以下操作都在root权限下执行。建立安装目录建议把这种大型软件装在/opt目录下。mkdir -p /opt/cadence/installscape mkdir -p …

IC617工艺库安装问题 最新发布 Carol0630的博客


454
关于Cadence环境配置的两个文件.cdsinit和.cdsenv, 在模拟集成电路设计流程(一)中大家已经熟悉了,只是关于这两个文件的使…

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

关于我们 招贤纳士 商务合作 寻求报道 400-660-0108 kefu@csdn.net 在线客服 工作时间 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

5931

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…
A piece of chicken… focus on twenty three 5 71 Column Directory

https://blog.csdn.net/weixin_44115643/article/details/118930454 14/15
3/16/22, 11:26 PM Start-up and new construction of Cadence Virtuoso IC617 - Programmer Sought
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

Build the operating environment

Linux environment

craft library

virtual machine

Power on

use of software

create directory

Start the software

build project

Add craft library

New Design Library

Craft library and native library bi…

Build the schematic

A piece of chicken… focus on twenty three 5 71 Column Directory

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

You might also like