以下内容以记录一次反相器绘制为例子(数据啥的都不考虑了…因为我是个小萌新)

绘制原理图


New->library->name建立一个自己的库
New->Cell view…进入
注意:因为绘制原理图,所以Tool要填写Composer-Schematic,然后View name 自动填写,点击ok。
进入下图界面

每个功能介绍在左边,快捷键是冒号后面的内容。
我们首先用i快捷键放置器件

点Browse选择如下:

close->hide,鼠标左键就放置了一个nmos(注意经常按esc取消操作)

单击器件,q键弹出器件信息:

这些东西根据自己设计来定。
同理放置pmos

快捷键w用来连线,如下图所示(F键保持合适窗口、方括号调整大小、鼠标右键拖动选择放大、连线要点不要拖、没有端口的双击为确定)

下一步添加电源和地,按i在analogLib中找(F3键是更改设置,如果不好用要注意自己是不是有Fn功能键转换)

然后点击

为衬底连接

按P(PIN)添加引脚,注意!Direction要选择对应的如(out选择Output)然后再连线


点击第一个Check and save保存
然后生成单元、以供调用

默认配置一顿点OK


生成symbol

保存,退出这个Inv东西的原理图就完成了,但是为了确保好不好用,就像FPGA一样,需要Textbench检测。下面让我们创建INV_TB并进行仿真。
和创建INV开始的步骤并无区别

按i将之前的INV添加进来


当然这一个加上电源、地和信号就可以撤了,但我们为了了解快捷键…多费费时间…单重复制,点击器件按C然后左击选择起点,移动鼠标,再左击确定。

多重复制(删除是delete然后单击)
单击,C,F3

Row填4,单击,鼠标下滑完成

之后和建立INV类似,添加vdd、vdc、gnd
单击vdc,按q将vdc电压设为1.2V

加激励源vpluse设置如下

最后将原理图连接如下:

(小技巧,OUT可以一次创建多个同一类型的,设置如下)

然后检查保存
然后创建仿真环境



选择观测点:

回到原理图,点线就是看电压,点端口就是看电流

我选了这几根线,然后点这个看仿真

结果:

点红圈分离
可以看出正确(鼠标选好位置,按M可以看具体数值)

下面介绍一种基于Verilog数模混合的仿真
第一步:选择如下配置创建一个cell

输入如下:

`timescale 1ns/10psmodule vec_gen (out1,out2);output out1,out2;
reg out1,out2;initial beginout1=1'b0;#3;out1=1'b1;#4;out1=1'b0;#6;out1=1'b1;
endinitial beginout2=1'b0;#2;out2=1'b1;#5;out2=1'b0;#9;out2=1'b1;
endendmodule

点两个yes完事

生成symbol,然后同TB一样创建一个CELL,然后调用这个模块,连线如下图所示

最大不同出现了
我们要为它额外在产生一个config创建模拟环境

设置如下

导入信息如下就正确

然后点这个config,如之前一样调出


分别修改input和output

仿真器选择


同tb一样的方式选择瞬时仿真,和时间

同之前一样选观察线

结果如下(期间出现了点小问题,就是vdc的数没了导致波形不对,所以大家复现的时候单击vdc按q看看DC voltage是不是1.2V)

数字集成电路版图设计(一)——Cadence IC原理图绘制与仿真相关推荐

  1. 数字集成电路版图设计(三)——加法器绘制

    对之前的补充操作 说正题之前,先讲讲之前(二)没涉及到的,但是(三)用到的额外操作吧: BUS连线 Verilog版图仿真 Verilog版图仿真 首先Verilog版图仿真,在之前的(一)(二)中介 ...

  2. 数字集成电路版图设计(附录)——持续补充...

    SMIC13工艺版图设计规则 术语: Width:宽度,最小边长度 Space:一个形状外部到另一个形状外部的距离 Extension:外延,从外边缘到内边缘的距离 Enclosure:外壳 over ...

  3. 用linux集成电路版图设计,集成电路版图设计教程2012版本

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区. 您需要 登录 才可以下载或查看,没有帐号?注册 x 集成电路版图设计教程 平装 – 2012年5月22日 曾庆贵 (作者), 姜玉稀 (作者) ...

  4. 用linux集成电路版图设计,集成电路版图设计报告.doc

    集成电路版图设计报告 集成电路版图设计实验报告 班 级:微电子1302班 学 号:1306090226 姓 名:李根 日 期:2016年1月10日 一:实验目的: 熟悉IC设计软件Cadence La ...

  5. 《数字集成电路物理设计——陈春章》学习笔记

    第1章 集成电路物理设计方法 1.技术发展三个方面:工艺节点(nm).逻辑门数(百万门).晶圆直径(mm.英寸) 2.1.展平式物理设计流程(自底向上): 2.2.层次化物理设计流程(自上向下): 每 ...

  6. virtuoso从电路图导入版图_基于Virtuoso的集成电路版图设计.docx

    摘要:集成电路设计的关键环节之一就是集成电路版图设计,所谓版图设计,就是按照电路的要求和一定的工艺参数,设计出元件的图形并进行排列互连,从而设计出一套供IC制造工艺中使用的光刻掩膜版的图形. 本课题主 ...

  7. 用linux集成电路版图设计,集成电路版图设计 [陆学斌 主编] 2012年版

    集成电路版图设计 作者:陆学斌 主编 出版时间:2012年版 内容简介 <集成电路版图设计>主要介绍集成电路版图设计,主要内容包括半导体器件和集成电路工艺的基本知识,集成电路常用器件的版图 ...

  8. virtuoso从电路图导入版图_集成电路版图设计教程第章Virtuoso版图编辑器.ppt

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp电子工程/通信技术&nbsp>&nbsp电子设计 集成电路版图设计教程第章Virtuoso版 ...

  9. 集成电路版图设计(一)

    文章目录 前言 一.版图设计的介绍 介绍 数字电路和模拟电路布局的要求 流片过程 OPC技术(光学邻近矫正) 数字集成电路设计流程 模拟集成电路设计流程 二.MOS管的流片流程 MOS管尺寸指数 1P ...

最新文章

  1. CVPR2021满分论文 | GeoSim: Camera Simulation
  2. 【POJ】【2449】Remmarguts' Date
  3. gin使用BasicAuth()(验证)中间件
  4. 学生系统优化(三)- -细节优化
  5. Python 第2周 - Python基础-模块\数据运算
  6. OpenStack在线迁移
  7. 一、Java入门和环境安装
  8. 第一次去四川的广东人是什么下场?
  9. html怎么设计自己的网页,求一份自己设计的简单网页 HTML格式
  10. 30岁菜鸟涛学习VB.net 第八天
  11. Linux服务器中木马(肉鸡)手工清除方法
  12. Corn Fields(POJ-3254)
  13. Python json和simplejson的使用
  14. 人类再次彻底败给 AI!
  15. 黑科技!颠覆者!区块链,再不关注就晚了
  16. Java中String.format()的简单用法介绍
  17. 使用GIT来管理代码的心得
  18. 水桶平分 java,JAVA路线
  19. Java 编写程序,求出几何形状(长方形、正方形、圆形)的周长和面积。
  20. 两个鸡蛋100层楼(DP)

热门文章

  1. 示例程序 示例一、由 CLSID 得到 ProgID......
  2. 宝塔环境挂载阿里云盘(webdav协议)给服务器扩容自动备份网站数据!
  3. 服务器显示内存配置,服务器显示配置内存
  4. Ansible playbook Vault 加密
  5. NEO(小蚁币)白皮书中文版
  6. Android 解析包时候出现错误
  7. PBOC-3DES-MAC加密算法(测试通过)
  8. vw、px、rem换算
  9. DTE DCE的含义和判断方法
  10. 中文自动文摘关键技术总结