资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,Cadence Allegro PCB Training,Version 16.5,MA CHONG TEL,:,18210271829,EMAIL,:,machong,1,Cadence Allegro PCB,培训课程安排,Lesson1 A,llegro,环境介绍,Lesson2 A,llegro,环境设定,Lesson3,焊盘制作,Lesson4,元件封装制作,Lesson5,电路板创建,Lesson6 PCB,叠层设置和网表导入,Lesson7,约束规则管理,Lesson8,布局,Lesson9,布线,Lesson10,覆铜,Lesson11 PCB,设计后处理,2,2025/4/19 周六,Lesson1 A,llegro,环境介绍,学习要点:,PCB Layout,流程介绍,PCB,设计主要产品介绍,工作界面介绍,视窗缩放控制介绍,鼠标,Stroke,功能介绍,主要文件类型,3,2025/4/19 周六,PCB L,ayout,流程,Interactive and automatic route signals,HDL/schematic design capture,Define board mechanical stackup,Set/check CBD rules and constraints,Load logic data,Arrange/place components,Generate manufacturing output,Physical design analysis,Define Power/GND planes,Manufacturing outputs,check plots,aperture files,Gerber data,NC drill data,silkscreens,Assembly drawings,fabrications drawings,reports,Autorename,backannotation,Gloss/auto cleanup for manufacturing,4,2025/4/19 周六,主要产品介绍,为了适应不同用户的需要,,Cadence,软件包中提供了,Allegro PCB Designer,、,OrCAD PCB Designer Standard,和,OrCAD PCB Designer Professional 3,种,PCB,设计软件版本。,(,1,),Allegro PCB Designer,:是应用最广泛的一种版本。产品由,Base,模块和,Option,附加模块组成,通过一个完全集成式的设计流程进行,PCB Layout,设计。,(,2,),OrCAD PCB Designer,:分为,Professional,和,Standard,版本,与,Allegro PCB Designer,相比,不具有电气约束驱动规则(,Professional,版本只有差分约束规则)、,DFX,检查、不允许修改电气拓扑结构、没有扩展的,Option,功能、自动布线器最多支持到,6,层。,5,2025/4/19 周六,启动,Allegro PCB Designer,:,Programs,Cadence,Release 16.5,勾选后下次会自动启动所选产品模块,切换产品,6,2025/4/19 周六,软件主界面,7,2025/4/19 周六,工作界面介绍,1,:,标题栏,菜单栏,工具栏,状态栏,显示当前正在,执行的命令,命令执行状态,显示当前,Option,中的,Subclass,鼠标所在坐标,选取坐标点,坐标转换,当前工作模式,实时,DRC,状态,8,2025/4/19 周六,自定义工具栏:,View-Customize Toolbar,9,2025/4/19 周六,工作界面介绍,2,:,命令窗口:记录用户的所有操作信息。,用户也可以在此输入并执行命令,如输入“,add line,”,按回车键则会自动执行,add line,命令,和选择执行命令菜单中的“,Add-Line,”效果是一样的。,视窗窗口:显示整个电路板的轮廓,并且显示高亮元素,/,对象的位置。,通过鼠标左键框选不同的区域,可以在工作窗口中放大显示框选区域,以查看其详细信息。,10,2025/4/19 周六,工作界面介绍,3-,控制面板,:,悬浮或固定窗口,通过,View-Windows,打开或关闭控制面板,11,2025/4/19 周六,Option,控制面板:,这功能是体现,Allegro,控制操作方便性,用户不用去记忆每个命令的相关参数在哪设置,执行具体命令后,Option,的相关参数就显示当前命令有关的设置。,不同命令下,Option,控制面板举例:,Route-Connect,Edit-Z-Copy,Edit-Change,12,2025/4/19 周六,Find,控制面板:,Find,控制面板用于筛选,PCB,设计中可选择的元素,/,对象(,Design Object Find Filter,)和快速查找元素,/,对象(,Find by Name,),设置查找类型,输入查找对象名称,点击,Apply,,所选网络会在,PCB,中高亮显示,13,2025/4/19 周六,Visibility,控制面板:,控制布线层以及每层中元素,/,对象的显示。在设置时可以整体设置,也可以单独设置。,如图中表示只显示,TOP,层布线走线、过孔、引脚和,DRC,标志。,14,2025/4/19 周六,鼠标的功能:,鼠标左键:对象,/,元素的选取、命令的选择等,鼠标右键:弹出下拉菜单,鼠标中间键:对视窗进行缩放。有两种方法:一是直接滚动中间键,可以方便的实现视窗的放大或缩小操作;二是先按一下鼠标中间键,然后松开,鼠标向不同的方向拖动,可以实现不同的缩放功能,如图:,Zoom Prev,Zoom by Points,Zoom I,n,Zoom Out,Zoom Fit,Zoom Cancel,Zoom Out,Zoom Out,15,2025/4/19 周六,视窗缩放还可以通过,View,主命令菜单实现:,16,2025/4/19 周六,鼠标的,Stroke,功能,Allegro,中鼠标的,Stroke,功能是指按住,Ctrl,键同时按住鼠标右键绘制命令符来执行相关的命令。,Ctrl,+,R,17,2025/4/19 周六,鼠标的,Stroke,功能定制,Tools-Utilities-Stroke Editor,18,2025/4/19 周六,文件类型介绍,Allegro,根据不同性质功能的文件类型保存不同的文件后缀,主要的类型可以参照下表,:,文件后缀名,文件类型,.brd,普通的板子文件,.dra,Symbols,或,Pad,的可编辑保存文件,.pad,Padstack,文件,在做,symbols,时可以直接调用,.psm,Library,文件,,,存,package symbols,.osm,Library,文件,,,存,format symbols,.bsm,Library,文件,,,存,mechanical symbols,.fsm,Library,文件,,,存,flash symbols,.ssm,Library,文件,,,存,shape symbols,.mdd,Library,文件,,,存,module definition,.tap,输出的包含,NC drill,数据的文件,.scr,Script,和,macro,文件,.art,输出的底片文件,.log,输出的一些临时信息文件,.color,View,层面切换文件,.jrl,纪录操作,Allegro,的事件,19,2025/4/19 周六,Lesson2 A,llegro,环境设定,学习要点:,设计参数设置,颜色和可见设置,脚本录制,用户参数,/,变量设置,快捷键设置,20,2025/4/19 周六,设计参数设置,Setup-Design Parameters,用户可以在这里进行系统参数的统一设置。,Display,页中控制部分元素的显示形式;,Design,页用于设置单位、图纸尺寸等参数;,Text,页用于设置文本大小;,Shape,页设置覆铜参数;,Route,页设置布线相关参数;,Mfg Applications,页设置测试点、,Thieving,、丝印、尺寸标注等相关参数。,对于,Text,、,Shape,、,Route,、,Mfg Applications,,可以暂时采用默认设置,因为在之后的具体操作中(例如覆铜、布线),这些参数在那里也可以进行设置。,21,2025/4/19 周六,Display,标签页,Jogged,Straight,Filled,Unfilled,Plated Holes,格点显示控制,打开格点设置对话框,Closed endpoint,Pin to pin,22,2025/4/19 周六,格点设置,Setup-Grids,23,2025/4/19 周六,Design,标签页,Size,:,User Units,:设定设计采用的单位,Size,:设定图纸尺寸,Accuracy,:设定精度,即小数位数,Long Name Size,:设定字符的长度,Extents,:用户自定义图纸大小,Left X,:图纸左下角的横坐标值,Lower Y,:图示左下角的纵坐标值,Width,:图纸宽度,Height,:图纸高度,Move origin,:将坐标原点移动到所输入的,X Y,坐标处,还可以通过“,Setup-Change Drawing Origin,”改变坐标原点的位置。,24,2025/4/19 周六,Design,标签页,0,90,(Mirror),90,45,Off,Line,Arc,25,2025/4/19 周六,Allegro,中的层面设置,Allegro,中所有的元素都通过,Class,和,Subclass,来进行管理,Class,是定义好的,用户可以通过“,Setup-Subclass,”来建立新的,Subclass,26,2025/4/19 周六,颜色和可见设置,or.,Display Color/Visibility,Classes,Subclasses,Color,Palette,Subclass Visible/Invisible,Change Color,Stipple patterns,27,2025/4/19 周六,Stack up,包括所有电气层(顶层、底层、中间层)的引脚、过孔、布线、,DRC,等信息;,所有非电气层例如阻焊层(,Soldermask,)、锡膏防护层(,Pastemask,)的信息,28,2025/4/19 周六,Areas,包括设计中所有区域信息的显示,例如约束区域、允许布局,/,布线区域、,禁止布局,/,布线区域、禁止打过孔区域等。,29,2025/4/19 周六,Board Geometry,与电路板相关的元素信息,常用的如电路板框、尺寸标注信息、规划电,路板时设置的,ROOM,、自动布局时设置的格点等,30,2025/4/19 周六,Package Geometry,与元器件封装相关的元素信息,如封装的丝印层、装配层、边界区域等,31,2025/4/19 周六,Components,与元器件相关的文字信息,如元件编号、器件类型、容差等。,32,2025/4/19 周六,Manufacture,与生产制造相关的信息,如丝印层、钻孔图、测试点、,PCB,叠层图等信息。,33,2025/4/19 周六,阴影模式控制,主要用于突显某些重要元素,/,对象。,RMB,Display&My Favorites,34,2025/4/19 周六,设置网络颜色,Display Highlight,35,2025/4/19 周六,脚本录制,Allegro,为用户提供了脚本录制功能,即可以将鼠标的一切操作以脚本文件的形式记录并保存下来(,.scr,文件),脚本文件可供其它设计人员重复调用。,脚本录制过程:,1,选择,File-Script,命令,2,输入脚本名称,3,点击,Record,开始录制,4,做你想要执行的动作,5 File-Script,点击,Stop,脚本回放过程:,1,选择,File-Script,命令,2,选择之前录好的脚本文件,3,点击,Replay,回放脚本,36,2025/4/19 周六,用户参数,/,变量设置,Setup User Preferences,生效方式,:,Immediate,Restart,Repaint,Next Command,参数描述,37,2025/4/19 周六,用户参数举例,1,:,库路径加载:,对于用户自创建的元件封装库、焊盘库,为了在设计时可以应用这些元件封装、焊盘,首先需要将库路径加载进来。,38,2025/4/19 周六,用户参数举例,2,:,Open GL,:,用于,PCB,视图的是否可透视的转换。,39,2025/4/19 周六,用户参数举例,3,:,实时线长显示:,40,2025/4/19 周六,快捷键设置,查看快捷键,在软件的命令窗口中输入,alias,,按回车键,可以查看软件定义好的快捷键设置。,用户定义快捷键,例如,将键盘的,PgUp,键设置成,zoom in,,设置方法如下:,在命令窗口中输入:,alias PgUp zoom in,,按回车键。(注意:单词之间要有空格)这时即把,PgUp,键设置成,zoom in,。,用这种方法,用户可以把一些常用的命令都设置成快捷键,以后用到这些命令时直接启动快捷键,可以大大提高,PCB,的设计效率。,注意:用这种方法创建的快捷键是不能保存的,可以在创建时同时录制脚本,以脚本方式保存快捷键。,41,2025/4/19 周六,Lesson3,焊盘制作,学习要点:,创建热风焊盘,使用,Pad Designer,创建通孔类和表贴类焊盘,42,2025/4/19 周六,焊盘结构,top,inner,anti-pad,thermal relief,inner,bottom,mask,drill size,mask,paste,mask,top,通孔类焊盘,表贴类焊盘,43,2025/4/19 周六,热风焊盘,热风焊盘(,Thermal Relief,)俗称花焊盘,用于电源,/,地引脚与平面层(覆铜层)的连接,主要作用是防止焊盘处散热太快而造成虚焊。分为正热风焊盘和负热风焊盘。,负热风焊盘 正热风焊盘,如果平面层采用负平面,则在定义焊盘时必须要定义,Thermal Relief,和,Anti Pad,层。,热风焊盘实际上是焊盘组成的一部分,在,Allegro,中,热风焊盘属于,Symbol,范畴,定义为,Flash Symbol,。,44,2025/4/19 周六,创建热风焊盘,1,、选择“,File-New,”,创建类型选择,Flash symbol,,并命名热风焊盘,2,、设定页面尺寸、格点等基本参数,3,、选择“,Add-Flash,”,定义尺寸,添加热风焊盘,.fsm,45,2025/4/19 周六,加载热风焊盘的库路径,Setup-User Preferences,Paths-Library-psmpath,46,2025/4/19 周六,使用,Pad Designer,创建焊盘,Start Programs Cadence Release 16.5 PCB Editor Utilities Pad Designer,Pad Designer,分为两个标签,,Parameters,和,Layers,。,Parameters,标签用于设置尺寸单位和通孔类焊盘的钻孔参数;,Layers,标签用于设置焊盘各层的信息,。,设置钻孔参数,47,2025/4/19 周六,使用,Pad Designer,创建焊盘,设置焊盘各层时,首先鼠标选择需要设置的层,然后在下方设置该层焊盘的形状和尺寸。,设置焊盘类型,焊盘浏览,定义焊盘形状和尺寸,48,2025/4/19 周六,使用,Pad Designer,创建焊盘,对于负平面覆铜,必须在焊盘中间层添加,Flash,焊盘,regular,thermal relief,anti-pad,49,2025/4/19 周六,使用,Pad Designer,创建焊盘,层信息的复制:,50,2025/4/19 周六,使用,Pad Designer,创建焊盘,51,2025/4/19 周六,使用,Pad Designer,创建焊盘,保存焊盘,*.,pad,52,2025/4/19 周六,加载焊盘库路径,Setup-User Preferences,Paths-Library-padpath,53,2025/4/19 周六,Lesson4,元件封装制作,学习要点:,Allegro,的符号介绍,在,Allegro PCB Designer,中创建元件封装符号,54,2025/4/19 周六,Allegro,中的符号,(.osm,),format symbol,(.psm),P,ackage,symbol,(.ssm),Shape symbol,Flash symbol,(.fsm,),(.bsm),Mechanical symbol,种 类,注 释,Package Symbol,(*,.psm,),元件封装符号(如,,dip14,,,soic14,,,R0603,,,C0805,等等。),Mechanical Symbol,(*,.bsm,),电路板机械符号。(如,,outline,装机螺孔,等等。),Format Symbol,(*,.osm,),就是关于板子的,Logo,,,assembly,等等的注解。,Shape Symbol,(*,.ssm,),是用来定义特殊的,pad,。,Flash Symbol,(*,.fsm,),热风焊盘符号,55,2025/4/19 周六,元件封装,Assy Ref,Device Type,(mandatory),Silk Ref,Padstacks,Assembly,Outline,Silkscreen,Outline,Package,Boundary,Minimum/Maximum Package Height,DFA Boundary,56,2025/4/19 周六,创建元件封装步骤,1,、选择“,File-New,”,设置符号类型为,Package Symbol,2,、通过“,Setup-Design Parameters,”设置页面尺寸、单位、格点等参数,3,、添加元件引脚,4,、绘制元件外形边框,5,、添加元件标识,6,、定义封装边界,7,、定义封装高度,8,、保存封装,57,2025/4/19 周六,添加元件引脚,选择“,Layout-Pins,”,在,Option,控制面板中选择并设置封装的引脚及间距、排列方式等信息,鼠标点击坐标原点放置第一排引脚,回到,Option,控制面板设置第二排引脚,放置第二排引脚,or,58,2025/4/19 周六,绘制元件外形边框,选择“,Add-Line,”,在,Option,控制面板中设置添加丝印层(,Silkscreen,)和装配层(,Assembly,),其中弧形开口通过“,Add-3pt Arc,”添加。,Add-3pt Arc,Add-Line,59,2025/4/19 周六,添加元件标识,选择“,Layout-Lables-RefDes,”添加丝印层和装配层的标识。除此之外,还可以添加,device,、,value,、,Tolerance,等文字信息。,60,2025/4/19 周六,定义封装边界,选择“,Setup-Areas-Package Boundary,”定义封装边界,61,2025/4/19 周六,定义封装高度,选择“,Setup-Areas-Package Height,”,鼠标点击一下封装边界,边界区域高亮显示,在,Option,中输入高度。,选择“,File-Save,”保存创建好的封装。,Allegro,中每种类型的符号都有两个文件,一个是绘图文件,.dra,,另一个是数据文件,.psm,(不同符号的数据文件不同)。在执行保存命令时,软件会自动生成数据文件。在进行符号查看、编辑时选择的是,.dra,文件。,62,2025/4/19 周六,Lesson5,电路板的创建,学习要点:,1,创建电路板机械符号(,Mechanical Symbol,),2,电路板的组成,63,2025/4/19 周六,创建电路板机械符号,选择“,File-New,”,新建绘图类型为,Mechanical Symbol,设置页面尺寸、单位、格点等参数,64,2025/4/19 周六,典型电路板框,outline,package keepin,route keepin,mounting holes,via keepout,chamfer,65,2025/4/19 周六,绘制,Outline,选择“,Add-Pins,”或选择 ,在,Option,控制面板选择作为装配孔的焊盘类型,在命令窗口输入坐标定位装配孔,67,2025/4/19 周六,Chamfers,Dimension-Chamfer,在,Option,面板中设置参数,After,Before,68,2025/4/19 周六,尺寸标注,选择“,Dimension-Dimension Environment,”,鼠标右键下拉菜单中选择“,Linear Dimension,”,69,2025/4/19 周六,设置约束区域(,Package Keepin/Route Keepin,),选择“,Edit-Z-Copy,”或“,Setup-Areas-Package KeepinRoute Keepin,”,outline,package keepin(offset 70 mils),route keepin(offset 50 mils),mounting hole,70,2025/4/19 周六,保存符号,选择“,File-Save,”,软件同时保存,.dra,文件和,.bsm,文件,加载符号路径:“,Setup-User Preferences,”,71,2025/4/19 周六,电路板的组成要素,(.osm),(.bsm),(.psm),cross section,(stackup),design rules,Allegro(.brd),72,2025/4/19 周六,创建,Board,文件,选择“,File-New,”,创建,Board,文件,将创建好的电路板机械符号导入进来:选择“,Place-Manually,”,73,2025/4/19 周六,Lesson6 PCB,叠层设置和网表导入,学习要点:,PCB,叠层设置,网表导入,74,2025/4/19 周六,PCB,叠层设置,选择“,Setup-Cross-section,”或命令按钮,75,2025/4/19 周六,导入网表,网表的导入有两种方法,其中方法一是在,Capture,中直接将网表文件导入到,PCB,中,方法二是在,PCB,中导入网标文件,File-Import-Logic,Tools-Create Netlist,76,2025/4/19 周六,网络表,77,2025/4/19 周六,Lesson7,约束规则管理,学习要点,约束管理器介绍,约束规则分类,创建约束规则,分配约束规则,Allegro,中的属性设置,78,2025/4/19 周六,约束管理器,选择“,Setup-Constraints-Constraint Manager,”,启动约束管理器,Allegro,中规则分为两类:,Default Constraint,和,Special Constraint,。用户既可以修改默认规则,还可以创建新规则,约束设置方法:,1,确定约束类型,2,创建约束,3,分配约束,约束类型,约束创建区域,79,2025/4/19 周六,约束类型,Physical,Spacing,Same net spacing,Electrical,DRC,Property,80,2025/4/19 周六,创建物理规则,4,5,、设置规则,1,2,3,、选择“,Objects-,Create-Physical CSet,”,81,2025/4/19 周六,分配约束规则,分配规则有两种方法:一是直接为网络分配约束;二是创建网络组为网络组分配约束,直接分配法:,82,2025/4/19 周六,分配约束规则,3.RMB,4,1,2,创建网络组:,83,2025/4/19 周六,分配约束规则,or,1,2,1,2,3,为网络组分配约束:,84,2025/4/19 周六,Constraint Region,对于某些特殊器件如,BGA,器件,其管脚很多,管脚间距很小,所以在其内部布线时应尽量减小线宽。这时候可以创建一个特殊的区域,设定相关约束,使得进入该区域布线时线宽自动变小。,85,2025/4/19 周六,创建,Region,:,86,2025/4/19 周六,设定,Region,约束:,在约束管理器中首先在“,Physical Constraint Set,”中设定规则,然后在“,Region,”中分配约束。,87,2025/4/19 周六,在,PCB,中绘制,Region,区域:,选择“,Shape-Rectangular,”,在,option,面板中设置相,关参数;,Constraint Region,的可见,性通过“,Display-Color/,Visibility,”中的“,Areas,”进行控制,Region,88,2025/4/19 周六,约束驱动布局布线,约束创建好后,在布线过程中就会遵循所设定的规则进行走线,如果违反了规则会出现,DRC,错误标志。,在约束管理器中的“,DRC,”中可以查看所有违反规则的信息,Region,89,2025/4/19 周六,间距规则,1.,2,.,3,、选择“,Objects-,Create-S,pacing,CSet,”,4,.,5.,设置规则,90,2025/4/19 周六,Net Class to Net Class Spacing,91,2025/4/19 周六,电气约束,-,线长控制约束,92,2025/4/19 周六,分配约束,93,2025/4/19 周六,约束驱动布局布线,在布线过程中,,Allegro,中可以实现线长控制的动态显示,选择“,Setup-User Preferences,”,在“,Route,”中的“,Connect,”中设置“,allegro_dynam_timing,”,94,2025/4/19 周六,动态查看布线结果,95,2025/4/19 周六,分析模式(,Analysis Mode,),or,用于设置其它设计规则并确定,PCB,设计中哪些规则需要实时检查,哪些规则,是可以忽略的。,96,2025/4/19 周六,Allegro,中属性的编辑,约束管理其中的,Properties,可以设置,PCB,中网络或原件的属性,还可以通过主界面中“,Edit-Properties,”,命令设置属性,1.Edit-Properties,2,3,97,2025/4/19 周六,Lesson8,布局,学习要点:,Manual Placement,Edit Commands for Symbols,Quick Placement,C,reating Rooms,Placement Edit Mode,Alt Symbols,Placement Replication,C,ontrolling Rats Display,Swap,Modify Padstacks,Update Symbols and Padstacks,Create library parts from your design database.,98,2025/4/19 周六,布局准备工作,元件封装,symbols,/your/company/lib,(,psmpath,padpath,),导入网表,U1,U1,1,2,3,4,5,6,99,2025/4/19 周六,设置布局格点,布局格点:在对元件进行放置、移动等操作时采用的格点,Setup-Grids,100,2025/4/19 周六,手动布局,Place-Manually or,已摆放元件以 表示,在,Option,控制面板中可,以设置,Mirror,和可旋转,角度,101,2025/4/19 周六,布局后对元件的基本操作,对于已摆放的元件,右键下拉菜单可以对其进行一些常用的操作,Move,:移动原件。,Unplace component,:将已摆放元件删除,删除的元件可以重新,进行摆放。还可以通过,Edit-delete,命令或 删除元件。,Mirror,:镜像,Spin,:旋转,按照,Option,Hihglight,:高亮显示,Fix,:固定,被固定的元件不能进行移动、删除等操作,Show element,:显示封装的详细信息,设置删除对象,102,2025/4/19 周六,快速布局,Place-Quickplace,103,2025/4/19 周六,按区域摆放元件,元件布局时为了便于区分模拟、数字电路,精准定位元件布局,可以将电路板划分为若干区域,每个区域对应摆放设计中的不同电路模块,,Allegro,中将这种区域称为,ROOM,。,104,2025/4/19 周六,为元件添加,ROOM,属性,两种添加,ROOM,的方法:,1,在原理图中添加,2,在,PCB,中添加:,Edit-Properties,105,2025/4/19 周六,创建,ROOM,区域,选择“,Setup-Outlines-Room Outline,”,106,2025/4/19 周六,创建,ROOM,区域,107,2025/4/19 周六,将元件摆放到指定,ROOM,中,Place-Quick Place,MEM,LED,CHAN2,CHAN1,108,2025/4/19 周六,Capture,和,Allegro,的交互布局,109,2025/4/19 周六,Capture,和,Allegro,的交互布局,在原理图中选择某元件,在,PCB,中会同时高亮此元件;在,PCB,中高亮元件,会同时在原理图中选中此元件。,110,2025/4/19 周六,布局模式下的元件摆放,在布局模式下(,Placement Edit,),不用去选择“,Place-Manually,”,在,Option,控制面板中就可以进行元件的选取与摆放,在布局模式下还可以进行元件的对齐、可替代封装和,Placement Replication,功能的应用,111,2025/4/19 周六,元件对齐:,元件对齐要在布局模式下才能实现:,1,选择需要对齐的多个元件,2,鼠标放在其中对齐参看元件上,3,右键下拉菜单选择“,Align components,”,112,2025/4/19 周六,可替代封装:,进行,PCB,设计时,一个元件可以有多种封装形式可供选择,这种封装称为可替代封装,可替代封装首先在原理图中进行设置,其中,T,代表元件在顶层的可替换封装为,SOIC24,;,B,代表元件在底层的可替代封装为,SOIC24_PE,执行,Alt Symbol,(须在,Placement Edit,模式下),Alt Symbol,113,2025/4/19 周六,Placement Replication,:,Placement Replication,是指布局的复用,在设计中常常有两个或多个相同的模块,使用,Placement Replication,可以只对其中一个模块(称为,seed circuit,)进行布局,通过创建复用模块(,.mdd,文件),其它模块直接调用此模块的布局,实现几个模块布局方式的一致。,Placement Replication,功能在,Placement Edit,模式下使用。,114,2025/4/19 周六,Placement Replication,创建复用模块,:,1.,选中所有,seed circuit,内的元件,右键选择,“,Place replicate create,”,2.,鼠标右键选择“,Done,”,3.,点击任意一点,弹出保存,对话框,输入复用模块名称,进行保存,115,2025/4/19 周六,Placement Replication,应用复用模块,:,1.,选择目标模块中所有的元器件,,右键选择“,Place replicate apply,”,2.,选择复用模块,3.,弹出元器件匹配对话框,设置匹配,4.,放置目标模块,116,2025/4/19 周六,飞线的显示与隐藏,Display,Show Rats,Display,Blank Rats,All Components Nets,O,f Selection,117,2025/4/19 周六,Swap,功能,Pin Swap,和,Function Swap,必须在原理图中进行设置:,Place-Swap,Function Swap,Pin Swap,118,2025/4/19 周六,Swap,功能,在,Allegro,中进行的,Pin Swap,和,Function Swap,可以通过,Backannotate,回标到原理图中,119,2025/4/19 周六,Updating Symbols,Place Update Symbols,Reads padstack datafrom the library,120,2025/4/19 周六,Updating Padstacks,Tools Padstack Refresh,121,2025/4/19 周六,焊盘的修改,1,、选择“,Tools-Padstack-Modify Design Padstack,”对设计中焊盘进行修改。,Definition,:修改所有此类焊盘,Instance,:只修改当前选择的焊盘,2,、还可以通过选择某一焊盘,右键,下拉菜单中选择“,Modify design padstack,”修改焊盘。,122,2025/4/19 周六,输出符号库,选择“,File-Export-Libraries,”,123,2025/4/19 周六,Lesson9,布线,学习要点:,如何添加连接线,过孔的选择与设置,Bubble,布线方式,走线的编辑(,delete,、,slide,、,delay tune,、,custom smooth,),扇出布线,群组布线,自动布线,布线优化,差分对布线,124,2025/4/19 周六,设置布线格点,Setup-Grids,是否显示格点,设置所有布线层格点,分层设置,125,2025/4/19 周六,添加连接线,1,选择“,Route-Connect,”,or,2,在,Option,控制面板中设置布线开始层和切换层,3,选择布线起始位置,4,点击鼠标左键确定路径,5,选择布线结束位置,6,鼠标右键选择“,Done,”完成操作,126,2025/4/19 周六,布线命令下的,Option,控制面板,Act,:布线开始层,Alt,:布线切换层,Via,:过孔选择,Net,:当前布线网络,Line lock,:布线线型选择(,Line,、,Arc,)和拐角角度(,Off,、,45,、,90,),Miter,:拐角的长度,Line width,:线宽,为约束管理器中,设置的最小线宽,Bubble,:布线方式,Shove vias,:过孔推挤方式,Gridless,:布线时是否捕捉格点,Clip dangling clines,:推挤小段走线效果,Smooth,:平滑方式,Snap to connect point,:自动捕捉连接点,Replace
展开阅读全文