Cadence原理图库的制作及使用二.docx
- 文档编号:7099279
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:19
- 大小:1.36MB
Cadence原理图库的制作及使用二.docx
《Cadence原理图库的制作及使用二.docx》由会员分享,可在线阅读,更多相关《Cadence原理图库的制作及使用二.docx(19页珍藏版)》请在冰豆网上搜索。
Cadence原理图库的制作及使用二
Cadence原理图库的制作及使用
(二)
在上一节中,我们讲述了一种原理图库的制作方法:
使用封装编辑器创建封装,然后生成符号。
在本节内容当中,我们将要讲述另外一种制作方法:
先创建符号,然后由符号得到封装。
本节将要讲述另外一种方法:
从符号得出封装。
根据前面章节叙述的内容首先创建一个库项目,进入如图5_33所示界面。
5_33
然后点击“File/ChangeProduct”,进入如图5_34所示界面,选择“AllegroPCBLibrarian610(PCBLibrarianExpert)”选项,点击确定,完成设计模块的选择。
5_34
单击图5_33中“PartDeveloper”,进入库设计软件界面,如图5_35所示。
5_35
选择File菜单中的New/Cell选项,出现如图5_36所示对话框。
5_36
有些元件有多个相同的功能组,需要创建单个功能组的符号和整个元件的符号以方便原理图设计,满足设计的不同需求。
创建符号的方法如下:
1、输入sizeable管脚并通过符号编辑器创建符号;2、创建封装;3、创建必要的通道;4、通过拷贝sym_1来创建sym_2;5、确定sym_2的SIZE属性并添加HAS_FIXED_SIZE属性。
在“Cell”对应的空白栏处输入元件库的名称,自己可以随意写,但是最好用和芯片信息相关的名字,比如可以用元件型号命名,例如要制作74HC04的原理图元件库,在空白栏处输入74HC04,单击确定,出现如图5_37所示界面。
5_37
选择左边项目栏中的symbols选项,右键点击弹出如图5_38所示界面。
5_38
选择弹出菜单中的“New”选项,左键点击之后界面如图5_39所示。
5_39
在右边界面当中选择“symbolpins”选项卡,界面如图5_40所示。
5_40
左键点击“Pins”选项卡,弹出如图5_41所示菜单。
选择“Add”选项,打开如图5_42所示界面。
5_41
5_42
在该例子中,我们选择【Sizeable】单选框,74HC04芯片有一个输入管脚A,一个输出管脚Y,共有六个slots。
选择【Sizeable】单选框,在【BaseName】栏输入“A”,在【Type】下拉菜单中选择“INPUT”,单击Add进行添加。
接下来在【BusName】中输入“Y”,在【Type】下拉菜单中选择“OUTPUT”,单击Add进行添加。
点击“Ok”,界面如图5_43所示。
5_43
右键单击【sym_1】,在弹出的菜单中选择【GeneratePackage】命令,界面如图5_44所示。
5_44
单击“PackagePin”,界面如图5_45所示。
5_45
单击“Function/Slots”按钮,弹出【EditFunction】对话框,因为元件有六个通道,所以单击“Add”按钮5次,添加完成之后点击“Ok”退出【EditFunction】对话框。
接下来进行管脚映射,映射完成之后如图5_46所示。
5_46
右键单击【sym_1】,在弹出的菜单中选择【Copy】命令,然后右键单击【Symbols】,在弹出的菜单中选择【Paste】命令,创建了符号sym_2,如图5_47所示。
5_47
单击【sym_2】,在符号窗口显示sym_2的管脚和符号。
双击【Name】栏的管脚名称,将“A
5_48
保存设计,基本步骤完成,下面也是进行symbol的调整,和前面先创建封装后创建符号的方法一样,不在赘述。
设置PartDeveloper
通过PartDeveloper的【Tools】/【Setup】命令可以实现如下设置:
1、可以制定PartDeveloper用户界面的值,比如指定符号文字在符号中的角度、颜色、高度等。
2、设置管脚名后缀低有效字符。
3、确定用于splitparts的属性。
4、指定加到符号、封装、符号管脚和封装管脚上的属性。
5、确定添加向量管脚是以扩展的形式还是以折叠的形式。
6、确定符号和封装管脚的位置、负载值和类型。
打开PartDeveloper界面,选择【Tools】/【Setup】命令,启动【Setup】对话框,如图5_49所示。
对话框图形界面分为领个窗口,左边的窗口显示的是类似于资源管理器的树状视图,右边的窗口显示的是可以设置的选项。
5_49
※设置缺省的低有效管脚符号和split元件属性
单击【Setup】根节点,查看在【Setup】根节点提供的是指定低有效字符和split元件的缺省属性,如图5_49所示。
1、【LowAssertionCharacter】
此栏设置是PartDeveloper判断低有效管脚是以管脚名称后缀为基础还是管脚名称前缀“-”为基础。
2、【SplitParts】
SplitParts即多个符号代表一个元件,因为有多个符号,在符号和chips.prt文件中就有一些专有的属性。
PartDeveloper创建元件时,此栏确定加入chips.prt和symbol.css文件的值。
有以下几个选项:
◆【AutoAddSWAP_INFOtoChips】选项。
◆【UseSPLIT_INSTand$LOCATION】选项。
◆【UseSPLIT_INST_NAME】选项。
※设置封装
在图5_49所示界面中点击【Package】选项,界面如图5_50所示。
5_50
◆【Class】选项:
设置元件类型。
◆【RefDesPrefix】选项:
设置封装的参考编号前缀,此信息是以属性PHYS_DES_REFIX加入chips.prt文件中的。
◆【AdditionalPackageProperties】栏:
输入其他的封装属性。
※设置缺省封装管脚属性
在图5_49所示对话框中点击【PackagePins】节点,可以设置给予管脚类型的的属性,界面如图5_51所示。
5_51
“EditProperties”按钮:
单击此按钮,在弹出的菜单有【Add】、【Rename】、和【Delete】命令选项。
可以完成添加、重命名和删除属性的操作。
添加属性会将属性添加到所有的管脚上,如果想要删除一些管脚类型的属性,只能编辑管脚类型对应的属性,将其删除。
※设置符号属性
点击图5_49所示界面左边【Symbol】节点,可以设置符号的缺省值,PartDeveloper可以利用其创建符号,界面如图5_52所示。
5_52
◆【SystemUnit】:
设置符号的测量单位,缺省为“Inches”,也可以选择“Fractions”和“Metrics”。
◆【SheetSize】:
设置ConceptHDL原理图图框的大小,如果符号的大小超出图框的范围会报错。
◆【GridSize】:
设置栅格的大小,符号管脚只能放在栅格上,缺省设置为0.05英寸。
◆【MinimumSize(InGridUnits)】栏的【Height】和【Width】:
设置符号的最小高度和宽度(以栅格为单位)。
◆【SymbolOutline】:
设置符号外形线的宽度,有“thick”和“thin”两个选项,分别为粗线和细线。
◆【AutoExpandBus】:
此选项应用与向量管脚,选择了此选项那么向量管脚都以单个的管脚显示在符号中,可以分别编辑各个管脚属性。
◆【TextAttributes】栏的【Height】、【Color】和【Rotation】:
设置符号中文字的高度(单位为英寸)、颜色和角度。
◆【DefaultPropertiesHeight】:
设置符号中属性和属性值的高度,单位为英寸。
◆【SymbolProperties】:
在此栏可以设置属性、属性值和它们的显示状态,显示状态可以设置为【Visibility】、【Color】、【Rotation】、【Height】和【Location】。
※设置符号管脚缺省值
在图5_49所示界面中选择【SymbolPins】节点,在此栏可以设置管脚文字的高度属性和管脚属性,界面如图5_53所示。
在【SymbolPins】节点下面还有一个【Properties】节点,用于设置符号管脚的属性和不同类型管脚的位置,界面如图5_54所示。
5_53
◆【PinNameHeight】:
设置管脚名称高度,单位为英寸。
◆【PinText】栏:
【UsePinNameasPinText】:
设置是否用管脚名称作为管脚显示的文字,如果不选此选项只能手工给管脚制定管脚文字。
【VectorBitMask】:
设置向量管脚的管脚文字。
【PinTextHeight】和【PinTextColor】:
设置管脚文字的高度和颜色。
◆【PinAttributes(InGridUnit)】包括以下选项:
【ShowDotAsFilled】:
设置符号管脚上的原点是填充的还是空的。
【MinimumPinSpacing】:
设置最小管脚间距,以栅格为单位。
【LowAssertShape】:
设置低有效管脚的形状,有“Dot”、“Line”和“Line-Dot”三种形状可以选择。
【StubLength】:
设置符号管脚的长度,单位为栅格。
◆【PinNameFormatforBus】:
设置向量管脚的显示形式,有“
5_54
在图5_54所示管脚属性设置界面中
◆【SymbolPinProperties】:
此栏可以设置管脚的属性。
属性值及显示属性。
◆【PinLocation】:
显示不同的管脚类型在符号中的位置。
※设置元件列表
点击图5_49所示界面中【PTF】节点,在此栏可以设置屈辱生的元件列表文件属性,界面如图5_55所示。
5_55
【Name】和【Value】栏是属性名和值,【Context】有“Key”、“Injected”、“Global”和“KeyandInjected”四个选项。
原理图库管理工具——LibraryExplorer
LibraryExplorer的特点如下:
1、创建和维护构建区的库;2、浏览参考库;3、在库构建区导入和导出文件、元件和库;4、在库构建区创建库和元件,然后启动PartDeveloper或者ConceptHDL来编辑元件;5、创建和维护库的分类元件;6、元件校验。
根据前面章节介绍内容创建一个库项目,然后更换product到PcbLibrarianExpert,界面如图5_56所示。
5_56
点击“LibraryExplorer”选项,进入LibraryExplorer界面,界面如图5_57所示。
5_57
LibraryExplorer的界面分为两栏,如图5_57所示,左边是库资源管理器,是库—部件—视图结构,此栏的下面就是库【Build】(构建区)和【Ref】(参考区)选项卡。
构建区显示的库就是cds.lib中指定的库,参考区显示的库就是refcds.lib中显示的库。
右边库资源显示区一栏显示的是左边选中库或者部件的内容。
个人库创建和修改都在构建区,构建区是为了满足个人库看法的需要设置的。
一旦库创建好并被校验后就可以导入参考区,其他的设计者也可以调用它们。
在构建区的任何对库的导入、创建或者重命名操作都会自动更新cds.lib文件和项目文件,如果重新编辑了cds.lib文件,在LibraryExplorer界面执行菜单命令【View】/【Refresh】,则构建区的显示会被更新。
参考区的库都是经过校验并确认无误的,安装Cadence时提供的标准库都放在参考区,参考区的库不能直接在参考区进行修改,只能将其导入构建区,进行修改后再导入参考区。
如果要添加库到参考区一定要导出构建区的库到参考区,或者通过修改refcds.lib文件来实现,用“DEFINE”命令加入新库,然后执行菜单命令【View】/【Refresh】来更新。
要编辑refcds.lib文件,可以再参考区显示的情况下,执行菜单命令【View】/【ModifyLibraryList】进入文本编辑器进行修改。
利用LibraryExplorer创建一个新库和一个新元件
1、创建一个新项目,并转换到PcbLibrarianExpert,打开LibraryExplorer界面。
2、在LibraryExplorer界面中选择【File】/【New】/【BuildLibrary】命令,也可以在左边【Build】区域单击鼠标右键,在弹出的菜单中选择【NewBuildLibrary】选项。
3、产生一个新的文件夹“new_library”,即库名称,用户可以根据自己的需要修改新库名称。
4、选中自己创建的新库,然后选择【File】/【New】/【Part】命令,也可以选中新库之后单击右键,在弹出的菜单中选择【NewPart】命令,产生一个“new_cell”文件夹即元件名称,用户可以修改新元件名称。
5、选中新元件文件夹,单击鼠标右键,在弹出的菜单中选择【PartDeveloper】命令,也可以选中新元件文件夹,然后选择【File】/【PartDeveloper】命令,进入PartDeveloper界面。
6、进行元件原理图库的设计,和前面章节讲述内容一致,此处不再赘述。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cadence 原理 图库 制作 使用
![提示](https://static.bdocx.com/images/bang_tan.gif)