从0开始,模拟集成电路设计Cadence Virtuoso学习笔记(一)

文章目录


前言

        近些年模拟集成电路行业待遇逐年提高,很多人希望转行从事模拟集成电路设计,但是相较于软件计算机行业,集成IC设计难度大,资料少,远没有转行软件计算机容易,最好本科专业有一定相关性,学习过数模电和信号与系统这几门课程,后续还有拉扎维的《模拟集成cmos集成电路设计》可以参考西安交大张鸿老师的网课视频,桑森的《模拟集成电路设计精粹》、格雷的《模拟集成电路的分析与设计》.还要学习器件相关的半导体物理、半导体器件和陈星弼院士写的《微电子器件》或者施敏院士的《半导体器件物理》。

        除此之外还要学习matlab等软件。

        虽然模拟ic的待遇近些年有很大提高,但是22年之后从事ic行业的难度较之前也有很大提高,引文行业本身并不像互联网一样有很大的人才需求,所以竞争逐渐激烈,如果本科专业与电子和微电子关系不强,转模拟要慎重!

        以上仅代表个人观点,意见仅供参考。

一、关于cadence virtuoso

        cadence virtuoso是目前比较主流的设计仿真软件,但是安装和使用比较复杂,CSDN里有许多安装的教程,我之前尝试过几种方法,最后是教研室师兄直接给我的包含完整库的虚拟机,也建议使用这种方法进行安装。

        因为目前了解也不多,等后面了解多了再把这部分补上。

安装步骤参照http://t.csdnimg.cn/GFaWa

二、使用步骤

参照http://t.csdnimg.cn/S9EWj

1.打开软件

(1)打开虚拟机

(2)打开 cadence virtuoso

        首先打开Terminal(单击鼠标右键选择open Terminal),进入到工作目录,输入命令 icfb顶点击回车 启动virtuoso。

        这里最右边的help里有完整的使用教程和各种功能介绍,刚开始有问题在网上找了很多相关的资料都找不到,结果是因为这里面有最全的。。。。如果不着急用真的推荐看一下!!!!

        点击Tools -> Library Manager

(3)创建新的library(库)

        每个工程都应该建立一个单独的 Library,每个 Library 里可以存放多个 Cell(单元),View(视图)是 cell 的不同表现形式。View里面可以包含 原理图模型(schematic)、版图模型(layout)、符号模型(symbol) 等等。

        另外library中包含的各项分别为:

US_8ths 机械制图式样的电路图框单元库
ahdlLib很多实用的模拟信号处理模块,用veriloga, ahdl语言描述的行为级单元库.  很多人拿这个库的源代码来做模拟行为建模的起点。
analogLib和模型脱节的单纯模拟器件单元库,仿真时需要额外加载模型,或者设置参数,比如激励源
cdsDefTechLibCadence中缺省的工艺库,基本上是空的
functional和ahdlLib一样的功能,只不过没有特别的行为级描述,仿真行为是由各单元内置的参数决定的,调用的时候需要设置参数,仅仅支持少数的几个simulator, spectre, spectreS, cdsSpice

        点击File->New->Library,起一个名字

        选择一个工艺库

(4) 新建cell

        file->NEW->cell View

        起一个名字然后点击ok出现原理图绘制窗口

2.选择器件

常用快捷键:

i放置器件
p放置Pin
l加标签
c复制
m移动
w画电气线
shift+xsave&check
q查看与修改器件属性

(1)选择器件

        点原理图空白处,按快捷键i

        点击browse,点击左上角的show categories 

        选择mosfets,

        选择p33e2r,其中p代表PMOS,33代表3.3V电压,18代表1.8电压 ,50 代表5V电压,155代表15V电压 。NMOS的nz代表低阈值电压。

        选中后点击view栏中的symbol设置器件参数,需要修改LengthTotal Width,宽长可根据自己需要修改,也可不修改。设置Length为1u,可减小沟道长度调制效应,PMOS的宽长比是NMOS的2.5倍左右,因为PMOS是空穴导电,NMOS是电子导电。

        修改完成后,把鼠标放到原理图窗口,会有一个随鼠标动的MOS,选择一个位置,点一下,就可以放置了。


总结

笔记(一)记录了从打开cadence virtuoso到创建library和创建cell和选择器件为搭建电路做准备,后续选择简单电路进行仿真练习。

  • 24
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值