首页资源分类PCB layout > Cadence原理图库设计

Cadence原理图库设计

已有 445005个资源

下载专区

上传者其他资源

    文档信息举报收藏

    标    签: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封装类型及替代封装。 Physical Pin Mapping对话框涉及PCB封装与原理图库符号的管脚对应问题: 1, 如果在General中没指定JEDEC_TYPE,可通过Add Manually方式加入封装管脚,选择Add Manually,点击Pin Numbers,出现Add Physical Pin Numbers对话框,选择Nuneric,输入需要加的管脚或集体输入比如1-20,即可把1到20的管脚均罗列到Physical Pins栏内。 如果在General中指定了JEDEC_TYPE,管脚可以直接从封装中提取。 在Logical栏选择逻辑管脚,在Physical Pins栏内选择相应封装管脚,点击Map,即可实现从原理图符号到PCB封装的管脚映射,如下图。 对于多行列封装,可能存在A1-A10,B1-B10,C1-C10这样的管脚,我们在加入Physical Pins之前,应在Add Physical Pin Numbers对话框中选择Grid阵列输入,如下图。 2, 如果在General中指定了JEDEC_TYPE,在Physical Pin Mapping对话框中允许我们通过封装库中已有封装的既定管脚来实现管脚映射。在Physical Pin Mapping对话框中选择Extract From Footprint,点击Pin Numbers后即可把已有封装的管脚罗列到Physical Pins栏内。余下的映射操作同上。学会使用这个对两者之间的对应关系有好处。 四.创建元件符号图 在Part Developer编辑器主界面选择Symbols按右键选择New,将出现如下界面提示我们选择建立一个单部件元件还是多部件元件,多部件元件允许我们把元件符号拆成几个部份分别表示物理封装的一部份,在元件管脚非常多时比较适用。多部件元件与单部件元件的创建方法类似,我们就以单部件元件为例。 选择All Pin,然后点击Next,则出现如下画面。 上图中第一项Logical表示只把逻辑管脚体现在符号中,隐含电源和地;第二项Logic+Power+Ground 表示把三者都体现在符号中,第三项Logic,Power+Ground表示把三者分别用两个符号来表示,少用。如果选择第一项则一定要通过POWER_GROUP属性来定义电源和地。 点击Next,则出现如下画面。 此表提示我们可以更改或新建封装类型,如不想更改和新建,则点击Modify Existing Package后不更改内容。 点击Next,出现如下画面,点击Finish,完成符号的初步编辑。 如果选择了电源和地的隐含方式,需要在Symbols的属性栏的Additional Properties内加Power_Group属性如下图示,注意对齐方式及可见性的选择。 选择Symbol Properties的Symbol Pins对话框,还可对符号中逻辑管脚的位置和次序进行编辑。如下图。 对Symbols Properties编辑完成后,可点击主菜单的sym_1按右键进入Concept-HDL,在Concept-HDL中可适当 调整管脚及文字的位置。 在Concept-HDL中编辑符号图形时,系统自动将栅格设置为0.05 2, 意思是跟踪栅格50mil,显示栅格100mil, 最好别更改这个默认值,否则在原理图设计时,会遇到麻烦。 五.创建Part-table文件 Part-table文件用于灵活构造部件以满足用户不同需要。例如我们可以在Part-table文件中重定义JEDEC_TYPE和ALT_SYMBOLS替代曾经加入过的封装信息。 在Part Developer主界面点击Part Table Files,右键选择New后进入Ptf Editor,如下图。 在Header对话框内分别可定义Key属性,Injected属性,Global属性。在Part Rows对话框内中定义部件的属性值。 Part-table文件是一个ASCII文件,任何文本编辑器均可编写或修改该文件,注意文件内容必须符合图例格式。 Example: FILE_TYPE = MULTI_PHYS_TABLE; PART 'AD704' CLASS=IC {========================================================================================} :VENDOR_PART_NUMBER(OPT) = PART_NUMBER | JEDEC_TYPE | DESCRIPTION ; {========================================================================================} 'AD704AR'(!) = '12100068' | 'SO16-300' | 'Vcc(max)+18V,CMRR>94.0dB,SR>0.15V/us' 'AD704AN'(!) = '12100069' | 'SO16-150' | 'Vcc(max)+18V,CMRR>94.0dB,SR>0.15V/us' END_PART END. 在制作Part-table文件时,最好是引用其他人的Part-table文件来修改以节省设计时间。 六.验证原理图符号库 完成符号库设计后,在Part Developer 界面选择Tools->Verify,对元件库进行检查,如果没有报错,则此元件库创建基本成功了,为了验证此元件库是否可用,我们可以新创建一个Project,打开Concept-HDL,在原理图页中调入新做的零件打包看是否能成功把元件符号转成PCB封装。

    Top_arrow
    回到顶部
    EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高员外,我们会尽快处理。