Cadence原理图设计简介

合集下载

cadence简介和使用基础

cadence简介和使用基础
CIW窗口→File→New→Cellview;
CMOS电路原理图设计
或者CIW窗口→File→Open(打开已有的 Cellview)。
CMOS电路原理图设计
也可以在Library Manager中直接打开。
Cadence的使用基础
双击Schematics,出现原理图编辑器
Cadence的使用基础
之后出现Symbol Generation Options窗口。
Cadence的使用基础
出现界面:
Cadence的使用基础
可将上图修改为惯用图形,以CMOS反相器为例。
CMOS电路原理图设计
电路仿真 仿真环境简介
Schematic图形窗口→Tools→Analog Environment。
Cadence的使用基础
Cadence的使用基础
基本工作环境
局域网资源
Cadence的使用基础
用户登陆 微机登陆后,点击桌面X-manager 图标,
Cadence的使用基础
打开X-manager图标后,点击xstart 图标,出现对话 框,进行如下设置:
Cadence的使用基础
登录时出现Linux-CDE (Common Desktop Environment) 界面
一、 cadence简介和使用
集成电路设计软件技术介绍
EDA技术的概念
EDA技术是在电子CAD技术基础上发展起来 的计算机软件系统,是指以计算机为工作平台, 融合了应用电子技术、计算机技术、信息处理 及智能化技术的最新成果,进行电子产品的自 动设计
EDA工具的功能
利用EDA工具,电子设计师可以从概念、算法、 协议等开始设计电子系统,大量工作可以通过 计算机完成,并可以将电子产品从电路设计、

[整理]CADENCE原理图与PCB设计说明.

[整理]CADENCE原理图与PCB设计说明.

内部资料请勿外传CADENCE原理图与PCB设计说明(第1版)目录序言 (1)第一章系统简介 (2)1.1 系统组成 (2)1.1.1 库 (2)1.1.2 原理图输入 (2)1.1.3 设计转换和修改管理 (2)1.1.4 物理设计与加工数据的生成 (3)1.1.5 高速PCB规划设计环境 (3)1.2 Cadence设计流程 (3)第二章Cadence安装 (4)2.1安装步骤 (4)2.2 LICENSE设置 (7)2.3 库映射 (7)2.4 修改cds.lib文件,设置原理图库: (8)2.5 编辑ENV文件,设置PCB库: (9)第三章CADENCE库管理 (11)3.1 中兴EDA库管理系统 (11)3.2 CADENCE库结构 (13)3.2.1 原理图(Concept HDL)库结构: (13)3.2.2 PCB库结构: (13)第四章项目管理器 (15)4.1 项目管理的概念 (15)4.2 创建或打开一个项目 (15)4.3 原理图库的添加: (16)4.4 填写设计(Design)名称 (17)4.5 增加新的Design(设计) (18)4.6 项目的目录结构 (18)第五章原理图设计 (20)5.1 图纸版面设置 (20)5.1.1 图纸统一格式设置 (20)5.1.2 栅格设置 (22)5.2Concept-HDL的启动 (23)5.3添加元件 (24)5.3.1 逻辑方式添加器件 (24)5.3.2 物理方式添加器件 (25)5.4画线 (26)5.4.1 Draw方式 (26)5.4.2 Route方式 (27)5.5 添加信号名 (27)5.6 画总线 (28)5.7 信号名命名规则 (29)5.8 元件位号 (31)5.8.1 元件位号手工标注 (31)5.8.2 元件位号的自动标注 (32)5.8.3 元件位号的自动排序 (33)5.9 Cadence属性 (34)5.10 组操作 (36)5.10.1 组定义: (36)5.10.2 组命名 (36)5.10.3 组操作 (37)5.11 常用命令 (38)5.11.1 常用的快捷键 (38)5.11.2 检查连接关系 (39)5.11.3 点画命令 (39)5.11.4 查找元件和网络 (39)5.11.5 两个不同网络名的网络连接的方法 (40)5.11.6 错误检查 (40)5.11.7 检查Cadence原理图单个网络名 (40)5.11.8 对隐藏了电源和地腿的器件定义电源和地信号 (41)5.12 增加新的原理图页 (41)5.13 原理图多页面操作 (42)5.14 信号的页区位置交叉标注(Cross Reference) (42)5.14.1 信号的页区位置交叉标注(Cross Reference)的作用 (42)5.14.2 交叉标注需注意的几点: (43)5.14.3 信号的交叉标注(Cross Refrence)的方法 (43)5.14.4 层次设计中出模块信号的交叉标注 (43)5.14.5 出页信号的交叉标注的要求 (44)5.15 在不同的project下实现原理图拷贝 (44)5.16 打印图纸 (47)5.17 自动生成料单 (48)5.18 原理图归档 (50)5.19 原理图评审 (51)第六章从原理图到PCB (52)6.1从原理图到PCB的实现 (52)6.1 .1 原理图到PCB的转换过程: (52)第七章PCB设计 (55)7.1 导入数据 (55)7.2 Allegro用户界面 (55)7.2.1 控制面板的作用 (56)7.2.2 工具栏的显示 (57)7.3 Layout准备 (58)7.3.1 创建PCB图的物理外形 (58)7.3.1.2 在Allegro界面下创建板外框: (61)7.3.2 设置板图尺寸参数 (62)7.3.3 设置版图的栅格值: (63)7.3.4 设置板图选项 (63)7.3.5 设置PCB板的叠层 (64)7.3.6 设置约束条件 (65)7.3.6.1 设置板的缺省间距: (65)7.3.6.2 设置扩展的距离规则 (66)7.3.6.3 设置扩展的物理规则 (69)7.3.6.4 编辑属性 (69)7.3.7 可视性和颜色设置 (70)7.4 PCB布局 (70)7.5 PCB布线: (73)7.6 添加过孔和替换过孔 (74)7.6.1 添加过孔 (74)7.6.2 替换过孔 (75)7.7 优化走线 (76)7.8 覆铜处理 (77)7.8.1 阴版覆铜 (77)7.8.2 阳版覆铜 (78)7.9 分割电源平面 (79)7.10 位号标注 (83)7.11 加测试点 (83)7.12 DRC检查 (83)7.13 生成报告文件 (84)7.14 V ALOR检查 (85)7.15 生成光绘文件和钻孔文件 (85)7.15.1 生成光圈文件(art-aper.txt),即D码表 (85)7.15.2 生成钻孔文件 (86)7.15.3 生成光绘文件 (86)7.15.3.1 在Artwork中加入所需的层 (86)7.15.3.2 生成光绘文件 (90)7.16 PCB评审 (92)第八章公司的PCB设计规范 (93)序言Cadence软件是我们公司统一使用的原理图设计、PCB设计、高速仿真的EDA工具。

schematic composer关于cadence原理图

schematic composer关于cadence原理图

电路图编辑工具 Composer
Schematic Composer
编辑Schematic Composer的一般流程 图
Schematic composer
输入指令icfb启动工具
Schematic composer

建新一个library : select File-New-library
AnalogLib AnalogLib AnalogLib
nmos4(2个)
res cap vdd,vss
mos管的主要参数
multiplier 表示几个管子并联数 Length 表示沟道长度,设计时我们按照长沟道设计L取值>=1um Total Width 表示总的沟道宽度 Finger Width 表示一个finger的宽度
Schematic composer

添加器件(view一般选择symbol)
所用器件清单
Library
AnalogLib AnalogLib AnalogLib
Cell
pnp(3个) npn(2个) pmos4
Properties/Comments
Model Name=trpnp Model Name=trpnp Model Name=trpnp, Length=8u,Width=iPar( “1”)*16
全加器(verilog)
再新建一个cellview,Tool选择Composer-Symbol,点ok进入。 在 amplifier schematic 窗口中,依次选择:design→create cellview→From cellview, 打开Cellview From Cellview 窗口,From view name 为adder1(这就是之前的verilog 代码),To View Name 为symbol,点ok。

Cadence学习笔记1__原理图

Cadence学习笔记1__原理图

cadence学习笔记1__原理图打开Design Entry CIS或OrCAD Capture CIS组件,选择OrCAD Capture CIS(不要选择OrCAD Capture,因为少了一些东西),如果勾选了左下角的“Use as default”复选框,下次就不用选择了,如果要使用其他的部分,就在打开后点击File→Change Product,会弹出一个“Cadence Product Choices”窗口:元器件库File→New→Library新建一个库,如下图,显示了路径和默认库名library1.olb,右击选择Save As可以改变路径和库名,右击新建一个元件,可以选择New Part或者是New Part From Speadsheet,是两种不同的方式,先介绍New Part的操作。

右击选择New Part后,弹出下面的对话框,在Name中填入元件名,还可以指定PCB Footprint,下面Parts per Pkg表示这个元件有几部分,1表示普通的元件,如果元件是两部分组成的分裂元件就写2,这里先操作1,点击ok。

中间的虚线框是这个元件的区域,右边会有一个工具栏,画直线、方框、圆、曲线,也可以输入一些字符,或者点放置一组引脚,放置结束后鼠标右击选择End Mode或按键盘左上角Esc键使命令结束,放置一组引脚的时候,还可以设置引脚的类型,比如输入、输出、双向、电源等等,这个没有区分电源和地,电源和地都是power型的,现在输入下面的几个数字,线型都是默认的Passive,引脚间距Pin Spacing设为1,点击ok,放置好后成为下面的样子,有些部分不需要显示,双击空白处弹出一个属性对话框,虚框里面的数字是PinName,虚框外面的数字是PinNumber,如果可视属性改成False就不显示了。

如果想改变其中一个引脚的引脚名、引脚编号、引脚类型,选中该引脚,右击选择Edit Properties,或者双击该引脚,如下图:画直线的时候,这里默认是按照栅格点为最小单位的,可以改变这种限制,画出任意长度任意角度的线,在工具栏Options Grid Display中,不要勾选Pointer snap to grid就可以了,记得画完想要的任意直线后,再将这里勾选,这是一个好习惯,可以让画出的线更规则整齐。

第二章Cadence的原理图设计

第二章Cadence的原理图设计

第二章 Cadence的原理图设计2.1Design Entry CIS软件概述Cadence软件系统有两套电路原理图的设计工具,一套是Design Entry HDL,另一套就是我们马上要开始学习的Design Entry CIS。

其中Design Entry HDL 是Cadence公司原本的原理图设计软件,可以用于芯片电路和板级电路的设计,其长处在于可以把芯片的电路原理图和板级电路原理图结合在一起,进行综合设计;而Design Entry CIS主要用于常规的板级电路设计,Design Entry CIS原本是OrCAD公司的产品,OrCAD公司后来被Cadence公司收购,于是Design Entry CIS也就成了Cadence公司的另一套电路原理图设计软件。

Design Entry CIS原理图设计软件的特点是直观、易学、易用,在业界有很高的知名度,利用Design Entry CIS原理图设计软件可以进行简单的(只有单张图纸构成的)电路原理图设计,也可以进行(由多张图纸拼接而成的)平坦式电路原理图设计,还可以进行(多张图纸按一定层次关系构成的)层次式电路原理图设计。

在本章中,我们首先学习简单的电路原理图设计,然后再学习较为复杂的平坦式和层次式电路原理图设计。

我们将围绕一块非常简单的STC系列单片机下载电路板,学习简单电路原理图的设计,同时在此过程中,还将学习到USB转UART串行口、STC系列单片机下载电路等方面的知识。

接着,我们将围绕一块ARM-7核心实验板,进行平坦式和层次式电路原理图的设计,而该核心板是配套于ARM-7实验箱。

在此过程中我们还将学习到嵌入式技术等方面的知识。

2.2初识Design Entry CIS一.启动Design Entry CIS我们在电脑上点击“开始→所有程序→Cadence SPB 16.2→Design Entry CIS”,如下图所示:图2-1 启动Design Entry CIS这时将弹出如下对话框:图2-2 选择工作内容在这里我们选择“OrCAD Capture CIS”一项,点击“OK”按钮后,就实际启动了Design Entry CIS,出现如下界面:图2-3 OrCAD Capture CIS软件界面与大多数软件一样,OrCAD Capture CIS软件也是以项目方式管理我们的设计文件的。

Candence原理图库设计指南

Candence原理图库设计指南

原理图库设计一,工具及库文件目录结构目前公司EDA库是基于Cadence设计平台,Cadence提供Part Developer库开发工具供大家建原理图库使用。

Cadence 的元件库必具备如下文件目录结构为:Library----------cell----------view(包括Sym_1,Entity,Chips,Part-table)Sym_1:存放元件符号Entity:存放元件端口的高层语言描述Chips:存放元件的物理封装说明和属性Part-table:存放元件的附加属性,用于构造企业特定部件我们可以通过定义或修改上述几个文件的内容来创建和修改一个元件库,但通过以下几个步骤来创建元件库则更直观可靠一些。

二,原理图库建库参考标准1,Q/ZX 04.104.1电路原理图设计规范-Cadence元器件原理图库建库要求该标准规定了元件库的分类基本要求和划分规则,元器件原理图符号单元命名基本要求和规则,元器件原理图符号单元图形绘制基本要求和规则。

2, Q/ZX 04.125 EDA模块设计规范此标准规定了全公司基于Cadence设计平台的EDA模块库的设计标准。

3, Q/ZX 73.1151 EDA库管理办法此标准规定了公司统一的基于Cadence设计平台的元器件原理图库,封装库,仿真库和相应PCBA DFM评审辅助软件VALOR的VPL库及相应的元器件资料的管理办法。

从此标准中我们可以知道VPL建库流程,建库过程的各项职责以及VPL库的验证,维护等管理办法。

4, Q/ZX 73.1161 EDA模块库管理办法此标准规定了全公司基于Cadence设计平台的EDA模块库的管理办法。

三,原理图库建库step by step第一步,建库准备在打开或新建的Project Manager中,如图示,打开Part Developer。

然后出现如下画面,点击Create New,下图新菜单中提示大家选择库目录,新建库元件名称。

自-Cadence CIS原理图设计技术

自-Cadence CIS原理图设计技术

Allegro DesignEntry CIS原理图输入方式孙海峰Design Entry CIS是一款国际通用的、比较标准的原理图输入工具,它是Cadence公司收购OrCAD公司后,由原有的Capture和Capture CIS发展而来的,它是进入OrCAD Capture原理图设计工具的入口。

Design Entry CIS可以对电路设计进行项目管理,同时能为设计提供大量的元件符号,便于原理图设计时的元件调用,便于设计者绘制原理图。

这种原理图输入方式主要包含下面几个模块。

1、项目管理模块:这是Design Entry CIS的导航模块,可以对电路设计进行项目管理,负责管理各种资源和文件,而且可以协调与其它软件的数据交换;2、元件编辑模块:Design Entry CIS中集成了大量的元件数据库,可以方便设计者的调用,在这个原理图输入方式下,设计者还可以自己编辑所需要的元件库,因为软件自带的元件库往往不能满足设计要求;3、电路图绘制模块:用以绘制原理图;4、元件信息系统:该模块用以对元件和库进行高效的管理;5、电路设计的后处理工具:对已经设计好的原理图,该模块用以生成网标、生成报表、元件编号、DRC检查以及各种统计报告。

接下来,按照原理图设计输入流程,我将详细阐述DesignEntry CIS原理图的输入方式。

一、进入Design Entry CIS用户界面进入DesignEntry CIS界面并新建设计的步骤如下:1、执行“开始/程序/Cadence/Release16.3/Design Entry CIS”命令,并选择好相应产品进入CIS原理图输入界面;2、执行命令,可以新建工程文件、原理图设计、元件库等各类原理图绘制文件,新建0402工程,进入工程编辑界面;3、在上面的根目录中,右击工程文件可新建设计,新建原理图,右击原理图,并选择Schematic Page Properties,将弹出Schematic Page Propert ies对话框,用以进行原理图绘制页面、栅格点等的基本设置;其中,Page Size用以设置页面尺寸,Grid Reference用以设置栅格点。

CADENCE 培训(原理图设计一)

CADENCE 培训(原理图设计一)

CONCEPT-HDL原理图设计一.创建新项目1.用Project Manager建立Project*注意:在这里最好新建一个自己的设计目录并将所用库拷到本目录下,如果用默认的目录和库,很容易将目录结构搞乱。

记住一定要编辑cds.lib文件在Project Manager工具栏中选择File->New,将出现一个建立Project的对话框,按着提示新建了一个cpm文件并建立起了一个Lib:Cell:View:File结构的目录层次。

其中Lib、Cell和View分别表示一组目录。

在实际使用中发现,认识并理解这个结构,对学习这套工具的使用很有帮助。

下图显示了一个典型的Lib:Cell:View目录结构:由上图可以看出Lib目录是一个库目录,该目录下包含了所有的Cells。

每个Cell目录下存放了一个设计(这里的设计是指PCB或芯片的设计,因此PCB中使用的芯片也被认为是一个设计而存在Cell目录下)的所有数据。

这些数据又被分类归入各个VIEW。

比如,UAS项目中交换板的Cell目录是SPB,在SPB下有schematic,symbol,package和physical等view目录。

每个View目录下包含了一个设计的某一方面的数据。

比如,原理图数据都被存放在sch_n VIEW(n表示原理图的版本号)。

而Layout数据则被放physical下。

<project_name>.cpm当新工程的Wizard提示你给出新工程的名字后,你提供的工程名将被小写和加重,这个文件被用作工程文件名(后缀为*.cpm),这个工程文件包含了设计名称和库搜索列表(设计列表和零件列表)。

cds.lib一个库被添加到搜索列表里之前,他首先必须被定义在cds.lib文件里,因此每一个在搜索列表里的库必须有一个都必须有一个相应的条目在cds.lib里。

每个在cds.lib里的库有两个特征:名称和物理位置。

New Project Wizard会自动添加一个设计库进入工程文件,cds.lib文件辉映射库名到库位置。

学习使用Cadence设计原理图

学习使用Cadence设计原理图

正确 错误
不要在元件引脚上做T型连接, 需引出一段后在分叉!
以下内容很重要!!
1、如果有已验证过的电路,尽量拷贝使用! 2、芯片的design guide,仔细阅读! 3、如果PCB面积够,每个电源脚都接个去耦电容! 4、电容要注意耐压值,尽量大于2倍工作电压! 5、按键部分应有去抖电路! 6、对关键信号,需要预留测试点,以便调试使用! 7、最好留有GND测试点,以便连接示波器探头! 8、最后最重要,尽量使用公司已有元器件!
注: 如果电阻额定功率和精度有特殊要求,必须标注功率和精度; 特殊要求的标注和阻值在同一栏中,各项标注以横线隔开,但其中的字母必须大写,如
“10k-1%-1/2W”, 精度要求在前、额定功率要求在后。
电容标称要求
≤1pF ≤999pF ≤999nF
≥1uF
以小数加p表示,
例如 0.47pF ;
整数表示为XXp, 例如 100pF,470pF;
遵循统一的要求 能提高设计图纸的 可读性、方便维护
减少错误!
电阻标称要求
≤1Ω ≤999Ω
≤999K
≥1M
以小数表示为0RXX, 例如 0R47,0R033 ; 整数表示为XXR, 例如 100R,470R; 包含小数表示为XRX, 例如 4R7,4R99,49R9 ; 整数表示为XXK, 例如 100K,470K; 包含小数表示为XKX, 例如 4K7,4K99,49K9 ; 整数表示为XXM,out out
总线连接
省时 省力 简单 易懂
必要的电气连接 处于不同的页面上

终于完成器件摆放和电气连接
完事了, 大功告成! ??
添加或修改 Footprint 信息
添加或修改 Footprint 信息

cadence的原理图库设计

cadence的原理图库设计
接下来要检验您所创建的元件是否可用。也就是说要进 行测试。那么测试方法是在 Concept-HDL 中调用一个完成的 元件(74LVT574) 。存盘后打包(此时可将Update Allegro Board选项关掉),然后在工程(Project)主界面上 运行 “Layout”启动“Allegro”. “Allegro”启动后,首先在 “BOARD GEOMETRY/OUTLINE”层上作一个“OUTLINE”,然 后选择FILE/IMPORT/LOGIC/Concept-HDL.接着选择 Place/Quickplace/Place/ok你将会看到该器件的封装!
cell
CADENCE 原理图库结构
symbol.css file 符号图形文件 verilog.v file 包含端口列表 chips.prt file 器件特征及物理封装等信息 part.ptf file 器件附加属性文件 verilog.v file 功 能 上 的 仿 真 模 型文件
ZTE 中兴
电源和地管脚单独体 现在另一个符号上
ZTE 中兴
如果想换一种封装类型 选择“Specify Pack Type”
这里, 保持原来的封装
ZTE 中兴
返回“Part Developer”打开“Symbols”的的分支可以看 到已经有一个“sym_1”产生了 。
ZTE 中兴
打开“sym_1”的的分支可以看 到“pin”的信息 。
ZTE 中兴
接下来定义一个器件封装 (package):
右键点击“packages”, 选择“new”,在 “Specify Pack Type “选项中封装类型,如 “DIP”。
在Reference Designator 选择中选择一种元件类型。 如 “D”。(设计者应严格 按照原理图设计规范中规 定的各种元件对应的文字 符号来添入此选项)

Cadence原理图库设计

Cadence原理图库设计

Cadence原理图库设计一.工具及库文件目录结构Cadence提供Part Developer库开发工具供大家建原理图库使用。

Cadence 的元件库必具备如下文件目录结构为:Library----------cell----------view(包括Sym_1,Entity,Chips,Part-table)Sym_1:存放元件符号Entity:存放元件端口的高层语言描述Chips:存放元件的物理封装说明和属性Part-table:存放元件的附加属性,用于构造企业特定部件我们可以通过定义或修改上述几个文件的内容来创建和修改一个元件库,但通过以下几个步骤来创建元件库则更直观可靠一些。

二.定义逻辑管脚在打开或新建的Project Manager中,如图示,打开Part Developer。

然后出现如下画面,点击Create New,下图新菜单中提示大家选择库路径,新建库元件名称及器件类型。

点击ok后,Part Developer首先让大家输入元件的逻辑管脚。

一个原理图符号可以有标量管脚和矢量管脚。

标量管脚在符号中有确定位置,便于检查信号与管脚的对应,但矢量管脚却可使原理图更简洁,适用于多位总线管脚。

点击上图中的Edit,编辑器会让我们对首或尾带有数字的字符串的多种输入方式(A1; 1A; 1A1)进行选择,一但选定,编辑器即可对同时具有数字和字母的管脚输入进行矢量或标量界定。

管脚名首尾均不带数字的字符串如A; A1A则自动被识别为标量管脚。

按照元件手册决定管脚名称及逻辑方向,选择是否为低电平有效,点击ADD即可加入新的管脚。

(注:不论是标量或矢量管脚,均可采用集体输入,如在Pin Names栏可输入A1-A8, 1C-16C)三.加入封装相关信息点击Packages,按右键,选择New,出现如下画面。

在Gerneral的各项填入相关信息,选择Specify Package Type可指定封装类型,在Reference Designator中填入或选择位号标识,JEDEC_TYPE和ALT_SYMBOLS分别可填入对应的PCB封装类型及替代封装。

Cadence原理图绘制流程

Cadence原理图绘制流程

第一章设计流程传统的硬件系统设计流程如图1-1所示,由于系统速率较低,整个系统基本工作在集中参数模型下,因此各个设计阶段之间的影响很小。

设计人员只需要了解本阶段的基本知识及设计方法即可。

但是随着工艺水平的不断提高,系统速率快速的提升,系统的实际行为和理想模型之间的差距越来越大,各设计阶段之间的影响也越来越显著。

为了保证设计的正确性,设计流程也因此有所变动,如图1-2所示,主要体现在增加了系统的前仿真和后仿真。

通过两次仿真的结果来预测系统在分布参数的情况下是否能够工作正常,减少失败的可能性。

细化并调整以上原理图设计阶段的流程,并结合我们的实际情况,原理图设计阶段应该包括如下几个过程:1、 阅读相关资料和器件手册在这个阶段应该阅读的资料包括,系统的详细设计、数据流分析、各器件手册、器件成本等。

2、 选择器件并开始建库在这个阶段应该基本完成从主器件到各种辅助器件的选择工作,并根据选择结果申请建库。

3、 确认器件资料并完成详细设计框图为保证器件的选择符合系统的要求,在这一阶段需要完成各部分电路具体连接方式的设计框图,同时再次确认器件的相关参数符合系统的要求,并能够和其他器件正确配合。

4、 编写相关文档这些文档可以包括:器件选择原因、可替换器件列表、器件间的连接框图、相关设计的来源(参考设计、曾验证过的设计等),参数选择说明,高速连接线及其它信息说明。

5、 完成EPLD 内部逻辑设计,并充分考虑可扩展性。

在编写相关文档的的同时需要完成EPLD内部逻辑的设计,确定器件容量及连接方式可行。

6、使用Concept-HDL绘制原理图7、检查原理图及相关文档确保其一致性。

以上流程中并未包括前仿真的相关内容,在设计中可以根据实际情况,有选择的对部分重要连线作相关仿真,也可以根据I/O的阻抗,上升下降沿变化规律等信息简单分析判断。

此流程中的各部分具体要求、注意事项、相关经验和技巧有待进一步完善。

第二章Concept-HDL的使用运行Concept-HDL后将会出现类似如下界面。

使用Cadence绘制PCB流程(个人小结)

使用Cadence绘制PCB流程(个人小结)

使用Cadence绘制PCB流程(个人小结)之前使用过cadence画过几块板子,一直没有做过整理。

每次画图遇到问题时,都查阅操作方法。

现在整理一下cadence使用经历,将遇到问题写出来,避免重复犯错。

使用软件版本号:Cadence 16.6一、SCH原理图设计1.1原理图设计1.2标注、DRC电气规则检测1.3网络表netlist生成(设置元件封装)二、PCB绘制2.1零件库开发零件库开发包括:1、创建焊盘 2、创建零件封装2.1.1 pad结构和零件文件类型在Allegro系统中,建立一个零件(Symbol)之前,必须先建立零件的管脚(Pin)。

元件封装大体上分两种,表贴和直插。

针对不同的封装,需要制作不同的Padstack。

首先介绍Pad焊盘的结构,详见下图:pad焊盘结构1. Regular Pad,规则焊盘。

● Circle 圆型● Square 正方型● Oblong 拉长圆型● Rectangle 矩型● Octagon 八边型● Shape形状(可以是任意形状)。

2. Thermal relief,热风焊盘。

● Null(没有)● Circle 圆型● Square 方型● Oblong 拉长圆型● Rectangle 矩型● Octagon 八边型● flash形状(可以是任意形状)。

3. Anti pad,隔离PAD。

起一个绝缘的作用,使焊盘和该层铜之间形成一个电气隔离,同时在电路板中证明一下焊盘所占的电气空间。

● Null(没有)● Circle 圆型● Square 方型● Oblong 拉长圆型● Rectangle 矩型● Octagon 八边型● Shape形状(可以是任意形状)。

4. SOLDERMASK:阻焊层,作用:为了避免相邻铜箔导线短路和减缓铜箔氧化,在PCB板覆盖绿油解决问题。

如果将绿油覆盖待焊盘上,则焊盘无法焊接。

所以提出阻焊层概念,即在覆盖绿油位置为焊盘开个窗口,使绿油不覆盖窗口(该窗口的大小必须大于焊盘尺寸)。

Cadence--原理图的设计

Cadence--原理图的设计

4、更新元件编号 在设计过程中,某
些元件可能被删除, 又有一些元件被添 加,所以元件的编 号可能有些混乱, 所以通常要进行重 新编号。 我们在项目窗口中, 选择工程文件,然 后点击 “Tools→Annotate…” 菜单,这时弹出如 下对话框:
为了更新元件编号,通常要把现有的元件编号统统
择“Check design rules”选项,如果要去掉图纸上的 DRC检验标记,应该选择“Delete existing DRC marker”。在“Report”栏目上,选择要进行的项 目。点击“确定”按钮后,就开始了DRC检验。 DRC检测结果:
6、生成网络表 在项目窗口中,选择工程文件,然后点击
5、进行DRC检验
进行DRC检验(即Design Rules Check),检查在我们
的设计中,有哪些错误,对可能出现的问题,也会 提出警告。
在项目窗口中,选择工程文件,然后点击
“Tools→Design Rules Check…”菜单,这时弹出如下 对话框:
如果要进行DRC检验,在“Action”栏目中应该选
在该对话框中,可以选把修改的结果去更新当前选中的元
件、把修改的结果去更新所有同型号元件、或修改作废。
3、添加封装属性 我们绘制原理图的目的之一就是生成网络表,而生成
网络表之前必须给每个元件都加上相应的封装属性。 双击元件打开属性编辑器。如果对话框的“PCB Footprint”一栏是空的,可以直接进行添加,如J1的封 装为“conn6xx”。
有两个列表框:在左边的列表框中列出可以作为元
件清单的栏目项;右边的列表框中是目前选中作为 元件清单的栏目项,应根据自己的需要调整该列表 框中的栏目项,最后点击“OK”,从而生成元件 清单。

cadence软件基本原理图设计指导培训

cadence软件基本原理图设计指导培训

9、INDUCTOR(电感) 10、MEMORY(存储器) 11、MICROPROCESSOR(微处理器) 12、OPTICAL_TRANSMITTER_MODULE(光传
输模块) 13、OPTOISOLATOR(光电耦合器) 14、POWER(电源模块) 15、RELAY(继电器) 16、RESISTOR(电阻)
二、原理图设计的基本流程
方案设计
器件选型
申请原理图库
初始化设置
创建proБайду номын сангаасect
库映射及调用
原理图设计
原理图check
原理图评审
pcb设计
pcb设计申请 毛坯图确认
申请毛坯
一、Cadence软件介绍 二、原理图设计基本流程 三、典型project的目录结构 四、原理图库相关 五、原理图设计相关(before/after) 六、原理图设计技巧及常见问题解决
17、SPECIAL_IC(专用器件) 18、SWITCH(开关) 19、TP_JP(测试点和跳针) 20、TRANSFORMER(变压器) 21、TRANSISTOR(晶体管) 22、OTHERS(其它)
原理图库所包含的信息
1、PARTCODE--物料号 2、PARTVALUE--器件型号 3、 JEDEC_TYPE--器件封装 4、 $LOCATION--器件位号 5、 GROUP --器件分组属性 6、 DESCRIPTION--器件描述(封装类型/器件
联系我们:
技术支持: 李军华 87691070 贾建收 87693634 廖 骞 87693634
器件库相关: 潘红英 87691070
原理图设计
原理图设计的初始设置 原理图设计的基本命令及操作 设计层次化原理图 原理图设计注意事项 原理图打印

cadence原理图设计规范

cadence原理图设计规范

原理图设计规范理念: 设计好一份规范的原理图对设计好PCB/跟机/做客户资料具有指导性意义,是做好一款产品的基础。

一、标准图框图幅根据实际需要,我公司常用图幅为A2、A3、A4,并有标准格式的图框。

其中每一图幅可根据方向分为Landscape(纵向)及Portrait(横向)。

在选用图纸时,应能准确清晰的表达区域电路的完整功能。

二、电路布局原理图的作用是表示电路连接关系,因此需要注意电路结构的易读性。

一般可将电路按照功能划分成几个部分,并按照信号流程将各部分合理布局。

连线时,需注意避免线条的不必要交叉,以免难于辨识。

具体要求如下:1. 各功能块布局要合理, 整份原理图需布局均衡. 避免有些地方很挤,而有些地方又很松, PCB 设计同等道理.2. 尽量将各功能部分模块化(如功放,RADIO, E.VOL, SUB-WOOFER 等),以便于同类机型资源共享, 各功能模块界线需清晰.3. 接插口(如电源/喇叭插座, AUX IN, RCA OUTPUT, KB/CD SERVO 接口等)尽量分布在图纸的四周围, 示意出实际接口外形及每一接脚的功能.4. 可调元件(如电位器), 切换开关等对应的功能需标识清楚.5. 滤波器件(如高/低频滤波电容,电感)需置于作用部位的就近处.6. 重要的控制或信号线需标明流向及用文字标明功能.7. CPU 为整机的控制中心, 接口线最多. 故CPU周边需留多一些空间进行布线及相关标注,而不致于显得过分拥挤.8. CPU 的设置管脚(如AREA1/AREA2, CLOCK1/CLOCK2等)需于旁边做一表格进行对应设置的说明.9. 重要器件(如接插座,IC, TUNER 等)外框用粗体线(统一 0.5mm).10. 元件标号照公司要求按功能块进行标识.11. 元件参数/数值务求准确标识. 特别留意功率电阻一定需标明功率值, 高耐压的滤波电容需标明耐压值.12. 每张原理图都需有公司的标准图框,并标明对应图纸的功能,文件名,制图人名/审核人名, 日期, 版本号.13. 计初始阶段工程师完成原理图设计并自我审查合格后, 需提交给项目主管进行再审核, 直到合格后才能开始进行PCB 设计.三、元件标注1.元件标注最基本信息,即显示在图上的信息应该包括元器件位号和元器件值。

Cadence原理图设计简介

Cadence原理图设计简介

原理图设计简介本文简要介绍了原理图的设计过程,希望能对初学者有所帮助。

一.建立一个新的工程在进行一个新的设计时,首先必须利用Project Manager 对该设计目录进行配置,使该目录具有如下的文件结构。

所用的文件库信息。

Design directory 启动Project ManagerOpen: 打开一个已有Project .New :建立一个新的Project . 点击New 如下图:cadence 将会以你所填入的project name 如:myproject 给project file 和design library 分别命名为myproject.cpm和myproject.lib点击下一步Available Library:列出所有可选择的库。

包括cadence自带库等。

Project Library:个人工程中将用到的所有库。

如myproject_lib点击下一步点击下一步点击Finish完成对设计目录的配置。

为统一原理图库,所有共享的原理图库统一放在CDMA硬件讨论园地----PCB设计专栏内。

其中:libcdma 目录为IS95项目所用的器件库。

libcdma1目录为IS95项目之后所用的器件库。

每台机器上只能存放一套共享的原理图库,一般指定放在D:盘的根目录下,即:D:\libcdma , D:\libcdma1 ...* 注意:设计开始时,应该首先将机器上的库与共享的原理图库同步。

下面介绍如何将共享库加入到自己的工程库中。

点击Setup点击Edit 编辑cds.lib文件。

添入以下语句:define libcdma d:\libcdmadefine libcdma1 d:\libcdma1则库libcdma , libcdma1被加入Availiable Library 项内。

如下图:点击Add依次将库libcdma , libcdma1加入右边自己的工程库中。

另:可通过右端Up, Down键排列库的优先级。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

原理图设计简介本文简要介绍了原理图的设计过程,希望能对初学者有所帮助。

一.建立一个新的工程在进行一个新的设计时,首先必须利用Project Manager 对该设计目录进行配置,使该目录具有如下的文件结构。

所用的文件库信息。

Design directory 启动Project ManagerOpen: 打开一个已有Project .New :建立一个新的Project . 点击New 如下图:cadence 将会以你所填入的project name 如:myproject 给project file 和design library 分别命名为myproject.cpm和myproject.lib点击下一步Available Library:列出所有可选择的库。

包括cadence自带库等。

Project Library:个人工程中将用到的所有库。

如myproject_lib点击下一步点击下一步点击Finish完成对设计目录的配置。

为统一原理图库,所有共享的原理图库统一放在CDMA硬件讨论园地----PCB设计专栏内。

其中:libcdma 目录为IS95项目所用的器件库。

libcdma1目录为IS95项目之后所用的器件库。

每台机器上只能存放一套共享的原理图库,一般指定放在D:盘的根目录下,即:D:\libcdma , D:\libcdma1 ...* 注意:设计开始时,应该首先将机器上的库与共享的原理图库同步。

下面介绍如何将共享库加入到自己的工程库中。

点击Setup点击Edit 编辑cds.lib文件。

添入以下语句:define libcdma d:\libcdmadefine libcdma1 d:\libcdma1则库libcdma , libcdma1被加入Availiable Library 项内。

如下图:点击Add依次将库libcdma , libcdma1加入右边自己的工程库中。

另:可通过右端Up, Down键排列库的优先级。

以上的准备工作完成后,即可进入Concept-HDL环境进行原理图的绘制。

二.原理图的设计点击Design Entry进入Concept- HDLConcept- HDL 是Cadence 的电路原理图设计输入环境,下图为Concept---HDL的目录结构:第1页原理图的ASCII描述Page1.csb: 第1页原理图的二进制描述第1页原理图的ASCII连接文件按verilog仿真格式存放的设计网表在concept中电路原理图的设计流程如下:下面就流程的各个部分做简单介绍。

◎1. Adding parts使用Component---add命令在原理图中加元器件。

▲注意:为避免调出的元器件连线错位。

栅格设置:栅格为50mil 栅格显示为100mil 首先应放入公司的标准图框(libcdma\FrameA1---A4,A4plus),再在图框内添加所需器件。

其中介绍两个命令:▲ Version ---- 改变元器件符号版本▲ Section ---- 指定逻辑元器件在物理封装中的位置。

并显示pin_number.如下图:▲ Replace ------ 元件替换。

指用一个元件替换图中的另一个元件。

由于涉及到出料单的问题。

放置器件(尤其是分立元件)时请按照《CDMA硬件部原理图设计规范》去做。

对含有PPT信息的器件(PPT表包含有器件的材料代码和封装信息),可以按下图,选择以Physical方式从PPT中调入器件。

◎2. Adding wiresa.使用Wire ---- Draw命令可在连线的同时,对该线网加信号名。

▲ 靠近需要连线的元件管脚处,使用shift + right 键可以准确快捷地捕捉pin脚并连线。

b.使用Wire ---- Route命令可自动完成点到点连线。

◎3. Naming wiresConcept—HDL可以通过相同信号名自动建立两个线网的连接关系。

使用Wire ---- signame命令可标记一根线网使用Text ---- change命令改正和重新命名信号名。

a.总线总线的信号名格式为〈msb..lsb>,msb指总线的最高位。

Lsb指总线的最低位。

当为某根线网定义了总线格式的信号名后,该线将自动加粗,有别于单根信号线。

▲ Bus tap:给拆分出的总线各信号线编号,以便定义每条信号线的连接关系。

b. 逻辑低在concept—HDL中,信号名加后缀---"*"表示逻辑低信号。

◎4. 添加属性(Property,attribute)指给元件和信号线添加各种属性。

下面仅介绍几个通常给元件添加的属性。

a. LOCATION:定义逻辑元件的物理封装编号。

如d1,r5,l3…b. JEDEC_TYPE:定义了一个逻辑元件的物理封装。

原理图中如无此定义或pack_type定义,则采用元件的缺省封装。

c. POWER_GROUP:定义元件的可替换电源。

如:power_group=vddh=vcc3.3vd. PNUMBER:添入Step2000内的材料代码。

如:PNUMBER=材料代码值▲ Display ---- Attachments : 显示属性依附关系。

▲ Text ---- Reattach : 属性的重新连接。

可通过此命令给属性重新指定附属实体。

◎5. 其它便捷作图命令▲ Group ---- 组操作。

用好group命令可以提高画图效率。

a. 在原理图中框出要定义为一个组的所有元素。

b. 使用Group ---- Copy All(Copy)或Move 命令对该组进行操作。

需要注意的是Copy All 命令可将元件,连线以及连线属性全部复制,而Copy 无法复制连线属性。

◆如果你想跨页拷贝,可新建一个窗口,重复a,b 两个步骤,将要复制的组拷入新建窗口内。

◆ 为使图纸清晰,干净。

有时需隐藏一些属性。

如:path ,可使用Goup--Create--ByExpression 并输入path ,再选择Group—Property Display—Invisible 即可。

▲ Global Find ---- 查找命令。

你可以通过某个元器件序号或某个网络名在复杂的原理图中将之迅速定位。

如下图查找D10.或选择Net框,通过网络名,即可快速定位该网络。

如下图:◎6. 存盘完成原理图的绘制后,将原理图存盘。

三 . 用Checkplus 工具,对原理图进行检查。

回到Project Manager 窗口,选择Tools --- Checkplus . 如下图:选择其中不同项,可对原理图进行相应检查,如上图即可检查单节点等。

当发生错误时,再回到Concept-HDL环境,使用Tools---Markers对错误进行定位并改之。

三.层次化设计:随着电路设计逐渐趋于模块化以及设计复杂性的提高,层次化设计越来越多地被采用。

层次化设计就是采用模块的方法,将一个设计嵌入到另一个设计中。

这样设计出的原理图层次清晰,而且由模块描述的电路,更容易被复制和重新利用。

它的文件目录结构如下:进行层次化设计需注意以下事项:1..sch和.sym文件名必须相同。

如:module1.sch和module1.sym2..sch图中的I/O信号名必须和相应的.sym图中的管脚名相同。

3.I/O信号必须具有如下端口符号:InportOutportIoport▲▲注意:上述三个端口符号与出入页信号OFFPAGE是两种不同的符号。

4.在层次化设计中,有三种不同的信号类型:Local:局域信号在一个模块设计中是唯一的。

不同模块中的相同信号名并不相连。

Global:全局信号用于不同模块中的相同功能管脚(如:电源,地)之间的连接。

通常表示为:信号名\G。

Interface:I/O信号,用于告诉其他模块(或设计),这些信号通过端口符号连接在原理图中。

5.为区别原理图器件符号和模块符号,模块符号统一使用下图所示式样:通过一个简单实例介绍产生层次化设计的两种方法:例如:top设计中包含有一个名为module1的模块module1的原理图设计1.TOP-DOWN方法A.产生顶层原理图TOP.SCH.1.1:a.在top.sch.1.1原理图中使用Block---add添加代表模块的符号block1,用Block----rename命令将其改名为module1用Block----strecth 改变其大小,如下图:b. 用Block----add pin给其添加pin其中:Input pin:A , ENOutput pin: B如下图:c.完成该页原理图后,选择File---saveB.产生模块module1的原理图:a.File ---- Open编辑环境,如下图:点击Open,进入module1.sch.1.1b.绘制module1的原理图:▲ 注意:module1.sch图中的信号名必须和相应的module1中的管脚名相同。

c.选择File----save此时即通过TOP—DOWN方法完成一个层次化设计。

当你重新打开顶层原理图(即top.sch.1.1),双击module1模块即会进入下一层原理图。

(即:module1.sch.1.1)。

2.DOWN-TOP方法A.生成底层设计,如上图(MODULE1.SCH.1.1)B.生成模块符号。

在Concept-HDL环境中选择Tools---Generate View,并点击Generate即产生module1的模块符号,如下:此处选sym_1此处选symbolC. 在顶层原理图中,调入module1模块符号,如下图:D.完成顶层原理图后,存盘。

此时即用DOWN—TOP方法完成一个层次化设计,也可通过双击顶层模块进入下层设计。

四.用Packager—XL生成网表文件。

Packager--XL的输出文件示意图如下:Pxl.log:报告文件。

Pstchip.dat:原理图中元件的物理封装说明。

Pstxprt.dat:逻辑元件与其物理元件之间对应关系的文件。

Pstxnet.dat:网表文件。

Pxl.state:状态文件。

Pxl.mkr:错误定位文件。

在Concept---HDL环境下,点击File---Export Physical。

或Project Manager环境中按DESIGN SYNC按钮。

并选择Export Physical.如下图:若package成功,将生成网表文件。

否则,修改错误直至打包成功。

五.Back Annotate ---- 反标注在packager完成后和pcb板完成后,一般要对电路原理图进行反标注,以使pcb与原理图保持一致。

经过反标后,软件会自动给每个元器件赋予一个序号。

相关文档
最新文档