实验一、Cadence软件操作步骤

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一基本门电路设计——电路仿真

一、实验内容:

完成CMOS 反相器的电路设计完成CMOS 反相器的电路设计

实验目的

掌握基本门电路的设计方法掌握基本门电路的设计方法

熟悉Cadence 的设计数据管理结构,以及定制设计的原理图输入、电路仿真、版图设计、版图验证工具的使用

二、实验目的:基于csmc05工艺,完成一个具有逻辑反相功能的电路

设计要求:设计要求:

1.反相器的逻辑阈值在Vdd/2附近,即噪声容限最大

2.反相器的版图高度限制为24微米,电源和地线宽度各为2微米

3.反相器宽度限制为mos 器件不折栅

4.为了给顶层设计留出更多的布线资源,版图中只能使用金属1和多晶硅作为互连线,输入,输出和电源、地线等pin脚必须使用金属1

5.版图满足设计规则要求,并通过LVS 检查

三、设计过程:

启动icfb

1.建立自己的设计库

2.用Virtuoso Schematic Composer 画电路图

3. 在Analog Design Environment中进行电路仿真

4. 用Virtuoso (XL)Layout Editer 画版图

5. 利用diva 工具进行DRC检查,用dracula进行DRC和LVS验证。

四、实验步骤

1.Cadence软件操作步骤:

(1).点击桌面虚拟机快捷方式图标;

(2).打开虚拟机(存放路径:F:\cadence);

(3).启动虚拟机

(4).单击右键,Open Teminal,弹出终端对话框,输入Cadence启动命令icfb&(&是后台运行的意思)。

2.. 新建一个库

建立自己的Design Lib

第一步:

CIW-> Tools-Library manager

第二步:File-New

弹出“New Library ”对话框,在“Name”项填写要建的design lib的名字,这里是“lesson1”,选择“Attach to an existing techfile”

第三步:

弹出”Attach Design Library to Technology File”对话框,在“Technology Library”中选择st02

3.新建一个电路图

(1)File->New->Cellview

(2)弹出“Create New File”对话框,“Library Name”项选择“lesson1”“Cell Name”项填入”inv”,“Tool”项选择”Composer-Schematic”“Tool”项确定后, 相应的“View Name”项会出现内容因而无需输入”,点击“OK”后就进入Virtuso Schematic。

(3).添加元器件并修改属性(快捷键i)

Schematic 窗口:Add->Instance,在“Add Instance ”中,点击Browse 在“Add Instance 中,点击Browse,在“Library Browser”中,选择需要添加的Instance,选择需要添加的Library:st02 Cell: mp,Cellview: symbol,

编辑元件的属性:修改MOSFET的Length=550nm, Total Width=6um

再添加一个NMOS管st02 cell:mn,Cellview: symbol。Length=550nm, Total Width=3um。

再从添加analogLib 库里添加电源vdd和地gnd

(4).画线

按快捷键w,画连线。

(4).添加输入输出管脚

按快捷键p,分别添加输入管脚in和输出管脚out,

(6).创建一个符号(Symbol)

Design->Creat Cellview->From Cellview。弹出窗口OK。最后生成一个符号,如下图。(这个符号可以修改,这里先不修改)

4.重新建一个电路图用来仿真

(1)在lesson1下新建一个原理图文件,文件名为inv_test。如下图。

(2).添加刚刚建好的lesson1里面的inv的symbol,analogLib里的vdd,gnd和vdc。电源电压DC V oltage设置成5。连接反相器输入端的vdc不用设置。

5.电路仿真

(1)原理图编辑窗口下,调出模拟仿真环境:Tools->Analog Environment,

(2).添加仿真模型(model):Setup-Model libraries,点Browse,找到CSMC05MMPDK的

模型文件S05mixdtssa0111.scs。选中后OK,section(opt)填入tt。然后点add,这样模型就添加上了,注意上面还有很多其他模型,需要去掉,选中上面其他的模型,然后Disable。OK

(3).选择仿真类型,这里我们先做个直流扫描

Analyses->choose, 点dc,下面点component Parameter, Select Parameter,

点连接反相器的电压源,弹出Select Component Parmeter,选择dc,下图所示。

设置扫描电压范围从0V——5V。如下图。OK

这里我们点输入端的连线和输出端的连线(或输出端的管脚)

(5).跑仿真,点击下图右下角的Netlist and Run。

弹出扫描结果,如下图。如果出错,根据网表描述修改错误。

五、退出系统

退出cadence时,弹出窗口,选择suspend。

相关文档
最新文档