Allegro设计步骤-PCB设计-于博士视频笔记(转+修改)
- 格式:pdf
- 大小:641.37 KB
- 文档页数:13
视频笔记_于博士视频笔记(转+修改)备注:1、未掌握即未进行操作2、操作软件是15.5版本,若有修改则为16.5版本26、非电气引脚零件的制作1、建圆形钻孔:(1)、parameter:没有电器属性(non-plated)(2)、layer:只需要设置顶层和底层的regular pad,中间层以及阻焊层和加焊层都是null。
注意:regular pad要比drill hole大一点。
27、PCB电路板的建立主要内容:建立电路板及绘制相关区域步骤:0、建立电路板:File - New - 选择路径及Board1、设置绘图区参数,包括单位,大小:Setup - Drawing Size2、定义outline区域:Add - Line(Optons - Board Geometry - Outline)- (可使用命令模式输入坐标 x 0 0和ix iy)备注:添加导角(倒角):Manufacture - Dimension/Draft - Chamfer(方形导角)或者Fillet(圆形导角) - 左键依次选择需要导角的边。
16.53、定义route keepin区域:Setup - Areas - Route keepin - (可使用命令模式输入坐标 x 0 0和ix iy)(可使用Z-copy操作:Edit - Z-Cpoy - 在Options里subclass 中选择Route Keepin,contract:内缩,Expand:外扩,Offset:内或外的偏移数量)备注:一般大板子(空间够大):一般走线(route Keepin)限制在板框40mil以内,放置元件(package keepin)在80mil以内route keepout 一般是用于螺丝孔,使用route keepout包围螺丝孔意味着该区域内不可布线。
4、定义package keepin区域:Setup - Areas - Package keepin - (可使用命令模式输入坐标 x 0 0和ix iy)(可使用Z-copy操作)5、添加定位孔:place - manually - advance setting - 勾选Library - Placement List 中下拉框中选择Package Symbols或者Mechanical symbols中选择定位孔28、Allegro PCB 的参数设置主要内容:内电层的建立及其覆铜Allegro定义层叠结构:对于最简单的四层板,只需要添加电源层和底层,步骤如下:1、Setup –> cross-section2、添加层,电源层和地层都要设置为plane(内电层),同时还要在电气层之间加入电介质,一般为FR-43、指定电源层和地层都为负片(negtive)4、设置完成可以再Visibility看到多出了两层:GND和POWER5、铺铜(可以放到布局后再做)6、Edit->z-copy –> find面板选shape(因为铺铜是shape) –> option面板的copy to class/subclass选择ETCH/GND(注意选择create dynamic shape:动态覆铜)- 左键选择图形(比如route keepin) - 完成GND层覆铜7、相同的方法完成POWER层覆铜补充:Allegro生成网表1、重新生成索引编号:tools –> annotate2、DRC检查:tools –> Design Rules Check,查看session log。
3、生成网表:tools –> create netlist,产生的网表会保存到allegro文件夹,可以看一下session log内容。
29、网表的导入主要内容:网表导入,栅格设置及drawing option的介绍1、file –> import –> logic –> design entry CIS(这里有一些选项可以设置导入网表对当前设计的影响)2、选择网表路径,在allegro文件夹。
3、点击Import Cadence导入网表。
4、导入网表后可以再place –> manully –> placement list选components by refdes查看导入的元件。
5、设置栅格点,所有的非电气层用一套,所有的电气层(ETCH)用一套。
注意手动放置元件采用的是非电气栅格点。
6、设置drawing option,status选项会显示出没有摆放元件的数量,没有布线的网络数量30、PCB手动布局1、place –> manully –> components by refdes可以看到工程中的元件,可以利用selection filters进行筛选。
另外也可以手工摆放库里的元件。
还可以将对话框隐藏(hide),并且右键 –> show就可以显示了。
2、如何镜像摆放到底层?方法一:先在option选mirror,在选器件方法二:先选器件,然后右键 –> mirror方法三:setup –> drawing option –> 选中mirror,就可进行全局设置方法四:对于已摆放的零件,Edit –> mirror在find面板选中symbol,再选元件这样放好元件后就会自动在底层。
3、如何进行旋转?方法一:对于已经摆放的元件,Edit –> move 点击元件,然后右键 –> rotate就可以旋转方法二:摆放的时候进行旋转,在option面板选择rotate35、Allegro快速摆放元件1、开素摆放元件:place –> quickplace –> place all components2、如何关闭和打开飞线?关闭飞线:Display –> Blank Rats –> All 关闭所有飞线打开飞线:Display –> Show Rats –> All 打开所有飞线3、快速找器件:Find面板 –> Find By Name –> 输入名字33、34、按照ROOM属性布局上+下(可跳过,不常用)主要内容:添加ROOM属性,并放置元件主要步骤:1、元件添加ROOM属性:Edit - Properties (在Find 中 Find By name 点击More)出现如下挑选需要设置的元件,点击Apply,选择ROOM属性,并设置value2、添加ROOM区间:Setup - Outline - RoomOutline - 画区域 - 点击RoomOutline中的OK3、通过Room方式快速放置元件:Quickplace - place by room - 挑选需要的Room或者All Room4、通过原理图添加元件ROOM属性:选中元件 - 右键 - Edit property - FilterBy中选择Cadence Allegro - ROOM - 设置名字35、快速布局主要内容:一次性摆出所有元件(较为常用)1、快速放置步骤;place - QuickPlace - Place All component - 放置位置比如TOP还是Bottom等(Edig/Board side)补充(16.5)交互布局必须从原理图导出来的PCB才可以,选中原理图元件(可以使用filter选择只选元件part),在PCB editor中要是MOVE命令的状态,之后就可以移动在原理图中的元件了。
可以一个模块一个模块的方式进行选择,与移动,与room相似,但是不需要设置。
2、关闭鼠线步骤:Display - Blank Rats - All3、快速查找元器件步骤:Edit - Move - Find(选择symbol for pin)- 输入位号36、PCB元件的基本操作1、摆放的方法:Edit –> move或mirror或rotate2、关于电容滤波,当有大电容和小电容同时对一点滤波时,应该把从小电容拉出的线接到器件管脚。
即靠近管脚的为最小的电容。
3、各层颜色设置:top –> 粉色;bottom –> 蓝色;37、约束规则的设置概要主要内容:介绍约束规则1、约束的设置:setup –> constrains –> set standard values 可以设置线宽,线间距。
间距包括:pin to pin、line to pin、line to line 等2、主要用spacing rule set(线与线间距等)和 physical rule set(线宽与过孔设置)38、39、约束规则设置具体方法主要内容:具体设置1、设置新的线宽约束规则:setup –> constrains –> (Physical)set values - 添加新的名字以及所需Via2、给网络设置属性并添加约束规则:Edit - properties - 在Find中如下设置,并点击more,挑选相应Net点击Apply - 出现如下窗口如下设置,点击OK完成属性配置3、Net属性与规则相关联:setup –> constrains –> (Physical)assignment table - 在Physical constrains set 中下拉选择需要的规则(线宽选择net physical type,空间间距选择Net Spacing type) - 设置名(推荐命名:LW_ 、 SPACE_) - 点击 apply 点击OK补充(16.5):2,3两步可以使用一步完成可以使用Constraint Manager4、设置空间间距规则:setup –> constrains –> (Spacing rule set)set values - 设置值(一般Pin to Pin不变,其余按要求修改)5、在进行设置时,注意在Constrain Set Name选择Default。
这样只要是没有特殊指定的网络,都是按照这个规则来的。
6、一般设置规则:pin to pin为6mil,其他为8mil。
7、Phsical Rule中设置最大线宽,最小线宽,颈状线(neck),差分对设置(这里设置的优先级比较低,可以不管,等以后专门对差分对进行设置),T型连接的位置,指定过孔8、添加一个线宽约束:先添加一个Constrain Set Name,在以具体网络相对应。
40、区域规则设置主要内容:设置特殊区域,并对于某一个区域进行特殊约束,比如BGA作用:有些区域规则与整体板子要求不同,需要设置与整体板子不同的空间规则,物理规则等,此时就需要特殊处理1、设定特定区域的规则,例如,对于BGA器件的引脚处需要设置线宽要窄一些,线间距也要窄一些。