专用集成电路设计(一):以反相器设计为例学习工具使用

打开虚拟机,建立文件夹,右键,选择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,返回点击仿真

仿真结果如下:

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值