Design Entry CIS使用指南
e栈 2010-03-18 15:50:45 阅读981 评论0 字号:大中小 订阅
Design Entry CIS(Capture和Capture CIS)是国际上电子工程师最受欢迎的原理图设计工具,它具有使用方便和美观特点。完美的Design Entry CIS与Cadence公司功能
强大的Allegro简直是天作之合。
Cadence软件主要包括原理图设计工具Design Entry CIS和Design Entry HDL(使用较少),焊盘设计工具Pad Designer和PCB设计工具PCB Editor。1. 工程管理1.1 启动软件
开始→所有程序→Cadence 16.2→Design Entry CIS,打开后即见到Capture的初始界面,操作菜单排列在顶部。
File(文件) View(视图) Tools(工具) Edit(编辑) Options(选项) Windows(窗口) Help(帮助) 1.2 创建工程
File→New→Project 给工程命名
在Name下方空白处输入工程名字。 点选Schematic 定位工程存放路径
点Browse,选择工程存放路径,点OK完成。
1.3 打开工程
File→Open→Project,选择工程存放路径和工程名,点打开。 1.4 工程子项
打开工程后,工程包含以下选项,Design Resources(设计资源),Output(输出)和Referenced Projects(参考工程)。 1.4.1 设计资源 dsn(设计) SCHEMATIC Design Cache
Library(原理图库) 1.4.2 输出
Drc(规则检查输出,只有规则检查后才会有) Bom(材料表单,只有生成材料表单后才有) NetList(网络表,只有生成网络表后才有) 1.4.3 参考工程
2. 原理图参数设置 2.1图纸版面设置
Options→Design template→Page Size
2.1.1 页面单位 Inches(英制) Millimeters(公制) 2.1.2 页面尺寸 Inches版面
A/B/C/D/E/Custom Millimeters版面
A4/A3/A2/A1/A0/Custom 2.2 栅格设置
Options→Design template→Grid Reference
2.2.1 水平栅格设置
水平方向栅格设置
如果设置为millimeter的A4,则Width中输入2,否则打印出来的原理图四周的字母很大。
2.2.2 竖直栅格设置
竖直方向栅格设置 一般采用默认的设置。
如果设置为millimeter的A4,则Width中输入2,否则打印出来的原理图四周的字母很大。
2.3 字体设置
Options→Design template→Fonts,分别对以下各项进行设置(一般采用默认设置)。
Alias Bookmark Border Text Hierarchical Net Name Off-Page Part Part Value Pin Name Pin Number Port Power Text Property Text Title Block 2.4 颜色设置
Options→Preference→Colors/Print,分别对各项进行设置(一般采用默认值),可以对器件管脚数设置为蓝色。 2.5 标题栏设置
Options→Design template→Title Block,输入公司名和标题及版本等。
2.6 自动备份设置
Options→Autobackup,设置间隔时间、备份数目和存放目录。
3. 原理图库管理 3.1 直接新建元件 3.1.1 创建新库
File→New→Library,那么在Library目录下出现一个名为library1.obl的库。
添加新元件到库中
右击library1.obl,选择New Part。 Name栏输入元件名字
Part Reference Prefix栏输入元件编号前缀 PCB Footprint栏中输入封装类型
Parts per Pkg栏中输入封装中包括的元件部分数
Package Type中选择Homogenenous(各部分相同)/Heterogeneous(各部分不同) Part Numbering中选择选择Alphabetic(各部分按字母编号)/Numeric(各部分按数字编号),如U1A,U1B,U1-1,U1-2等。 完成上述设定后点击OK。 3.1.2绘制元件外形
Place→Rectangle(或点击工具栏图标),调整外形框的大小。 3.1.3 添加管脚 Place→Pin
Name栏中输入管脚名字 Number栏中输入管脚号
待所有的管脚输入完成后,File→save,在文件名栏输入库名,选择存放路径,点保存确定。其他元件同样照此进行。
3.1.4 阵列式放置管脚
如果管脚名呈递增规律,那么采用阵列式放置管脚。点击左边Place pin array的工具栏图标,出现阵列放置对话框。
Starting Name(开始名字)
Starting Number(开始管脚标号) Number of Pins(一次放置的管脚数目) Increment(管脚标号增加数目) Pin Spacing(管脚间距)
设置完上述参数后,点OK,那么一排管脚被放置。 3.2 用电子表格新建元件
File→New→Library,那么在Library目录下出现一个名为library1.obl的库。
添加新元件到库中,右击library1.obl,选择New Part From spreadsheet。在Part name中输入元件名字,No of Section表示分割元件的部分个数。Part Ref Prefix中输入元件名称的前缀。Part Numbering中选择数字或字母。
在表格中输入各参数后,点save保存。
3.3 修改元件
如果是用直接方式创建的元件,直接在库中双击元件后,对个管脚进行修改。
如果是用电子表格创建的元件,在库中右击元件,选择Split Part后,对各参数进行修改。
3.4 添加原理图库
如果采用现有自创的原理图库,可以右击Library,点Add File,找到库存放的路径及库名,点打开添加。 3.5 删除原理图库
点击Library下的库,按Delete键删除或右击鼠标,选Cut删除。 3.6 capture库
AMPLIFIER.OLB存放模拟放大器IC。 ARITHMETIC.OLB存放逻辑运算IC,。
ATOD.OLB存放A/D转换IC。
BUS DRIVERTRANSCEIVER.OLB存放汇流排驱动IC。 CAPSYM.OLB存放电源,地,输入输出口,标题栏等。
CONNECTOR.OLB存放连接器等。 COUNTER.OLB存放计数器IC。 DISCRETE.OLB存放分立式元件。 DRAM.OLB存放动态存储器。
ELECTRO MECHANICAL.OLB存放马达,断路器等电机类元件。 FIFO.OLB存放先进先出资料暂存器。 FILTRE.OLB存放滤波器类元件。 FPGA.OLB存放可编程逻辑器件。
GATE.OLB存放逻辑门(含CMOS和TLL)。 LATCH.OLB存放锁存器。
LINE DRIVER RECEIVER.OLB存放线控驱动与接收器。 MECHANICAL.OLB存放机构图件。
MICROCONTROLLER.OLB存放单晶片微处理器。 MICRO PROCESSOR.OLB存放微处理器。 MISC.OLB存放杂项图件。 MISC2.OLB存放杂项图件。
MISCLINEAR.OLB存放线性杂项图件(未分类)。 MISCMEMORY.OLB存放记忆体杂项图件(未分类)。 MISCPOWER.OLB存放高功率杂项图件(未分类)。 MUXDECODER.OLB存放解码器。 OPAMP.OLB存放运放。
PASSIVEFILTER.OLB存放被动式滤波器 PLD.OLB存放可编程逻辑器件。
PROM.OLB存放只读记忆体运算放大器。 REGULATOR.OLB存放稳压IC。
SHIFTREGISTER.OLB存放移位寄存器。 SRAM.OLB存放静态存储器。 TRANSISTOR.OLB存放晶体管。 4. 页面操作4.1 页面添加
右击dsn下的SCHEMATIC1,点New Page,添加新页。然后右击该目录选Rename给目录更名。
4.2 页面编号
右击新添加的页面,选择Rename,输入编号及名字。编号以01开始依次递增。01页名Title(标题),02页名为Index(目录)。后面是按原理图实现的功能依次递增分的页。
Title页绘制设计的整体框图。三页以上的原理图必须有目录。Index页包含历史变更和各功能模块的编号。目录以文本形式列明模块名(与标题栏的模块名相同)并简述每页图纸所实现的功能,并列明页码。目录位于整体框图的下方。当然上面是针对平坦式电路,层次式电路则不用添加Title和Index。 4.3 页面删除
点击页面,按Delete键删除或右击鼠标,选Cut删除。 5. 基本界面操作5.1 放大原理图
View→Zoom→In 5.2 缩小原理图 View→Zoom→Out 6. 常用快捷键
I放大 O缩小
F1帮助 7. 添加元件
7.1 添加原理图库
点击Library下的Add Libray符号,选择库存放的路径和库名后点打开。 7.2 工具栏图标
工具栏图标第一列 Place wire Place bus Place bus entry Place ground Place port
Place off-page connector Place line Place rectangle Place arc
工具栏第二列
Place net aliax Place junction Place power
Place hierarchical block Place no connect Place polyline Place ellipse Place text 7.3 放置元器件
Place→Part或直接按P键,在Libraries下选择库名,在Part List中双击元件,那么选中的元件粘在鼠标上,在放置的地方单击鼠标完成。 7.4 元件的鼠标右键操作
点击元件,右击鼠标,会出现很多选项。 Mirror Horizotally(水平镜像) Mirror Vertically(竖直镜像) Rotate(旋转)
Edit Propertities(编辑属性) Edit Part编辑器件 Copy(拷贝) Cut(剪切) Delete(删除) 8. 连线
8.1 导线连接
Place→wire或点击右端工具栏图标,连接后管脚上的小框消失,这是Capture的独到之处。
8.2 总线连接
放置总线的命令是Place→Bus或点击右端工具栏图标,按住shit键可以画出斜线。 8.3 总线支线
Place→Bus Entry可以放置一小段斜线,即总线支线。 8.4 未连接管脚处理
Place→No Connect,在未连接管脚上放置“×”符号。 9. 添加信号名9.1 全局信号 电源
点击右端的Place power工具栏图标,选择自己爱好的电源符号(遵循规范,详见《Cadence电路设计规范》),然后点击电源符号,在Value中输入电源标号后点击OK完成。
地
点击右端的Place ground工具栏图标,选择自己爱好的地符号(遵循规范,详见《Cadence电路设计规范》),然后点击地符号,在Value中输入地标号后点击OK完成。 9.2 添加网络名
点击右端的Place net aliax工具栏图标,然后点击网络符号,在Value中输入网络标号后点击OK完成。 9.3 添加端口
点击右端的Place port工具栏图标,修改端口的Value值后点击OK完成。 9.4 添加页连接符
点击右端的Place off-page connector工具栏图标,然后点击页连接符号,在Value中输入网络标号后点击OK完成。页连接符只有左右之分,无上下之形式。
切换到工程界面,点击dsn然后点U?图标,选择Add Intersheet References进入Intersheet References后,X Offset中输入页连接符离网络标号的X距离,默认为80,通常设置为50或60。在Prefix(前缀)中输入“{”符号,在Suffix(后缀)中输入“}”符号。 10. 整体编辑器件
选中几个器件,点右键,选择Edit Properties,给所有器件输入PCB Footprint和Value值。电阻和电容通常采用此操作,这是Capture的独到之处。 11. 添加文本
点击右端的Place text工具栏图标,输入文字内容,点击Color的下拉菜单,选择喜欢的颜色。然后点击Font下的Change后,选择字体、字形和大小,点击OK完成。 12. 创建层次式电路
如果电路层次复杂,建议采用层次式电路设计。目前在电路设计中比较流行“自上而下”的设计方法,从根层开始看图,线路清晰。对于平坦式电路,须在开始页上画出整体框图。 12.1 放置层次块
Place→Hierarchical Block或点击右端工具栏图标,弹出Place Hierarchical Block对话框。在Reference文本框输入名字,在Implementation Type栏中选择Schematic View(与电路图连接),在Implementation name文本框中输入内层电路图名,指定存盘路径(不指定也可),点击OK完成。
12.2 添加层次端口
选中层次块,Place→Hierarchical PIN,在name栏中输入端口名字,Type下拉表中选择引脚类型。
13. 定义Room属性
点击元件,右击鼠标,选择Edit properties,弹出Edit properties窗口,向右或向下拉动
滑动条,找到ROOM,在ROOM后空白栏输入ROOM名字。
14. 添加页属性
单击New Colomn或Row,弹出对话框,在Name栏输入名字Page,点Apply。
在Edit Edit properties对话框下出现新选项Page,在Page中输入页号“1”。这主要为以后按页摆放器件做好准备。
15. 建立差分对
Tools→Creat Differential Pair,弹出以下对话框。
在DIff Pair Name空白栏输入差分对名字,在左侧选择网络名,点Creat创造差分对。
16. 原理图模块元件化
点击dsn后,Tools→Generate Part,在Part name中输入要生成的元件名,点OK确定完成。元件化的原理图当做元件使用,通常使用频率高的模块可以生成元件来使用。 17. 文件输出17.1 DRC输出
切换到工程,点击dsn,然后点击顶部的Design rules check 工具栏图标确定后,在Outputs生成.drc文件。 17.2 BOM表输出
切换到工程,点击dsn,然后点击顶部的Bill of materials带“√”工具栏图标确定后 ❖Scope
Process entire design生成整个设计的元件清单 Process slection生成所选部分元件清单 ❖Mode
Use instances使用当前属性 Use occurrences使用事件属性 ❖Line Item Definition
Place each part entry on separate line元件清单中每个元件信息占一行。 Include File元件清单中加入其它文件。 在Outputs下生成.bom文件。 17.3 网络表输出
切换到工程,点击dsn,然后点击顶部的Creat netlist带“N”字样的工具栏图标确定后, 选择Creat PCB Editor Netlist,定位Netlist Files的位置。
选择Creat or Update PCB Editor Board,定位Input Board和Output Board的位置,点击
确定后,在Outputs生成psxnet.dat,pstxprt.dat和pstchip.dat三个文件。
生成网络表后,原理图设计工程师(大公司一般原理图设计和PCB设计分开)的使命暂告一段落,接下去就是把网络表交付LAYOUT
因篇幅问题不能全部显示,请点此查看更多更全内容