资源描述
1Cadence使用方法简介2024/11/7 周四Cadence公司简介Cadence公司是一个专门从事电子设计自动化(EDA)的软件公司,是全球最大的电子设计技术(Electronic Design Technologies)、程序方案服务和设计服务供应商。产品涵盖了电子设计的整个流程,包括系统级设计,功能验证,IC综合及布局布线,模拟、混合信号及射频IC设计,全定制集成电路设计,IC物理验证,PCB设计和硬件仿真建模等。22024/11/7 周四主要内容1.原理图部分capture软件使用方法2.PCB线路板部分allegro软件使用方法32024/11/7 周四capture流程 4新建project摆放part连线修改part属性进行DRC输出网表输出物料清单等文件新建part2024/11/7 周四Capture5 2勾选这一项将所选产品作为默认使用的6 2New project72024/11/7 周四编辑已有的设计文件 点击菜单栏中file-open(快捷键ctrl+o),然后在工程文件目录中寻找“*.dsn”(打开设计文件)“*.opj”(打开工程文件)82024/11/7 周四92024/11/7 周四New library102024/11/7 周四New part112024/11/7 周四New part properties需要填这两项122024/11/7 周四待编辑的元件里面不需要snap to grid边框和引脚必须snap to grid,保证电气属性132024/11/7 周四可用于编辑元件的工具栏142024/11/7 周四152024/11/7 周四更改原理图页大小如果需要更改原理图页大小,可以在工程文件目录中选择相应的原理图页,右键选择schematic page property162024/11/7 周四172024/11/7 周四在option-preference中根据自己的喜好更改设置182024/11/7 周四Place part按p调出右侧的place part窗口从中选取需要的元件,双击或enter或点击面板上的放置按钮摆放该元件,可放任意多个,放完按ESC退出。192024/11/7 周四常用快捷键(可以在菜单栏(可以在菜单栏 placeplace下拉菜单中查看)下拉菜单中查看)W连线 J连接点B总线 X不连线的引脚E总线入口N网络别名T添加文字 R旋转元件(逆时针旋转90)I/O放大/缩小ESC、delete202024/11/7 周四摆放层次块212024/11/7 周四222024/11/7 周四232024/11/7 周四引脚的连接1.同一原理图页中的引脚,可以用相同的网络别名来保证其连接2.不同原理图页中的引脚,使用off-page connector来连接,或者使用Port(建议使用off-page connector,因为连接更可靠)3.层次块上下层之间可以用hierarchical Port来连接242024/11/7 周四更改元器件属性252024/11/7 周四Edit property窗口262024/11/7 周四批量修改属性272024/11/7 周四Edit part28Part可以整个复制过来,然后再局部修改2024/11/7 周四Edit part在关闭图页的时候会询问update“current”还是“all”,如果想放弃修改,点击discard。这里需要注意一点,即使你在原理图中更改了part,库中的这个元件仍然没有变化。在库中更改了元件,还需要在design cache中选中对应的design cache,右键选择“update cache”之后才能使用。29Edit part2024/11/7 周四原理图302024/11/7 周四原理图处理312024/11/7 周四322024/11/7 周四332024/11/7 周四342024/11/7 周四最后输出的网表文件物理封装信息及器件属物理封装信息及器件属性、驱动类型性、驱动类型(room、value等)等)网络表文件网络表文件(连接关系)(连接关系)驱动分配文件驱动分配文件(电压需求、(电压需求、替换封装类型及电气特性等)替换封装类型及电气特性等)352024/11/7 周四生成器件清单362024/11/7 周四BOM文件372024/11/7 周四制作交互表报告复合封装中没有使用的元件元器件的坐标382024/11/7 周四XRF文件内容392024/11/7 周四属性参数402024/11/7 周四相应的exp文件412024/11/7 周四Capture同allegro交互422024/11/7 周四勾选了inter tool communication之后,在PCB布局模式下,选中原理图页的一个元件,PCB中对应的封装就会高亮,并且可以移动432024/11/7 周四44休息一下休息一下休息一下休息一下2024/11/7 周四AllegroAllegro是Cadence公司推出的先进 PCB 设计布线工具。Allegro 提供了良好且交互的工作接口和强大完善的功能,和它前端产品Capture的结合,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。452024/11/7 周四流程制作pad46制作symbol导入网表开始摆件布线检查、修改铺铜删除孤岛后处理设置规则2024/11/7 周四Pad designer 472024/11/7 周四不要忘记这里482024/11/7 周四单层模式492024/11/7 周四Allegro502024/11/7 周四标题栏菜单栏工具栏命令窗口状态栏整体视图控制面板512024/11/7 周四常用快捷键F3(开始走线)F4(显示属性)F6(完成)F8(oops,取消上一步操作)F9(cancel,取消本次命令)SF3(推挤走线)SF6(移动)SF4(测距)Ctrl+F5(color选项卡)ctrl+d(删除)滚轮上下(或F11、F12)放大缩小522024/11/7 周四New drawing(首先建立需要的所有封装,这样导入网表才不会报错)(首先建立需要的所有封装,这样导入网表才不会报错)532024/11/7 周四设置 Display-color/visibility(ctrl+F5),设置各个层,各层线的颜色和可见性 girds 设置格点 Setup design parameter 设计参数 constraint 规则约束542024/11/7 周四552024/11/7 周四562024/11/7 周四572024/11/7 周四一个RB_1_2的封装(CadenceCadence命名中不允许出现命名中不允许出现“.”.”使用下划线代替使用下划线代替)582024/11/7 周四此封装中的各个部分Assembly top装配层,有的人选择不画Pad stack焊盘Ref des 标签Silkscreen top丝印层,最终显示在板子上这是一个丝印层的shape,同样会显示在板子上Place bound top,元件的实体范围592024/11/7 周四焊盘和标签可以在layout中选择然后加载到symbol中,三个层则需要手动画。如果一不小心把焊盘序号搞错,一脚写成了二脚,可以选edit-text然后双击更改焊盘上数字,不需要重新删除焊盘再加载。60symbol2024/11/7 周四添加焊盘添加焊盘的命令是layout-pins612024/11/7 周四画线画线的命令是add-line622024/11/7 周四丝印层线宽一定不能丝印层线宽一定不能为为0,否则光绘的时候,否则光绘的时候会报会报warning并且不能并且不能完成光绘过程。完成光绘过程。632024/11/7 周四修改焊盘库路径setup-user preference path中设置库路径642024/11/7 周四修改焊盘属性652024/11/7 周四在右侧option栏里双击要修改的焊盘,进入pad designer软件中对焊盘进行修改参数修改完成之后file-update to design可以在symbol里更改属性。注意这种方法没有修改焊盘库里的焊盘属性。如果在pad designer中修改完参数选择save to file则可以更改焊盘库里的属性。如果是先更改了焊盘,想要更新到symbol中,可以用tool-padstack-refresh来实现66修改焊盘属性 2024/11/7 周四替换焊盘672024/11/7 周四使用坐标画线直线可以选中add line之后使用坐标来画格式是x x坐标 y坐标,然后回车即可定位到所给坐标点,然后ix是x方向上移动,iy是y方向移动。注意x,ix,iy不能大写,与数字之间要有空格,否则不能识别。连线时也可以用坐标画682024/11/7 周四Import logic692024/11/7 周四702024/11/7 周四constraint712024/11/7 周四Constraint manager722024/11/7 周四开始摆件732024/11/7 周四注意要选hide而不是ok勾选多个就会依次放置几个器件742024/11/7 周四对齐器件在placement edit模式(右键 edit mode-placement edit)下圈中想要对齐的几个器件,然后右键选择align component 即可对齐,同时在右侧option选项卡中可以设置等间距排列。752024/11/7 周四762024/11/7 周四772024/11/7 周四摆完件782024/11/7 周四隐藏飞线显示飞线高亮反高亮792024/11/7 周四走线1.按快捷键F3打开走线模式。2.按下F3以后点击一个net,同名的net都会高亮。3.走线过程中双击可以打过孔到另一层。(双层板为例,首先保证option选项卡中两层不要是一样的)4.最后使用shift+F3可以修线5.连线一定要连到焊盘中心,不然Cadence会默认没有连接上6.右键中的enhance pad entry802024/11/7 周四差分线812024/11/7 周四创建差分对822024/11/7 周四设置差分对832024/11/7 周四修改和替换焊盘在brd文件中也可以修改替换某一个焊盘,方法同symbol中一样。在brd文件中更改了焊盘属性,symbol中不会被修改。842024/11/7 周四更新元器件852024/11/7 周四铺铜862024/11/7 周四右侧option栏设置872024/11/7 周四显示某一层882024/11/7 周四显示某一层可以先ctrl+F5点击右上角off,关掉所有层显示,然后在option中选择希望显示的层打开其显示。(在进行光绘时也是利用这种方法添加各个art层)892024/11/7 周四关闭所有层显示902024/11/7 周四只显示board geometry的outline912024/11/7 周四删除孤岛1.Shape-delete island2.Shape上的孤岛就会高亮显示,然后鼠标左键单机高亮的孤岛,该孤岛就会消失。可以在display-status 中查看是否有没删除的孤岛。如果有没删除的孤岛或者没有将shape更新到smooth,在光绘时就会报错。3.如果删除过孤岛,在修线后相同区域又出现孤岛,删除时会报cannot break shape to fragments。922024/11/7 周四恢复误删除的铺铜1.shapeManual Void/CavityDelete命令,将其删除即可恢复该孤岛。2.另一种方法是再铺一块属性相同的铜皮,然后将两块铜融合一下。(shape-merge shape然后点击要融合的两块铜)932024/11/7 周四DRCCadence中有online-DRC,可以实时的查看你的设计中是不是有错误。在display-status中,可以看有没有未连线的点,未安放的器件,未删除的孤岛942024/11/7 周四后处理952024/11/7 周四Auto silk962024/11/7 周四drill972024/11/7 周四关于钻孔首先要提取钻孔符号:manufacture-nc-drill legend来保证所有通孔都有钻孔标记再在manufacture-nc-nc drill输出钻孔文件Manufacture-nc-drill cus是钻孔表982024/11/7 周四artwork992024/11/7 周四artwork1002024/11/7 周四在工程文件夹下查看art文件1012024/11/7 周四Report(这里一般是输出坐标文件和物料清单)(这里一般是输出坐标文件和物料清单)1022024/11/7 周四report1032024/11/7 周四report1042024/11/7 周四输出坐标文件的两种方法1.上一页提到的,tools-report(quick reports)-component report,输出的是htm格式的文件2.file-export-placement,输出的是txt文件1052024/11/7 周四1062024/11/7 周四107谢谢谢谢谢谢谢谢2024/11/7 周四
展开阅读全文