ALLEGRO使用教程

ALLEGRO使用教程
ALLEGRO使用教程

ALLEGRO使用教程

一.PCB窗口介面介绍

运行PCB EDIT 出现对话框

注:不同的选项能实现的功能有所不同,一般PCB画板时选择Allegro Expert

1.PCB介面

2.工具栏

其中工具栏的图标在相应的菜单栏中都可以找到,其对应关系如下:红色的文字对应菜单栏的选项。

如果工具栏图标太多或者太少,可以通过菜单View=>Customization=>Toolbar 自己增加或者减少一些不常用的图标

3.控制栏说明

控制栏主要有三大选择项:Option、Find 和Visibility通过控制面板的Option 标签可选择被激活的类或子类,在Allegro 数据库中,所有元素都有一个类属性

(CLASS)或子类属性(SUBCLASS)。通过控制面板的Find 标签,可以选择各种元素,如Nets、Lines、Vias等,当执行各种命令时,都需要在Find 标签中选择好相应的元素。以移动命令为例,说明一下“Find”选项含义。选择菜单Edit=>Move,再看“Find”选项如图所示,

其中有多个复选框可供选择,想移动什么东西,一定要将其对应的复选框钩上“√”,比如,如果想要移动元件,

首先点击一下“All Off”按钮,关闭所有的复选框,然后再将复选框“Symbols”钩上“√”,就可以对元件进

行移动了。

如果要查看某个元件的信息,可以通过Display->Element,或单击图标,然后在

Find 标签中选择好相应的元素。通过控制面板的Visibility 标签,可以选择Etch 、Pin、Via、DRC 的各个子类的可视性。“Visibility”下的“Views”可以用于快速切换窗口显示,其中的列表项内容是在进行过光绘的输出设置之后,就可以显示出来。

“Visibility”下的“layer”的意思就是对各层进行打开或者关闭显示,将小方框里打上“√”表示打开这层的显示,取消“√”表示不显示该层。

4. 缩略图和状态栏说明

5. 命令输入窗口说明

绝大多数的Allegro的菜单中的命令都有相对应的命令名字,我们可以通过在命令行中输入相应的“名字+回车”,可以和通过鼠标点击相应的命令达到一样的效果。比如,要移动元件,可以输入“move”然后回车即可。

6.颜色设置窗口说明

所有EDA软件都是分层管理的,每个层都代表不同的意义,每个层都可以加以颜色区分,可以打开或者关闭其显示。打开颜色设置层是通过菜单Display=>Color/Visibility 命令或者

点击工具栏图标:“”。在Allegro里的设计文件可以包含很多不同的层面,每个层面在板子上对应一个SubClass,又把一定关系的SubClass 归类为一个Class,同样把一些一定关系的Class 归类为一个Group,主要分成7 个Group:

Geometry

Stackup

Components

Manufacturing

Areas

Analysis

Display

Allegro在操作打开和关闭每个层面都很方便快捷。但铜箔不能单独成为一个Class,所以走线和铜箔必须同时显示,或者同时关闭。一些常用的层需要打开并加以颜色区分,比如,边框层、尺寸标注、丝印、焊盘、走线层等等。颜色可以根据个人的习惯进行设置,采用默认设置是不可取的,因为Allegro 所有层的默认设置都是一种颜色。关于颜色设置的操作步骤可参看实例:颜色

二.制作板外框、叠层和版图设置

1. 设置工作区

选择菜单目录Setup=>Drawing Size 打开Drawing Parameters 设置窗口,参照下图进行设

置:

如果整板图框所定原点为:(0,0),屏幕的左下角坐标(-50,-50);左上角坐标(-50,300);右上角坐标(450,300);右下角坐标(450,-50),这样宽度就是500mm,高度为350mm,根据这个尺寸就能在Drawing Extents 中进行设置了,如图所示,将Left X、Lower Y、Width、

Height 设成相应的值。

2. 通过ADD菜单绘制边框

在工作区设置好之后就可以选择命令Add=>Line 或者点击工具栏图标“”来绘制边框了,注意一下“Option”中的参数的设置,一定要选择Board Geometry 和Outline,具体的图示见下图的参数说明:

在参数设好之后,我们采用输入坐标的方式精确绘制板框,一般要求PCB 的左下角为原点(0,0),这样大家的尺寸能一致,修改比较方便。下面举例说明:根据结构图计算出PCB 右下角坐标将是(200,0);右上角坐标将是(200,128);左上角坐标将是(0,128)。绘制步骤如下:

注:如果结构提供DXF文件可以根据提供的DXF文件设置板框

1)选择命令Add=>Line 或者点击工具栏图标“”

2 )设置“Option”的参数

3 )鼠标点击命令输入窗口,输入字符:“x 0 0”(x 空格0 空格0 回车键),注意空格和小写字符,引号

不必输入,每次命令输入之后一定加回车键确认执行该命令。

4 )X 轴方向增量200mm,输入字符:“ix 200”,注意不要理会鼠标的位置

5 )Y 轴方向增量128mm,输入字符:“iy 128”

6 )X 轴方向增量-200mm,输入字符:“ix -200”

7 )Y 轴方向增量-128mm,输入字符:“iy -128”

8 )点击右键,选择Done 结束命令

3. 边框倒角

结构图可能没有提出要四周倒角,但是,通常PCB 都要将边缘进行倒圆角处理,这样可以在搬运过程中减少尖角划破皮肤、衣服或机柜表漆等等。倒角方式有两种:圆角和45度角。其菜单命令分别为:

Manufacture=>Dimension/Draft=>Chamfer 和Manufacture=>Dimension/Draft=>Fillet。参数设置分别为:

4.添加叠层

Allegro 系统默认的PCB 板都是两层板,这块板我们需要调整到4 层层压结构,即在TOP 层和BOTTOM层中间添加GND 层和VCC 层添加层数的命令是Setup=>Cross-section

或者点击工具栏图标“”也可以,打开的窗口如下:

5. 设置栅格

打开Setup->Grid,布局时,栅格设为100mil、50mil或25mi;,布线时,栅格可设为5mil。三.布局及布局后的设置

1.快速布局

第一种方式的执行菜单命令为:Place=>Quickplace

Edge 的4个参数表示与PCB 边框放置的位置:上、下、左和右。

Side 的两个参数表示放置在顶层还是底层。

Place all components表示将所有元件一起放进来,上边的3个参数表示有选择的放入。Unplaced symbol count 表示未放进来的元件的个数,通常没有放进来的元件一般是由两个原因造成的:

1. 元件的焊盘不正确或者没有

2. 当前的工作区域过小,元件摆不下

打开PCB 的Place=>Manually 窗口,并一直保持打开状态

选择对话框中其中一个器件,将鼠标移至工作窗口放置器件。注:器件要放置后再点OK按钮

2.移动元件

在布局的工程中会用到移动和旋转元件, 结构图给出的尺寸都是以元件中心定位的,但当我们想精确地放置某个元件的时候,最好不要以元件的中心

为参考点移动和定位元件,因为,Cadence 元件库的中心和结构图给出的器件的中心不一定是一致的,很容易搞错。通常都是以元件的某个管脚来定位的,一般习惯选用第一脚来定位,也可以选用其它脚,但元件的安装孔则不能选用(没有管脚名)。通过计算得知X7的第一脚的坐标为(61.825 ,5.02),下面就以X7 的第一脚的坐标来精确放置该元件,

其步骤如下:

1. 打开Place=> Manually 窗口(或者点击工具栏图标“”),从“Components by refdes”列表中找到并选中X7,然后将X7调入到板内

2. 点击“OK”按钮关闭placement 窗口

3. 运行Edit=>Move 命令或者点击工具栏图标“”

4. 将右边移动命令的参数设置一下,“Find”列表中仅将“Symbols”前面的小方框打上钩(表示选中),其它的都不要选中;“Option”列表的“Point”的下拉列表项中,将“Sym Pin #”选中,同时,在下面弹出的“Symbol pin #:”中填入数字“1”(通常默认是1)

5. 点击X7 元件,再点击屏幕底下的命令输入行,输入如下命令:“x 61.825 15.02”回

车确认

6. 点击右键Done 结束命令

旋转元件分两种方式:固定式和移动式。

固定式:元件不动,运行Edit=>Spin 命令,仅将元件旋转某个角度,右边参数可以设定旋转中心点和转角;状态栏可以动态显示当前旋转的角度。

移动式:在移动元件的同时右键选择“Rotate”命令,边移动边调整方向,参数设置、状态栏动态显示与固定式一样。

3. 高亮显示电源和地网络

不同的电源或者地网络高亮以不同的颜色,使该板的电源分布状态一目了然,便于布线和分

割电源平面和地平面。其命令为:Display=>Hilight 或者点击工具栏图标“”,参数设置窗口如下:

Option 的参数选项变成了颜色的列表,我们可以根据需要选择不同的颜色,以GND 和VCC3.3V 为

例讲述一下高亮网络的步骤,其步骤如下:

1. 选择命令Display=>Hilight 或者点击工具栏图标“”

2. 右边“Option”选择深红色“”按钮

3. 右边“Find”仅选择Nets 按钮(只高亮网络)

4. 在右下部“Find by Name”中,将类型选择为“Net”在下面的文本框中输入“GND”回车(也可以点击More 按钮在列表中查找;最直接的方法是直接点击GND 网络的元件焊盘即可,前提是清楚哪个元件的焊盘是GND网络)

5. 右边“Option”选择浅蓝色“”按钮

6. 在右下部“Find by Name”中输入“VCC3.3V”回车

7. 右键Done 结束命令

4. 约束管理器的设置

约束管理器是每一块板必须设置的一项内容,主要是对整板的DRC 规则,即线宽、线距

和过孔大小进行设置,其命令在菜单Setup=>Constraints 或者点击工具栏图标“”也可以,打开的约束管理器设置窗口如下:

点击间距设置Spacing rule set 的“Set values”弹出窗口如下:

点击线宽设置Physical(lines/vias)rule set 的“Set values”弹出窗口如下:

这面主要讲一下三个方面内容:

1. 普通线宽和线距

普通线宽和线距设置

普通线宽和线距根据每块板的密度和性能不同设置的数值也不尽相同,通常线宽和线距设成0.2032mm/0.2032mm, 也就是英制的8mil 即可;对于密度高的板可以设置成0.1524mm/0.1524mm (英制6mil),对于电源板设置成0.5mm/0.5mm 都有可能。具体的设置步骤如下:

1 ) 运行命令Setup=>Constraints 或者点击工具栏图标“”

2 ) 点击间距设置的“Set values”按钮

3 ) 将值参照图3.8所示的内容设置一下

4 ) 点击Ok 按钮关闭线距设置窗口

5 ) 点击线宽设置的“Set values”按钮

6 ) 将“Min line width”值设成0.2

7 ) 将“Min neck width”值设成0.2(不对瓶颈线宽进行设置)

8 ) 将“Max neck length”值设成5mm

9 ) 在过孔列表中选择“VIA”(如果列表中没有想要的值,可以在下面的文本框中输入相应的过孔文件名,然后点击“Add”按钮添加到列表中。)

10 ) 点击Ok 按钮关闭线宽设置窗口

11 ) 点击Ok 按钮关闭约束管理器设置窗口

2. 电源线宽

普通线宽和线距设置好之后还要对该板的电源线进行设置,通常设置成0.5mm 即可

具体的设置步骤如下:

1 )运行命令Setup=>Constraints 或者点击工具栏图标“”

2 )间距设置还是与默认设置一样,不必改变

3 )点击线宽设置的“Set values”按钮

4 )在第一个文本框中输入名称

“POWER”(表示是电源或者GND),然后点击左边的“Add”按钮添加到Constraint Set Name 列表中,这时,Constraint Set Name 列表的名称已经变成“POWER”了。

5 )将“Min line width”值设成0.5 (先将所有层设成0.5mm)

6 )将“Min neck width”值设成0.28 (QFP,QFN封装焊盘较小,因此在这要设置)

7 )将“Max neck length”值设成5mm

8 )在Subclass 列表框里选择TOP,对顶层进行特殊设置

9 )将“Min line width”值设成0.28(这样仅顶层设为0.28mm,内层和底层还是0.5mm)

10 )点击Ok 按钮关闭线宽设置窗口

11 )点击Ok 按钮关闭约束管理器设置窗口

电源的线宽设好之后,还要将电源的“Power”的属性添加到电源网络当中,顺便也将电源网络的飞线属性也加上。由于电源信号的网络较多,而且都有单独的电源平面层供电,走线的时候只是将SMD 电源的管脚拉出一根线打个Via 就可以连接上,通常时候不必将其飞线显示出来,对于没有连接的电源管脚仅将飞线

显示成如上图所示这种的状态就可以,打叉的小方框表示还没有连接的状态,这样可以去掉一些不必要显示的飞线,使整板看上去简单明了一些。

定义电源网络属性的命令在菜单Edit=>Properties 中,其打开的窗口如下:

添加电源属性和定义电源飞线属性操作步骤如下:

1 )运行命令Edit=>Properties

2 )右边的“Find”参数仅选择“Nets”参数(其它都不选)

3 )选择VCC3.3V 网络,各项属性参数参照下图3.11 进行设置

4 )点击Ok 按钮关闭属性设置窗口

5 )重复1、2步骤

6 )选择GND 网络,各项属性参数参照图3.11进行设置,V oltage 改成“0v”

7 )点击Ok 按钮关闭属性设置窗口

8 )右键选择Done 结束命令

9 )点击工具栏图标“”打开飞线显示,电源网络和地应该变成如图所示。3. 差分线宽和线距

定义差分属性的命令在菜单Logic=>Assign Differential Pair 中,其打开窗口如下:

5.电源和GND的划分

在布线之前需要对模拟电源和模拟GND 等进行大致划分,这样方便布线,已知这块板分模拟区和数字区我们需要将这两个区在电源层和GND 层隔离,让其间距为5mm。再做电源分隔之前需要在板上加一个布线区域,即Route Keepin,所有的走线和电源的铜箔都要在这个范围内,这一步是必须要做的,整个操作的步骤如下:

1 )首先打开相应的层,即Stack-Up=>Anti Etch 所有层和Area=>Route Ki 层

2 )选择命令Edit=>Z-Copy,参数照下图设置:

3 )鼠标点选一下边框,将Route Keepin 区域加上

4 )选择命令Add=>Line 或者点击工具栏图标“”参数参照下图3.19进行设置

5 )在PCB 中走一段宽为5MM的线将GND 和GNDA分开(线头一定要拉出板外)

6 )右键Done 结束命令

7 )选择命令Add=>Line 或者点击工具栏图标“”,参数参照下图进行设置

8. 在PCB 中走一段宽为5MM的线将VCC3.3V和VDD 分开(线头一定要拉出板外)

9. 右键Done 结束命令

10. 选择命令:Edit=>Split plane=>Create

11. 首先选择GND 层进行分割,在右下角的略缩图中可以得知当前的区域范围,分别选择GND 网络和GNDA网络

12. 选择命令:Edit=>Split plane=>Create

13. 再选择VCC 层进行分割,在右下角的略缩图中可以得知当前的区域范围,分别选择VCC3.3V 网络和VDD网络

这时我们单独把GND层打开,如下图所示,GND 已经被一条5mm 宽的沟隔离开了:

Allegro16.5教程 实用学习笔记

目录 一、常用操作 (3) 1、Extents选项无法改小 (3) 2、没有自己的Pad (3) 3、命令放入焊盘 (3) 4、命令坐标、增量 (4) 5、表贴元件几个Class、Subclass (4) 6、Create Symbol (4) 7、倒角 (4) 8、设置Keepin (4) 9、设置圆滑连线 (5) 10 z-copy命令 (5) 11 放置元件到Bottm (5) 12 设置带端接的等长line (6) 13 设置差分对 (6) 14 群组走线 (6) 15 区域特殊规则设置 (7) 16 Application Mode切换方便布件走线 (8) 17 对齐摆放元件 (9) 18 光绘层信息 (9) 19 Gerber 钻孔 (10) 20 导出坐标信息 (13) 21 Dimension信息 (13) 二笔记 (15) 2.1导线自感估算 (15) 2.2 PCB板基本外框 (15) 三常见错误解决办法 (16)

3.1 No product licenses found... .. (16)

一、常用操作 1、Extents选项无法改小 Extents选项无法改小时,逐步改小, 如500,400,300.100.50.10.6…可修改 成功。 2、没有自己的Pad 自己画的Pad文件目录没有被识别,放到 原Pad同一目录。 3、命令放入焊 盘 x 0 0回车 格式:x空格0 空格 0 空格

4、命令坐标、增量 x 0 0 表示坐标(0,0) ix 1.8 表示坐标x方向增量1.8 iy 2 表示坐标y方向增量2。 可用来制定坐标放置元件、制定坐标或增量画线。 5、表贴元件几个Class、Subclass Stack-Up: Top、Soldermask_Top、Pastemask_Top Package Geometry: Assembly_Top、Place_Bound_Top、Silkscreen_Top。6、Create Symbol Create Symbol 才可以保存成.ssm 文件。Ssm文件加载到Pad Designer制作焊盘。制作成ssm后Pad Designer中没有该焊盘需设置Setup User Preferences Editor Paths Library padpath 双击添加ssm文件路径。 7、倒角 Manufacture 》Drafting 》Fillet 弧角,Chamfer 45度角。依次单击要倒角的两个临边。使PCB边框直角变为弧角或45度角。防止划伤其他物品。 8、设置Keepin Setup 》Area 》Keepin

Cadence系统环境与基本操作

Cadence 系统环境与基本操作 1. 实验目的 熟悉Cadence 系统环境 了解CIW 窗口的功能 掌握基本操作方法 2. 实验原理 系统启动 Cadence 系统包含有许多工具(或模块),不同工具在启动时所需的License不同,故而启动方法各异。一般情况下涉及到的启动方式主要有以下几种,本实验系统可用的有icms、icfb等。 ①前端启动命令: icms s 前端模拟、混合、微波设计 icca xl 前端设计加布局规划 ②版图工具启动命令 Layout s 基本版图设计(具有交互DRC 功能) layoutPlus m 版图设计(具有自动化设计工具和交互验证功能) ③系统级启动命令 icfb 前端到后端大多数工具 CIW 窗口 Cadence 系统启动后,自动弹出“what’s New…”窗口和命令解释窗口CIW (Command Interpreter Window)。在“what’s New…”窗口中,可以看到本实验 系统采用的5.0.33 版本相对以前版本的一些优点和改进,选择File→close 关闭此 窗口。CIW 窗口如图1.1 所示。 图1.1 CIW 窗口 CIW 窗口按功能可分为主菜单、信息窗口以及命令行。窗口顶部为主菜单,底部为命令行,中间部分为信息窗口。Cadence 系统运行过程中,在信息窗口会给出一些系统信息(如出错信息,程序运行情况等),故而CIW 窗口具有实时监控功能。在命令行中通过输入由SKILL 语言编写的某些特定命令,可用于辅助设计。主菜单栏有File、Tool、Options、Technology File 等选项(不同模块下内容不同),以下

(完整版)Cadenceallegro菜单解释.doc

Cadence allegro菜单解释——file 已有320 次阅读2009-8-16 19:17 | 个人分类: | 关键词 :Cadence allegro file 菜单解释 每一款软件几乎都有File 菜单,接下来详细解释一下allegro 与其他软件不同的菜单。 new 新建 PCB文件,点 new 菜单进入对话框后, drawing type 里面包含有 9 个选项, 一般我们如果设计 PCB就选择默认第一个 board 即可。 如果我们要建封装库选 package symbol即可,其他 7 个选项一般很少用,大家可 以理解字面意思就可以知道什么意思了。 open 打开你所要设计的PCB文件,或者封装库文件。 recent designs 打开你所设计的PCB文件,一般是指近期所设计的或者打开过的PCB文件。 save 保存 save as 另存为,重命名。 import import 菜单包含许多项,下面详细解释一下我们经常用到的命令。 logic 导入网表,详细介绍在 allegro 基础教程连载已经有介绍,在此不再详细介 绍。 artwork 导入从其他 PCB文件导出的 .art 的文件。一般很少用词命令。 命令 IPF和 stream 很少用,略。 DXF导入结构要素图或者其他DXF的文件。 导入方法如下: 点import/DXF 后,在弹出的对话框选择,在DXF file里选择你要导入的DXF的路径, DXF units选择 MM ,然后勾选 use default text table 和 incremental addition ,其他默认即可。再点 edit/view layers 弹出对话框,勾选 select all,DXF layer filter 选择 all,即为导入所有层的信息,然后在下面的 class里选择 board geometry,subclass选择 assembly_notes,因为一般导入结构要素图都是导入这一层,然后 点ok,进入了点 import/DXF 后弹出的对话框,然后点 import 即可将结构要素图导入。 IDF IFF Router PCAD这四个命令也很少用,略。 PADS一般建库的时候导入焊盘。 sub-drawing 命令功能非常强大,也是我们在 PCB设计中经常用的命令,如果能 够非常合理的应用 sub-drawing 命令会提高我们设计 PCB的效率。

Allegro_PCB_Editor使用流程7章32页

本文档主要介绍Cadence的PCB设计软件Allegro PCB Editor的基本使用方法,其中封装库的建立不再赘述,参见“Cadence软件库操作管理文档”。 目录 一、创建电路板 (2) 1、新建电路板文件 (2) 2、设置页面尺寸 (2) 3、绘制电路板外框outline (3) 4、电路板倒角 (4) 5、添加装配孔 (5) 6、添加布局/布线允许区域(可选) (7) 二、网表导入和板层设置 (7) 1、网表导入 (7) 2、板层设置 (8) 三、布局 (9) 1、手动布局 (9) 2、布局时对元器件的基本操作 (10) 3、快速布局 (11) 4、按ROOM方式布局 (12) 5、布局复用 (15) 四、设置约束规则 (17) 1、设置走线宽度 (17) 2、设置过孔类型 (18) 3、间距规则设置 (19) 五、布线 (20) 1、设置走线格点 (20) 2、添加连接线 (20) 3、添加过孔 (21) 4、优化走线 (21) 5、删除走线 (21) 六、敷铜 (22) 1、设置敷铜参数 (22) 2、敷铜 (23) 七、PCB后处理 (25) 1、检查电路板 (25) 2、调整丝印文本 (27) 3、导出钻孔文件 (28) 4、导出光绘文件 (29)

一、创建电路板 1、新建电路板文件 原理图成功导出网表进行PCB设计之前,首先需要根据实际情况建立电路板文件(.brd),主要是设置PCB板的外框尺寸(软件中称为outline)、安装孔等基本信息。 启动Allegro PCB Editor软件: 选择“File-New”,在新建对话框中设置电路板存放路径,名称等信息: 点击“OK” 2、设置页面尺寸 这里的页面尺寸并不是电路板的实际尺寸,而是软件界面的允许范围,根据实际电路板的大小设置合理的页面尺寸。 选择“Setup-Design Parameters”

Allegro操作说明(中文) Word 文档

26、非电气引脚零件的制作 1、建圆形钻孔: (1)、parameter:没有电器属性(non-plated) (2)、layer:只需要设置顶层和底层的regular pad,中间层以及阻焊层和加焊层都是null。 注意:regular pad要比drill hole大一点 27、Allegro建立电路板板框 步骤: 1、设置绘图区参数,包括单位,大小。 2、定义outline区域 3、定义route keepin区域(可使用Z-copy操作) 4、定义package keepin区域 5、添加定位孔 28、Allegro定义层叠结构 对于最简单的四层板,只需要添加电源层和底层,步骤如下: 1、Setup –> cross-section 2、添加层,电源层和地层都要设置为plane,同时还要在电气层之间加入电介质,一般为FR-4 3、指定电源层和地层都为负片(negtive) 4、设置完成可以再Visibility看到多出了两层:GND和POWER 5、铺铜(可以放到布局后再做)

6、z-copy –> find面板选shape(因为铺铜是shape)–> option面板的copy to class/subclass选择ETCH/GND(注意选择create dynamic shape)完成GND层覆铜 7、相同的方法完成POWER层覆铜 Allegro生成网表 1、重新生成索引编号:tools –> annotate 2、DRC检查:tools –> Design Rules Check,查看session log。 3、生成网表:tools –> create netlist,产生的网表会保存到allegro文件夹,可以看一下session log内容。 29、Allegro导入网表 1、file –> import –> logic –> design entry CIS(这里有一些选项可以设置导入网表对当前设计的影响) 2、选择网表路径,在allegro文件夹。 3、点击Import Cadence导入网表。 4、导入网表后可以再place –> manully –> placement list选components by refdes查看导入的元件。 5、设置栅格点,所有的非电气层用一套,所有的电气层用一套。注意手 动放置元件采用的是非电气栅格点。 6、设置drawing option,status选项会显示出没有摆放元件的数量,没有布线的网络数量

如何设置allegro的快捷键

如何设置allegro的快捷键 (2009-08-09 15:01:58) 转载 修改变量文件,设置自定义快捷键。 Allegro可以通过修改env文件来设置快捷键,这对于从其它软件如protle或PADS迁移过来的用户来说,可以沿用以前的操作习惯,还是很有意义的。 先说一下Allegro的变量文件,一共有2个,一个是用户变量,一个是全局变量。 用户变量文件的位置,通过系统环境变量设置:系统属性-高级-环境变量,其中的Home值就是env所在目录。要注意的是,这里也有两个变量,一个是用户变量一个是系统变量,在用户变量里设置了Home之后就不需要在系统变量里再设置了,如果同时设置的话,会以用户变量的为准而忽略系统变量。比如我在用户变量里设置的Home目录为d:\temp,那么env 文件就位于d:\temp\pcbenv内。 如果没有在系统属性里设置Home变量的路径,那么对于XP,会自动在C:\documents and settings\用户文件夹\pcbenv内产生env文件。对于2000,pcbenv目录位于C盘根目录下。 全局变量的位置,固定为软件安装目录内,比如我的就是:d:\cadence\spb_15.7\share\pcb\text 内。 通常建议修改用户变量env文件,而不要修改全局变量env文件,至于为什么,我也不知道:) 另外,这2个env文件,用户变量的优先级更高,就是说如果2个文件中的设置出现冲突,那么以用户变量env文件为准。 好了,搞清楚env文件的位置后,我们就可以来修改了。 用户变量env文件,是类似于下面的格式: source $TELENV

CADENCE应用---HDL原理图+Allegro基本操作

HDL原理图+Allegro基本操作 1.启动Project Manager操作 可以通过开始菜单栏或者桌面快捷方式启动Project Manager;Project Manager用于整个工程的维护,可以打开及编辑原理图、PCB,更新网表等操作。 打开后的Project Manager见下图:layout阶段主要使用OpenProject;

2.原理图与PCB打开操作介绍 A.Project Manager默认选择下图所示版本 B.点击Project Manager界面中的OpenProject按钮,选择需要打开的工程;

C.需要选择的文件为cpm后缀的文件,见下图: D.选择cpm文件后,打开后的Project Manager界面如下图所示:

E.说明: ①工程需要完整,不能缺失文件,否则打开容易出错;客户提供文件要提供完整的工程文件夹; ②PCB需要放在physical文件夹下,这样才能方便后续的同步更新网表及PCB与原理图同步关联;physical文件夹是worklib文件夹的子文件夹;

3.更新网表操作 HDL更新第一方网表有2种操作: A.直接生成网表,然后在PCB中导入网表 不勾选update PCB…,生成的网表在packaged文件夹下; PCB中导入网表操作: 如下图,选择HDL格式,Import directory需要网表所在位置;

B.第二种方法:直接同步关联,在生成网表的同时对PCB进行更新; 在export physical时勾选下图所示“update PCB …”,PCB文件放在physical文件夹下; 其中“1”选择的为需要更新网表的PCB文件;“2”为更新网表之后的PCB;建议此处命名和“1”处做区分; 点击OK,进行网表更新,直至提示完成为止; 更新网表时,不要打开PCB文件;

allegro 软件常用功能操作汇总

allegro 软件常用功能操作汇总 1.在allegro中怎样移动元件的标识 edit-->move,右边find面板只选text~~~ 2.allegro 查找元件的方法 按F5然后在Find 面板,Find by name 下面选Symbol(or pin) ,接着再下面输入元件名称,按回车后,屏幕就会高亮这个元件 3.allegro 如何将元件元件到底层 edit---mirror,find栏选SYMBOL和TEXT 4.在Allegro中如何更改字体和大小(丝印,位号等) 配置字体: allegro 15.2: setup->text sizes text blk:字体编号 photo width: 配置线宽 width,height:配置字体大小 改变字体大小:edit->change,然后在右边控制面板find tab里只选text(只改变字体) 然后在右边控制面板options tab里line width添线的宽度和text block里选字体的大小。 最后选你准备改变的TEXT。 框住要修改的所有TEXT可以批量修改 allegro 16.0: setup->design->parameter->text->setup text size text blk:字体编号 photo width: 配置线宽 width,height:配置字体大小 改变字体大小: edit->change,然后在右边控制面板find tab里只选text(只改变字体) 然后在右边控制面板options tab里line width添线的宽度和text block里选字体的大小。 class->ref des->new sub class->silkscreen_top 最后选你准备改变的TEXT,框住要修改的所有TEXT可以批量修改, 注意: 如果修改顶层丝印要先关掉底部丝印层,silkscreen_bottom和display_bottom -------------------------------------------------------------------- 在建封装的时候可以设定 5.如何allegro在中取消Package to Package Spacing的DRC检测 setup -> constraint -> design constraints -> package to package ->off 6.fanout by pick 的用途 route->fanout by pick 给bga自动的打via, 对某个器件进行fanout,通俗的说就是从pin拉出一小段表层或底层线,打个孔

Allegro基础教程

产品研发流程 在看电路板的设计流程之前,可以先了解电路板的设计在整个产品的研发(R&D)环节中所占位置,如下图所示。 鼠标操作 请激活Allegro,然后再使用其左上角的“File/Open…” 命令,叫出电路板档案demo_route.brd ( 位于C:\project\allegro 目录),接下来说明鼠标的操作使用,在Allegro 系统中,其鼠标三个按键之功能如下: 1. 鼠标左键–选取功能 (1) 用来在菜单内选择命令,并执行之。 (2) 用来选取欲动作的对象或对象。 2. 鼠标中键–画面控制功能 (1) 按住鼠标中键不放开,并同时移动鼠标,可以平移目前的可视画面位置。 (2) 按一下鼠标中键,可以控制屏幕的大小,至于是做放大或缩小的功能,则需视上一次是做放大或缩小的功能而定,即与上一次做相同的功能。 3. 鼠标右键–弹出式选单当有使用命令时,可在Design Window 中下按一下鼠标右键,会拉出目前命令的弹出式菜单,而每一个命令的弹出式选单,可能会有不一样的选项,以下介绍各个选项: (1) Done:执行本命令后,才结束本命令。 (2) Oops :复原上一次的动作 ( Undo 功能 )。 (3) Cancel:取消本命令的执行。 (4) Temp Group :开始进行“自由多点选取” 的动作 (5) Complete:结束“自由多点选取” 的动作。 (6) Cut:选两点以截切出一个线段。 (7) Reject:在相同位置选取另一个合乎Find 的对象。 (8) AltSymbol:选取另一个可用的零件包装(Foot Print)。 (9) Mirror Geometry:将选取的对象进行换Mirror 的动作。 (10)Align:将对象的角度调成一致。 (11) Rotate :将对象进行旋转的动作。 同时按下键盘的 CTRL 键及鼠标右键,然后移动鼠标,可在画面上直接写出Stroke 的样式,若符合Stroke 所定义的样式,系统则立即执行 Stroke 功能,以下为系统内定的 Stroke 样式及所代表的命令:Stroke 样式命令

Allegro入门总结

参考资料:于博士 cadence视频教程,入门的主要资源。 1 Cadence高速电路板设计与仿真周润景 2 使用的软件为:cadence 16.3,学习目录跟2的目录一致。 一、cadence原理图设计平台 这里使用的cadence原理图设计平台是Design Entry CIS,在使用上比较方便简单,跟protel 相似,主要是跟于博士的教程没有什么出入,按照视频教程基本上看两遍就可以学会了。对于工具的使用自己摸索摸索多数功能也能实现。没有太多容易遗忘的地方。 原理设计流程: 1、建立元件库,这里仅仅使用一些基本的方法建立元件; 在Capture Design CIS,file->new->Library,可以新建一个元件库用来存储自己的元件符号。选择xxx.olb文件,右键new part就可以添加自己的元件; 在原理图工作环境中把自己建立的库选入列表中就可以跟使用自带的元件库一样。 此外常用的库有:Discrete.olb、MicroController.olb、Conector.olb、Gate.olb;添加方法是“Place Part” 对话框中的Library中点击添加;(只有两个按钮,一个删除,一个添加)。 在原理图制作中,需要注意栅格选定,如果放置时引脚没有选定,绘出的元件在原理图中很难连线。绘制元件图用到的操作一般在Option里面,其他放置引脚,元件框,都在右边的工具栏中; 2、放置元件,连接成原理图,主要是网络和层次电路图的使用;

File->new->project命令建立新的原理图,选择sch即可。至于其他的操作方法比较符合人的思维习惯,把于博士的视频教程看一遍估计就可以记住了。 3、封装填写,可以批量填写,这个功能很有用; 批量填写,具体操作时把元件都选中后,右键Edit Propertion,在footprint选项中,想使用excel一样,填写即可; 4、DRC检查和元件的标号标注; 在进行这些操作时需要选中DSN文件,另外在于博士的教程中详细讲解了Edit->browse 命令的用法,很是受用; 5、导出网络列表; 跟上面一样需要选择dsn文件。 二、cadence封装的制作 由于cadence封装对制版关系重大,且不容易检查,这里不做简要介绍。于博士的视频教程跟实际使用基本没有出入,按照教程做几个封装基本就会掌握。封装的制作工具是 pad designer和allegro PCB design GXL16.3,这个版本跟于博士教程中师范的版本有较大的出入。在使用时往往需要添加自己封装库,添加方法是:Setup->User Preferences Dailog,z在这个对话框中选择Paths->Library,在里面设置padPath和psmPath即可。选择自己建立封装的文件夹,这样在Place Manuly里面就可以看到,需要把library选上。 这里对paddesigner中的一些概念明确一下: 1、PAD有三种 1)Regular Pad ,规则焊盘(正片中),有圆形(Circle)、方形(Square)、Oblong(拉长圆形)、方形(Rectang)、Octagon(八边形)、任意形状(Shape);

Cadence基本操作、快捷键、基础知识

一、基本操作 (一)电路图绘制 1、登陆到UNIX系统。 在登陆界面,输入用户名***和密码***** 。 2、Cadence的启动。 登录进去之后,点击Terminal出现窗口,输入icfb命令,启动Cadence软件。 3、根据设计指标及电路结构,估算电路参数。 4、利用Candence原理图的输入。 (1)Composer的启动。在CIW窗口新建一个单元的Schematic视图。 (2)添加器件。在comparator schematic窗口点击Add-Instance或者直接点i,就可以选择所需的器件。 (3)添加连线。执行Add-Wire,将需要连接的部分用线连接起来。 (4)添加管脚。执行Add-Pin和直接点p,弹出添加管脚界面。 (5)添加线名。为设计中某些连线添加有意义的名称有助于在波形显示窗口中显出该条线的信号名称,也可以帮助检查电路错误。点击Add-Wire Name,弹出新窗口,为输入输出线添加名称。为四端的MOS器件的衬底添加名称vdd!或gnd!,其中!表示全局变量。(6)添加电源信号,根据不同的仿真电路设置不同的电源参数。 (7)保存并检查。点击schematic窗口上的Check and Save按钮,察看是否有警告或者错误。如果有,察看CIW窗口的提示。4、利用Candence原理图的输入。 (二)电路图仿真 (1)启动模拟仿真环境。在comparator schematic窗口,选择Tools-Analog Environment,弹出模拟仿真环境界面。 (2)设置模型库。 (3)设置分析类型。在仿真窗口,点击Choose Analyses按钮,弹出Choose Analyses窗口,该窗口中列出了各种仿真类型,依次进行各种仿真,如ac、dc、tran,进行交流仿真、直流仿真、瞬态仿真。 (4)设置波形显示工具。Cadence中有两种波形显示工具:AWD和wavescane,在仿真窗口选择Session-assign,在弹出的窗口中可以选择波形显示工具为AWD或wavescane。 (5)选择输出结果显示信号。在Results中选择Main ,在电路图中点击输出确定输出波形信号。 (6)进行仿真。选择Simulation-Run,或者直接点击仿真窗口右下角的Run按钮来启动仿真,仿真开始过程中,在CIW窗口会出现一系列仿真信息,另外会弹出一个Spectre输出窗口。仿真结束会自动弹出波形显示窗口。 (7)观察波形,看是否满足设计要求。 (二)版图绘制 (1)Composer的启动。在CIW窗口新建一个单元的layout视图。 (2)添加器件。在comparator schematic窗口点击Add-Instance或者直接点i,就可以选择所需的器件。 (3)选择有源区LSW中的TO,在layout视图中点击R,点击鼠标生成有源区区域,另外P 阱选TB,N型沉底选SN,P型衬底选SP。

Allegro使用技巧总结-经典版本

Allegro 使用技巧总结 HJB编辑整理 薛强制作修改

目录 1. Allegro颜色设定,保存,调入和显示..........................................................................................3 2. 如何加入不同的via ..........................................................................................................................3 3. 如何让Allegro显示实心焊盘..........................................................................................................3 4. 如何让Allegro与Concept-HDL实现反向标注................................................................................3 5. 如何使用FIX ......................................................................................................................................3 6. 如何使用Sub-Drawing......................................................................................................................4 7. 如何方便快捷的Placement...............................................................................................................4 8. 如何使用Auto Rename ......................................................................................................................4 9. 如何只显示一部分飞线....................................................................................................................5 10. 如何在不同的区域设置不同的规则................................................................................................5 11. 如何更新pad 、via.............................................................................................................................5 12. 如何设置快捷键................................................................................................................................6 13. 如何在Allegro中只显示连线,不显示同一层的铺铜..................................................................6 14. 倒角Manufacture-->Dimension/Draft-->Fillet..................................................................................7 15. 差分线的规则设置............................................................................................................................7 16. 关于Export Techfile...和Import Techfile...........................................................................7 17. Strokes 的使用....................................................................................................................................8 18. 关于View -->Color View Save 的使用..............................................................................................10 19. edit -->vertex 的使用.....................................................................................................................10 20. 器件、cline 、via 翻转、copy 等问题的解决.................................................................................10 21. for padstack editor............................................................................................................................10 22. 如何导入DXF 文件..........................................................................................................................13 23. 如何在Layout 的时候动态的显示走线长度..................................................................................14 24. 如何在ALLEGRO 14.2中更改鼠标的"+"大小?...........................................................15 25. 如何固定Allegro 中菜单窗口的界面大小?.................................................................................15 26. 如何切换Allegro 的新老版本?(含Bus 走线功能简介)...........................................................15 27. Allegro 中常见的文件格式.............................................................................................................16 28. 关于做封装的步骤..........................................................................................................................17 29. 如何在Allegro 中对器件厚度设定规则?.....................................................................................17 30. 如何把边框的直角变成圆弧?......................................................................................................19 31. 如何使用Dimension Datum 标注尺寸?........................................................................................19 32. 如何能在打开Allegro 时显示空白页?.........................................................................................20 33. 关于表层铺铜Create Pin V oids.......................................................................................................20 34. 对于倾斜45度摆放的器件出Gerber 的注意事项:....................................................................22 35. 如何实现line 和shape 绘制的外框属性的转换 (22) 薛强制作修改

Allegro设计步骤PCB设计于博士视频笔记(转修改)

视频笔记_于博士视频笔记(转+修改) 备注: 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 - 选择路径及Board 1、设置绘图区参数,包括单位,大小:Setup - Drawing Size 2、定义outline区域:Add - Line(Optons - Board Geometry - Outline)- (可使用命令模式输入坐标 x 0 0和ix iy) 备注:添加导角(倒角):Manufacture - Dimension/Draft - Chamfer(方形导角)或者Fillet(圆形导角) - 左键依次选择需要导角的边。 16.5 3、定义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-section 2、添加层,电源层和地层都要设置为plane(内电层),同时还要在电气层之间加入电介质,一般为FR-4 3、指定电源层和地层都为负片(negtive) 4、设置完成可以再Visibility看到多出了两层:GND和POWER 5、铺铜(可以放到布局后再做) 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 –> annotate 2、DRC检查:tools –> Design Rules Check,查看session log。 3、生成网表:tools –> create netlist,产生的网表会保存到allegro文件夹,可以看一下session log内容。

(完整word版)Allegroviewer基本功能操作

1. 目的(Purpose)﹕ 使人員瞭解如何使用Allegro Free Viewer進行Layout board file的review。 2. 適用範圍(Scope)﹕ 所有Sample line工程師進行簡易的board file review操作說明。 3. 組織與權責(Duty)﹕ 每位Sample line 工程師均須具備此能力。 4. 基本操作方法說明﹕ ●選擇欲開啟的機種檔案,即可開啟。 4-2:工作視窗認識 ●Allegro Free Viewer的工作視窗可分為:指令區(menu bar)、圖示區(icon ribbon)、控制 板(control panel)、工作區(design window)、命令區(console window);詳細如下圖示。

【註】:Control Panel中的優先順序(多重選取時),均為由左至右、由上至下。 4-3:基本按鍵功能說明 顯示縮放功能: ●View \ Zoom by point、或快速鍵F8→顯示框選區,以滑鼠左鍵框二點框選區域放大。 ●View \ Zoom fit、或快速鍵F9→顯示資料全區(圖層長寬符合螢幕大小)。 ●View \ Zoom in、或快速鍵F10→放大比例。 ●View \ Zoom out、或快速鍵F11→縮小比例。 Menu Bar Icon ribbon Design window Console window Status window Control panel

●View \ Zoom word →顯示整個工作區。 ●View \ Zoom center →游標點為下個螢幕中心。 ●View \ Zoom previous →顯示前一個縮放的畫面。 畫面平移(PAN)功能: ●利用鍵盤方向鍵可上、下、左、右平移畫面。 ●三鍵滑鼠或滾輪滑鼠可按中鍵或滾輪即可動態平移畫面。 ●二鍵滑鼠可以右鍵+shift進行動態移動畫面。 4-4:顏色及圖層設定 圖層顏色設定: 由Display \ color/visibility或直接點選下圖color icon進入圖層產色設定:

Cadence allegro 快捷键使用简介

Allegro 中的快捷键简介 说起Allegro的快捷键的使用,首先要说道一个Cadence全局变量文件env。在程序安装路径下例如Cadence 设计系统程序安装在D:\Cadence 下,则env 文件将在D:\SPB_DATA\pcbenv目录下)。在全局变量文件中主要描述的是:存放的用户参数设置值(Setup->User Preferences..库文件所在的路径及应用程序的工作路径和系统的快捷键定义等。在启动一个应用程序时,应用程序会根据环境变量中的参数进行初始化。 Cadence系统是一个较为开放的操作系统,给用户留了较多的定制个性化空间。在Allegro中我们可以用alias或funckey命令来定义一个快捷键,以代替常用的设计命令。定义的快捷键有两种方式: 1、在命令窗口直接定义,但这样定义的快捷键只能在当前设计界面中使用,如果重新打开设计界面时,先前定义的快捷键失效。命令格式如下: alias shortkey Keyboard Commands funckey shortkey Keyboard Commands 注意: 1)如果直接键入 alias 或 funckey 命令然后回车,系统将会弹出所有快捷键列表,如图1。此操作等同于执行 Tools->Utilities->Aliases/Function keys..命令。如图2 图1 快捷键列表I

图2 快捷键列表II 2)Allegro 中的所有键盘命令(Keyboard Commands)列表可以通过执行Tools->Utilities->Keyboard Commands 命令来查看,这些命令都可以设置成快捷键。 2、在env变量文件中直接定义,这样定义的命令将长期有效。我们可以对它进行编辑。我们的alias命令可以在第二行开始写(第一行是:source $ALLEGRO_INSTALL_DIR\text\env),快捷键的设定因个人习惯而设定,熟悉后方便快捷。举例如下: alias g define grid(设置栅格) alias h hilight(高亮) alias dh dehilight (去高亮) alias sh shape add(加铜箔) alias at add text(加文字) alias F5 zoom in(缩小) alias F6 zoom out(放大) alias F7 zoom fit(全屏显示) alias F9 fix(加锁) alias F10 unfix(解锁) alias F11 color(颜色设定) 下面是常用的几个命令或快捷键总结: 一、常用键盘命令 在allegro中有很多键盘命令,它是通过键盘输入来激活或执行相关的命令。键盘 命令基本上包含了大部分的菜单命令。下面列举几个常用的键盘命令。 1、x 100:Y坐标不变,X方向移动100个单位值(以设定的原点为参考点) 2、y 100:X坐标不变,Y方向移动100个单位值 3、x 100 100:移动到(100,100)坐标处

相关主题
相关文档
最新文档