从零开始的模拟集成电路设计(1):软件的使用与简单数字集成电路的设计仿真-CSDN博客
上接前文:我们在前面的课程中已经学会了如何设计一个简单的数字集成电路:反向器,现在我们继续学习下一个非常实用的数字集成电路:与非门。
学习目的:
1.掌握集成电路模拟仿真的基本流程
2.掌握集成电路CAD软件的基本操作
3.掌握基本的集成电路模拟仿真类型
4.掌握二输入与非门的设计仿真方法
我们第一节课已经学习了如何启动系统,如果对于启动系统有疑问的话可以翻看前面一节,
补充上节课没有说清楚的一点:如何建立一个新的文件:
在CIW界面点击Tools的Library Manager。
然后在Library Manager里面点击File → New →Library。
点击之后取名字,选择文件位置。
点击ok之后会出现这样一个界面,然后需要绑定一个已经存在的库,然后在这个设计库下面创建各个子模块。
之后文章的步骤将不会重复第一次的启动系统,启动IC工具和创建新的库,如果有需要可以查看:
从零开始的模拟集成电路设计(1):软件的使用与简单数字集成电路的设计仿真-CSDN博客
1.1.创建新设计
在 CIW 窗口,点击 File → New → Cellview, 弹出 Create New File窗口, 在 Create New File窗口,将 Library Name 项选择为 刚才所创建的库, 在 Cell Name 项输入要创建的Cell 名,在 Tool 项,选择 Composer-Schematic 则为编辑电原理图,选择Virtuoso 则为编辑版图;点击 OK
1.2.编辑电路图
用1.1的方法为cell创建一个的schematic view。用Composer-Schematic编辑电路图。编辑原理图时可使用cadence自带的analogLib库中的model。
编辑完之后,选Design->Design and Save,如果有错则改正;没有错误后便可保存电路图,退出编辑。
常使用的快捷键说明:
i:添加新元件;
q:元器件属性
p:添加输入输出pin
l:添加wire name
w:添加连接线
W:添加总线
大部分菜单项上都有相应的快捷健定义。
1.3.编辑符号图
用菜单Create>Create Cellview->From CellView创建一个symbol view。设置好PIN的位置。
1.4.模拟仿真
按1.1的方法新建电路图,用于对inverter特性的仿真模拟:
其中V2为直流电压源vdc,V0,V1为脉冲电压源vpulse,都从analogLib库中掉入,设定V0的DC voltage为5V,V1的Voltage 1为0V,Voltage 2为5V,V0的Voltage 1为5V,Voltage 2为0V。V0的Period设定为2us,V1的Period设定为4us。
选Tools菜单中的Analog Design Enviroment,启动模拟仿真设置界面:
选择菜单Analyses->Choose设置分析类型,选择进行瞬态分析(tran),并设Stop Time为12uS。
单击菜单Setup->Model Libraries进入模型库设置界面,单击Browse按钮选择所需库文件,在Section中填入tt,代表模型为typical情况,按Add按钮添加:
单击菜单Outputs->To Be Plotted->Select On Schematic,在电路图中选择需仿真观察的节点,选线为显示电压,选器件端点为显示电流。选择显示的输入和输出电压,设置好后的界面为:
单击菜单Simulation->Netlist and Run 进行电路模拟,模拟结果出现。
将输入和输出图形分开便于观察:
用菜单Frame->Color Schemes->White可将背景改为白色。
至此,第二节课:二输入与非门的设计与仿真就到此结束。
期待继续我们的从零开始的模拟集成电路设计。