CadenceAllegro16.5详细教程.ppt





《CadenceAllegro16.5详细教程.ppt》由会员分享,可在线阅读,更多相关《CadenceAllegro16.5详细教程.ppt(193页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Cadence Allegro PCB培训课程安排培训课程安排Lesson1 Allegro环境介绍Lesson2 Allegro环境设定Lesson3 焊盘制作Lesson4 元件封装制作Lesson5 电路板创建Lesson6 PCB叠层设置和网表导入Lesson7 约束规则管理Lesson8 布局Lesson9 布线Lesson10 覆铜Lesson11 PCB设计后处理Lesson1 Allegro 环境介绍环境介绍 学习要点: PCB Layout流程介绍 PCB设计主要产品介绍 工作界面介绍 视窗缩放控制介绍 鼠标Stroke功能介绍 主要文件类型PCB LPCB Layoutay
2、out流程流程Interactive and automatic route signalsHDL/schematic design captureDefine board mechanical stackupSet/check CBD rules and constraintsLoad logic dataArrange/place componentsGenerate manufacturing outputPhysical design analysisDefine Power/GND planesManufacturing outputscheck plotsaperture file
3、sGerber dataNC drill datasilkscreensAssembly drawingsfabrications drawingsreportsAutorename backannotationGloss/auto cleanup for manufacturing主要产品介绍主要产品介绍为了适应不同用户的需要,Cadence软件包中提供了Allegro PCB Designer、OrCAD PCB Designer Standard和OrCAD PCB Designer Professional 3种PCB设计软件版本。(1)Allegro PCB Designer:是应用
4、最广泛的一种版本。产品由Base模块和Option附加模块组成,通过一个完全集成式的设计流程进行PCB Layout设计。(2)OrCAD PCB Designer:分为Professional和Standard版本,与Allegro PCB Designer相比,不具有电气约束驱动规则( Professional 版本只有差分约束规则)、DFX检查、不允许修改电气拓扑结构、没有扩展的Option功能、自动布线器最多支持到6层。启动启动Allegro PCB DesignerAllegro PCB Designer:ProgramsCadenceRelease 16.5勾选后下次会自动启动所选
5、产品模块切换产品软件主界面软件主界面工作界面介绍工作界面介绍 1 1:标题栏菜单栏工具栏状态栏显示当前正在执行的命令命令执行状态显示当前Option中的Subclass鼠标所在坐标选取坐标点坐标转换当前工作模式实时DRC状态自定义工具栏:自定义工具栏:View-Customize Toolbar工作界面介绍工作界面介绍 2 2:命令窗口:记录用户的所有操作信息。 用户也可以在此输入并执行命令,如输入“add line”,按回车键则会自动执行add line命令,和选择执行命令菜单中的“Add-Line”效果是一样的。视窗窗口:显示整个电路板的轮廓,并且显示高亮元素/对象的位置。 通过鼠标左键框
6、选不同的区域,可以在工作窗口中放大显示框选区域,以查看其详细信息。工作界面介绍工作界面介绍 3-3-控制面板控制面板:悬浮或固定窗口通过View-Windows打开或关闭控制面板Option控制面板:控制面板:这功能是体现Allegro控制操作方便性,用户不用去记忆每个命令的相关参数在哪设置,执行具体命令后Option的相关参数就显示当前命令有关的设置。不同命令下Option控制面板举例:Route-ConnectEdit-Z-CopyEdit-ChangeFind控制面控制面板:板:Find控制面板用于筛选PCB设计中可选择的元素/对象(Design Object Find Filter)和
7、快速查找元素/对象(Find by Name)设置查找类型输入查找对象名称点击Apply,所选网络会在PCB中高亮显示Visibility控制面板:控制面板:控制布线层以及每层中元素/对象的显示。在设置时可以整体设置,也可以单独设置。如图中表示只显示TOP层布线走线、过孔、引脚和DRC标志。鼠标的功能:鼠标的功能:鼠标左键:对象/元素的选取、命令的选择等鼠标右键:弹出下拉菜单鼠标中间键:对视窗进行缩放。有两种方法:一是直接滚动中间键,可以方便的实现视窗的放大或缩小操作;二是先按一下鼠标中间键,然后松开,鼠标向不同的方向拖动,可以实现不同的缩放功能,如图:Zoom PrevZoom by Poi
8、ntsZoom InZoom OutZoom FitZoom CancelZoom OutZoom Out视窗缩放还可以通过视窗缩放还可以通过ViewView主命令菜单实现:主命令菜单实现:鼠标的鼠标的StrokeStroke功能功能Allegro中鼠标的Stroke功能是指按住Ctrl键同时按住鼠标右键绘制命令符来执行相关的命令。Stroke Equivalent command Key combinations Copy CTRL+C Move SHIFT+F7 Zoom In F10 Oops (Undo) F3 Zoom World Delete Ctrl+R鼠标的鼠标的StrokeS
9、troke功能定制功能定制Tools-Utilities-Stroke Editor文件类型介绍文件类型介绍Allegro根据不同性质功能的文件类型保存不同的文件后缀,主要的类型可以参照下表:文件后缀名文件类型.brd普通的板子文件.draSymbols或Pad的可编辑保存文件.padPadstack文件,在做symbols时可以直接调用.psmLibrary文件,存package symbols.osmLibrary文件,存format symbols.bsmLibrary文件,存mechanical symbols.fsmLibrary文件,存flash symbols.ssmLibrar
10、y文件,存shape symbols.mddLibrary文件,存module definition.tap输出的包含NC drill数据的文件.scrScript 和macro 文件.art输出的底片文件.log输出的一些临时信息文件 .color View层面切换文件.jrl纪录操作Allegro的事件Lesson2 Allegro环境设定环境设定 学习要点: 设计参数设置 颜色和可见设置 脚本录制 用户参数/变量设置 快捷键设置设计参数设置设计参数设置Setup-Design Parameters用户可以在这里进行系统参数的统一设置。Display页中控制部分元素的显示形式;Design
11、页用于设置单位、图纸尺寸等参数; Text页用于设置文本大小;Shape页设置覆铜参数;Route页设置布线相关参数;Mfg Applications页设置测试点、Thieving、丝印、尺寸标注等相关参数。对于Text、 Shape、 Route、 Mfg Applications,可以暂时采用默认设置,因为在之后的具体操作中(例如覆铜、布线),这些参数在那里也可以进行设置。Display Display 标签页标签页JoggedStraightFilledUnfilledPlated Holes格点显示控制打开格点设置对话框Closed endpointPin to pin格点设置格点设置
12、Setup-GridsDesign标签标签页页Size: User Units:设定设计采用的单位 Size:设定图纸尺寸 Accuracy:设定精度,即小数位数 Long Name Size:设定字符的长度Extents:用户自定义图纸大小 Left X:图纸左下角的横坐标值 Lower Y:图示左下角的纵坐标值 Width:图纸宽度 Height:图纸高度Move origin:将坐标原点移动到所输入的X Y坐标处还可以通过“Setup-Change Drawing Origin”改变坐标原点的位置。Design标签页标签页0 90(Mirror)9045OffLineArcAllegro
13、Allegro中的层面设置中的层面设置Allegro中所有的元素都通过Class和Subclass来进行管理Class是定义好的,用户可以通过 “Setup-Subclass”来建立新的Subclass颜色和可见设置颜色和可见设置or. Display Color/VisibilityClassesSubclassesColorPaletteSubclass Visible/InvisibleChange ColorStipple patternsStack up包括所有电气层(顶层、底层、中间层)的引脚、过孔、布线、DRC等信息;所有非电气层例如阻焊层(Soldermask)、锡膏防护层(P
14、astemask)的信息Areas包括设计中所有区域信息的显示,例如约束区域、允许布局/布线区域、禁止布局/布线区域、禁止打过孔区域等。Board Geometry与电路板相关的元素信息,常用的如电路板框、尺寸标注信息、规划电路板时设置的ROOM、自动布局时设置的格点等Package Geometry与元器件封装相关的元素信息,如封装的丝印层、装配层、边界区域等Components与元器件相关的文字信息,如元件编号、器件类型、容差等。Manufacture与生产制造相关的信息,如丝印层、钻孔图、测试点、PCB叠层图等信息。阴影模式控制,主要用于突显某些重要元素/对象。RMBDisplay &
15、My Favorites设置网络颜设置网络颜色色Display Highlight脚本录制脚本录制Allegro为用户提供了脚本录制功能,即可以将鼠标的一切操作以脚本文件的形式记录并保存下来(.scr文件),脚本文件可供其它设计人员重复调用。脚本录制过程: 1 选择File-Script命令 2 输入脚本名称 3 点击Record开始录制 4 做你想要执行的动作 5 File-Script 点击Stop脚本回放过程: 1 选择File-Script命令 2 选择之前录好的脚本文件 3 点击Replay回放脚本 用户参数用户参数/ /变量设置变量设置Setup User Preferences生
16、效方式: Immediate Restart Repaint Next Command参数描述用户参数举例用户参数举例1 1:库路径加载: 对于用户自创建的元件封装库、焊盘库,为了在设计时可以应用这些元件封装、焊盘,首先需要将库路径加载进来。用户参数举例用户参数举例2 2:Open GL: 用于PCB视图的是否可透视的转换。 用户参数举例用户参数举例3 3:实时线长显示:快捷键设置快捷键设置查看快捷键 在软件的命令窗口中输入alias,按回车键,可以查看软件定义好的快捷键设置。用户定义快捷键 例如,将键盘的PgUp键设置成zoom in,设置方法如下: 在命令窗口中输入:alias PgUp
17、zoom in,按回车键。(注意:单词之间要有空格)这时即把PgUp键设置成zoom in。 用这种方法,用户可以把一些常用的命令都设置成快捷键,以后用到这些命令时直接启动快捷键,可以大大提高PCB的设计效率。注意:用这种方法创建的快捷键是不能保存的,可以在创建时同时录制脚本,以脚本方式保存快捷键。Lesson3 焊盘制作焊盘制作 学习要点: 创建热风焊盘 使用Pad Designer创建通孔类和表贴类焊盘焊盘结构焊盘结构topinneranti - padthermal reliefinnerbottommaskdrill sizemaskpastemasktop通孔类焊盘通孔类焊盘表贴类焊
18、盘表贴类焊盘热风焊盘热风焊盘热风焊盘(Thermal Relief)俗称花焊盘,用于电源/地引脚与平面层(覆铜层)的连接,主要作用是防止焊盘处散热太快而造成虚焊。分为正热风焊盘和负热风焊盘。 负热风焊盘负热风焊盘 正热风焊盘正热风焊盘如果平面层采用负平面,则在定义焊盘时必须要定义Thermal Relief和Anti Pad层。热风焊盘实际上是焊盘组成的一部分,在Allegro中,热风焊盘属于Symbol范畴,定义为Flash Symbol。创建热风焊盘创建热风焊盘1、选择“File-New”,创建类型选择Flash symbol,并命名热风焊盘2、设定页面尺寸、格点等基本参数3、选择“Add
19、-Flash”,定义尺寸,添加热风焊盘.fsm加载热风焊盘的库路径加载热风焊盘的库路径Setup-User PreferencesPaths-Library-psmpath使用使用Pad Designer创建焊盘创建焊盘Start Programs Cadence Release 16.5 PCB Editor Utilities Pad DesignerPad Designer分为两个标签,Parameters和Layers。Parameters标签用于设置尺寸单位和通孔类焊盘的钻孔参数; Layers标签用于设置焊盘各层的信息。设置钻孔参数使用使用Pad Designer创建焊盘创建焊盘设
20、置焊盘各层时,首先鼠标选择需要设置的层,然后在下方设置该层焊盘的形状和尺寸。设置焊盘类型焊盘浏览定义焊盘形状和尺寸使用使用Pad Designer创建焊盘创建焊盘对于负平面覆铜,必须在焊盘中间层添加Flash焊盘regularthermal reliefanti - pad使用使用Pad Designer创建焊盘创建焊盘层信息的复制:使用使用Pad Designer创建焊盘创建焊盘使用使用Pad Designer创建焊盘创建焊盘保存焊盘*.pad加载焊盘库路径加载焊盘库路径Setup-User PreferencesPaths-Library-padpathLesson4 元件封装制作元件封装
21、制作 学习要点: Allegro的符号介绍 在Allegro PCB Designer中创建元件封装符号AllegroAllegro中的符号中的符号(.osm)format symbol(.psm)Package symbol(.ssm)Shape symbolFlash symbol(.fsm)(.bsm)Mechanical symbol种 类注 释Package Symbol(*.psm)元件封装符号(如,dip14,soic14,R0603,C0805等等。)Mechanical Symbol(*.bsm)电路板机械符号。(如,outline 装机螺孔,等等。)Format Symbo
22、l(*.osm)就是关于板子的Logo,assembly等等的注解。Shape Symbol(*.ssm)是用来定义特殊的 pad。Flash Symbol(*.fsm)热风焊盘符号元件封装元件封装Assy RefDevice Type(mandatory)Silk RefPadstacksAssemblyOutlineSilkscreenOutlinePackageBoundaryMinimum/Maximum Package HeightDFA Boundary创建元件封装步骤创建元件封装步骤1、选择“File-New”,设置符号类型为Package Symbol2、通过“Setup-De
23、sign Parameters”设置页面尺寸、单位、格点等参数3、添加元件引脚4、绘制元件外形边框5、添加元件标识6、定义封装边界7、定义封装高度8、保存封装添加元件引脚添加元件引脚选择“Layout-Pins”,在Option控制面板中选择并设置封装的引脚及间距、排列方式等信息鼠标点击坐标原点放置第一排引脚回到Option控制面板设置第二排引脚放置第二排引脚 or绘制元件外形边框绘制元件外形边框选择“Add-Line”,在Option控制面板中设置添加丝印层(Silkscreen)和装配层(Assembly),其中弧形开口通过“Add-3pt Arc”添加。Add-3pt ArcAdd-Li
24、ne添加元件标识添加元件标识选择“Layout-Lables-RefDes”添加丝印层和装配层的标识。除此之外,还可以添加device、value、Tolerance等文字信息。定义封装边界定义封装边界选择“Setup-Areas-Package Boundary”定义封装边界定义封装高度定义封装高度选择“Setup-Areas-Package Height”,鼠标点击一下封装边界,边界区域高亮显示,在Option中输入高度。选择“File-Save”保存创建好的封装。Allegro中每种类型的符号都有两个文件,一个是绘图文件.dra,另一个是数据文件.psm(不同符号的数据文件不同)。在执行
25、保存命令时,软件会自动生成数据文件。在进行符号查看、编辑时选择的是.dra文件。Lesson5 电路板的创建电路板的创建 学习要点: 1 创建电路板机械符号(Mechanical Symbol) 2 电路板的组成创建电路板机械符号创建电路板机械符号选择“File-New”,新建绘图类型为Mechanical Symbol设置页面尺寸、单位、格点等参数典型电路板框典型电路板框outlinepackage keepinroute keepinmounting holesvia keepoutchamfer绘制绘制OutlineOutline选择“Add-Pins”或选择 ,在Option控制面板选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CadenceAllegro16 详细 教程

限制150内