cadence软件画版图操作
cadence软件操作
1、原理图设计
电路的原理图设计和许多的电路设计软件是类似的,这里大致介绍一下基本的操作。
首先是新建一个cell的原理图:
library manager》file》new》cellview》这里设置元件名以及类型。

这里也可以选择其他类型。其中比较重要的就是schematic和layout,后面也会提到。这要记住如何新建。这里使用的tool是Composer-schematic,而后面的版图设计采用virtuoso即可设计版图。
新建完成后会自动打开编辑器。通过编辑,可以得到所需的电路。这里看一下设计的基本界面。

和Multisim等电路软件类似,左侧是菜单栏,用于执行操作。其中重要的有四个:导入元件、连线、标记、输入输出。分别在图中的倒数第7、6、4、3,掌握这几个就可以绘制基本的原理图。其中注意该软件的通用快捷键:q,在使用esc退掉其他指令后,选中某个目标,按q即可得到设计的属性。对于新手而言,不能修改错误是难受的。在q内可以修改所有设置的值。
2、前仿真
前仿真,首先要有原理图。步骤和前面的操作基本一致。只不过加入了激励信号。由于使用的是模拟仿真器,所以只能采用模拟信号源。(数模混合仿真有时间再记录)注意,如果想要仿真自己的原理图,需要封装。一方面可以将原理图内部的标识隔离,一方面方便区分顶层和子模块。封装就是在design》create cellview》from cellview即可。注意要区分保存和检查。保存并未导入工程,在后面的操作中如果提示某个文件不一致,很有可能就是只是保存而没有检查。
在原理图设计界面的菜单栏第一项tools》analog environment可以进入仿真界面。

图中配置在使用模拟信号仿真时可以不更改。分析用于选择仿真时间。观察点就是选择要呈现的波形。右下角的红绿灯可以用于开始仿真。
3、板图设计
先看一下界面:

常用功能:
shift+z: 缩小
ctrl+z:放大(一般采用右键框选可以放大特定的区域)
shift+k:清除尺子
q:属性
o:通孔选择
p:路径连接
shift+f:版图视图
ctrl+f:元件视图
其他的功能可以在左侧菜单栏一一验证,这里不再多说。
这里一个比较难理解的就是LSW窗口的使用。
首先要理解的就是AV,NV和AS,NS的区别。
AV:all value 所有有效,NV:no value 所有无效,
AS:all select 所有选择,NS 不可选择。
简单理解,前面两项决定要不要存在于编辑器。后面两项决定要不要被选择。
下面的状态栏则是表明现在工作的所在层次。黑框指定,如果制定无效,则对应操作无效。这个尝试一下就可以理解。
然后calibre中可以进行各种分析,如DRC,LVS,PLE等操作。
这些操作的设置根据需要设置。
4、后仿真
和前仿真类似,只不过导入了PLE提取的参数用于仿真。
设置的方法就是在setup》environment中加入calibre作为第一个switch view list。
5、总结
版图设计和PCB设计有许多异曲同工之妙,但是两者的设计要求差别还是比较大的。了解版图的设计流程,也就知道了芯片在设计层面工作内容。
cadence软件画版图操作的更多相关文章
- 使用EA软件画数据库图表
使用EA软件可以画出数据库的图表并生成SQL语句,非常方便,下面介绍一下步骤 1.先创建一个默认的工程 2.新建一个视图 3.在视图中添加一个图表 4.使用图表工具箱画表 没有出现toolbox的话, ...
- PCB各层介绍及AD软件画PCB时的规则
好久没画过板了,最近因为工作关系,硬件软件全部得自己来,不得不重新打开闲置很久的AltiumDesigner.以前做过点乱七八糟的笔记,本来想回头翻看一下,结果哪儿也找不到,估计已经被不小心删掉了. ...
- cadence中画焊盘注意事项
贴片焊盘的层面剖析图如下: 其中Paste Mask Top层用于制作钢网,可以做成与Top层相同的大小.阻焊层一般比顶层大0.1mm(方形焊盘的长,宽,圆形焊盘的直径). 助焊层与阻焊层区别 两个层 ...
- 多表查询思路、navicat可视化软件、python操作MySQL、SQL注入问题以及其他补充知识
昨日内容回顾 外键字段 # 就是用来建立表与表之间的关系的字段 表关系判断 # 一对一 # 一对多 # 多对多 """通过换位思考判断""" ...
- navicat软件、 python操作MySQL
查询关键字之having过滤 having与where的功能是一模一样的 都是对数据进行筛选 where用在分组之前的筛选 havng用在分组之后的筛选 为了更好的区分 所以将where说成筛选 ha ...
- [原][译][osg][osgEarth]飞行模拟软件JSBSim的操作(FGFCS类)
英文原文在 FGFCS.h头文件中 JSBSim的控制操作封装了飞行控制系统(FCS)的功能. 这个FGFCS类还封装了相同的“系统”和“自动驾驶仪”能力. FGFCS包含用来定义一个系统或飞行模型体 ...
- Linux --- Ubuntu16.04.5 LTS 虚拟机安装后的软件安装基础操作总结
1. 配置安装源 因为默认是使用Ubuntu官方服务器,国内电脑使用外国服务器较慢,所以需使用国内的服务器(以下清华大学服务器为例). 方法一: (此过程很慢,实在不动就取消吧,加载一部分也够用,以后 ...
- Cadence中画原理图的时候器件标号与黄色的参数不同的解决办法
方法是Accessories->Transfer Occ. Prop to Instance->Push Occ. Prop into Instance 将黄色的参数同样应用到源参数. 版 ...
- MySQL软件的相关操作
服务的启动与关闭 * 启动 net start mysql * 关闭 net stop mysql * 打开服务窗口 services.msc *查询端口号: netstat -ano mysql密码 ...
- 二、cadence焊盘与封装制作操作步骤详细说明
一.焊盘制作 1.打开Pad Designer软件,新建文件--设置保存路径和焊盘名称(规范命名) 2.Parameters--设置单位--过孔类型--是否镀金 3.Layers--single la ...
随机推荐
- 【Unity3D】Shader常量、变量、结构体、函数
1 源码路径 Unity Shader 常量.变量.结构体.函数一般可以在 Unity Editor 安装目录下面的[Editor\Data\CGIncludes\UnityShader]目录下查 ...
- Js遍历对象总结
Js遍历对象总结 Js遍历对象的方法主要有for in.Object.keys().Object.getOwnPropertyNames().Reflect.ownKeys().Object.getO ...
- 从 vs 的 rc 文件中获取版本号
更新项目版本号时,需要与 rc 文件的 version 同步,比较方便的方法是直接从 rc 文件中获取版本号,并应用到程序中 // 删除日志检查 bool GetVersion() { // get ...
- 统信UOS系统开发笔记(四):从Qt源码编译安装之编译安装QtCreator4.11.2,并配置编译测试Demo
前言 上一篇已经从Qt源码编译了Qt,那么Qt开发的IDE为QtCreator,本篇从源码编译安装QtCreator,并配置好构建套件,运行Demo并测试. 统信UOS系统版本 系统版本: ...
- 案例分享:Qt高频fpga采集数据压力位移速度加速度分析系统(通道配置、电压转换、采样频率、通道补偿、定时采集、距离采集,导出exce、自动XY轴、隐藏XY轴、隐藏显示通道,文件回放等等)
需求 1.0-7通道压力采集,采集频率1~100Khz(1,10,20,30-1000Khz): 2.0-7通道压力,可设置补偿值,测量范围: 3.编码器0,1脉冲采集,计算位移,速度,加速度 ...
- 异常处理try...except...finally---day26
1.认识异常处理 # ### 认识异常处理 #IndexError 索引超出序列范围 #lst = [1,2,3,4] #print(lst[10]) #KeyError 字典中查找一个不存在的关键字 ...
- [golang] 变量声明和初始化 var, :=, new() 和 make()
[golang] 变量声明和初始化 var, :=, new() 和 make() 说明 go语言中,提供了多种变量声明和初始化的方法.这里着重一一说明.并提供一个简单的指南. 指南 使用make() ...
- 维基百科Wikipedia镜像网站列表(全部已被封)
序号 网址 备注 1 https://chi.jinzhao.wiki/wiki (中文版) https://en.jinzhao.wiki/wiki/Main_Page (英文版) 支持多种语言. ...
- C#的Winform程序关于单击和双击的区别 - 开源研究系列文章
前些天编码的时候有个关于应用程序的托盘图标的鼠标Mouse Down里的单击和双击的问题,只是想单击的时候显示主窗体,双击的时候显示操作窗体.但是编码并调试的时候发现Windows的鼠标双击的事件先执 ...
- Springboot 撞上 NebulaGraph——NGbatis 初体验
本文首发于 NebulaGraph 公众号 https://mp.weixin.qq.com/s/z56o6AEz1Z4RmS8Zdx6dTA 大家好,我是开源项目 NGbatis 的发起人大叶(Co ...