打开虚拟机,建立文件夹,右键,选择open in terminal,在终端输入 virtuoso 打开软件
若命令行显示环境变量不正确,输入
source /home/EDA/bashrc/bashrc [每个人文件位置不一样,情况不通用]
回车后再次输入virtuoso
建立模型
新建Library
file----new----library,输入library的名称,OK
选择“attach to an existing technology library”,将新建的library与已有的工艺库相关联,选择需要关联的工艺库,确定,完成library的创建
新建cellview
file----new----cellview
library选择刚才建立好的 INV_1,输入cell的名称为INV,选择type为schematic(原理图)
点击OK完成创建
原理图绘制
进入原理图页面,按快捷键 i 选择器件,选择library: smic18mmrf。在其中找到n18,设置参数如下,设置好后添加进页面。
反相器有一个输入,一个输出,PMOS一端与电源VDD相连,另一端接输出和NMOS,NMOS一端接地,因此添加端口并连线。
create----cellview----from cellview 建立symbol,全部点OK,保存后关闭页面
原理图仿真
关闭页面后,file new cellview 创建INV_tb,schematic
快捷键i,在原理图中添加反相器的原理图
在analoglib中添加电源vdc,设置为0V作为电源地;设置DC 1.8V作为电源
同样是analoglib中的vpulse作为信号源,DC voltage设置为900mV,voltage1设置为0v,voltage2设置为1.8v,周期为1/frf s,这里的frf是可调的输入,后面会讲到;占空比50%
在analoglib中调入cap作为电路的负载,引出管脚并标注。
启动仿真
launch----ADE L 打开仿真界面
在左侧右键选中Edit,编辑参数,将前面提到的frf设置为10M
选中右边栏 选中dc,Save DC Operating Point,OK
再次点击,选择tran,Stop time设置为500n,accuracy defaults 选择conservative,OK
点击,选择from design,选择schematic中的vin和vout,返回点击
仿真
仿真结果如下: