Cadence Allegro中文培训教材(可编辑)

合集下载

Cadence.Allegro入门培训系列 (4)约束管理器

Cadence.Allegro入门培训系列 (4)约束管理器

电子技术论坛 电子发烧友目录第一章约束管理器介绍 (4)1.1 约束管理器简介 (4)1.2 约束管理器界面简介 (8)1.2.1worksheet selector (8)1.2.2用户接口 (9)1.2.3View选项 (9)1.3 启动约束管理器 (11)第2章OBJECTS介绍 (12)2.1 P IN-P AIRS (13)2.1.1Pin-Pair规则 (14)2.2 N ETS和X NETS (14)2.3 B USES (15)2.4 M ATCH G ROUPS (15)2.4.1如何确定target pin pair (16)2.4.2相对/匹配的群组规则 (16)2.5 D IFF P AIRS (16)2.5.1差分对工作表 (17)2.5.2差分计算器(Differential Calculator)的使用方法 (19)2.5.3差分对规则 (19)2.6 D ESIGNS AND S YSTEMS (20)第3章设置网络的走线约束 (21)3.1.1设置网络的最大最小传输延迟 (21)3.1.2设置网络相对传输延迟 (24)3.1.3设置差分对约束 (26)3.1.4查看网络规范格式和物理格式 (28)第4章设置网络的时序和信号完整性约束 (30)4.1 设置时序约束 (30)4.2 设置信号完整性约束 (32)4.2.1设置电气属性约束 (32)0 第一章约束管理器介绍2 4.2.2设置反射属性约束 (33)第5章电子约束创建和应用 (35)5.1 创建ECS ET (35)5.2 指定ECS ET给网络 (40)5.3 不考虑ECS ET的缺省约束值 (41)5.4 在原理图中查看ECS ET (41)第6章ECOS实现 (43)6.1 在原理图中增加网络 (43)6.2 在原理图中修改约束 (45)6.3 在约束管理器中修改约束 (46)6.4 在约束管理器中删除约束 (46)6.5 在原理图中重新命名网络 (47)第7章在原理图和PCB之间同步约束 (50)7.1 从原理图中输出约束 (50)7.2 在PCB D ESIGN中查看和添加约束 (50)7.3 在原理图中导入并查看约束 (51)7.4 在PCB和原理图之间同步约束的两种模式 (52)7.4.1用原理图中的约束重写PCB中的约束 (53)7.4.2在原理图中导入PCB中变更的约束 (56)第8章约束分析 (58)8.1 查看工作表单元格和对象 (58)8.2 定制约束、定制测量和定制激励 (59)8.2.1定制约束 (59)8.2.1.1 用户定义的属性 (59)8.2.1.2 约束的定制测量 (59)第9章SCHEDULING NETS (61)9.1 S CHEDULING N ETS (61)9.2 S CHEDULING N ETS-R EVISITED (65)第10章相对传输延迟 (68) 电子技术论坛 电子发烧友约束管理器简介3第11章 MATCH DELAY (73)第12章 解决DRC 冲突 (74)第13章 约束管理器 (76)13.1 层次设计中的电子约束...............................................................................................76 电子技术论坛 电子发烧友0 第一章约束管理器介绍4第一章约束管理器介绍约束管理器是一个交叉的平台,以工作簿和工作表的形式在Cadence PCB设计流程中用于管理所有工具的高速电子约束。

allegro16.5中文学习教程

allegro16.5中文学习教程

- EDA中国
图 1.2 Pad Designer Layers 界面
如果制作的是表贴元件的焊盘将Single layer mode 复选框勾上。需要填写的参数有: BEGINLAYER 层的Regular Pad;SOLDEMASK_TOP 层的Regular Pad;PASTEMASK_TOP 层的Regular Pad 。如图 1.3 所示。
Allegro 16.5中文教材
目录
第1 章 焊盘制作.........................................................................................................1
1.1 用Pad Designer 制作焊盘........................................................................................... 1 1.2 制作圆形热风焊盘....................................................................................................... 6

电话:021-54311536
元件焊盘设置
国 如果是通孔焊盘,需要填写的参数有:
BEGINLAYER 层的Regular Pad,Thermal Relief,Anti Pad;
4.3.1手工拉线.........................................................................................................56

Cadence学习基础篇Allegro讲课文档

Cadence学习基础篇Allegro讲课文档
第九页,共31页。
查看功能介紹
• 顯示界面縮放和移動: 滑動鼠標中間按鈕,可實現縮放; 鍵盤上四個箭頭,可實現朝不同方向平移;
或者通過如下選項實現:
• 最右側的Options\Visibility\Find 三個鍵可實現對層、選擇對象的開啟、關閉、選擇的操作 。
• Show Element、Hilight、Dehilight是我們常用于查找某對象的幾個選鍵。 如果要查找一個器件在板子上的位置, 先點擊 或者 , 然後在”Find”的”Find
• Symbol: 器件。 • Pin: 焊盤。
• Etch: 銅皮(除了焊盤之外的)。 • Clines: 具有電氣性能的連線。 • DRC: 設計規則檢查。
第二页,共31页。
LAYOUT設計流
第三页,共31页。
焊盤(pad)設計 元器件封裝設計
PCB 界面參數設置
原理圖網表導入、器件佈局
走線
鋪銅、打地孔 DRC 檢查
第二十七页,共31页。
導出Report 報告
• tools 選擇 Reports
第二十八页,共31页。
生成製版文件
• 生成Artwork(光繪) 文件
第二十九页,共31页。
• 生成NC(鑽孔)文件
第三十页,共31页。
That’s all. Thanks
第三十一页,共31页。
PLATED;
設定BEGIN LAYER\DEFAULT INTERNAL\ENDER LAYER 的焊
盤尺寸: 方法與上面同。 根據需要設置 SOLEMASK_TOP\SOLDMASK_BOTTOM\PASTMASK_TOP\PAS TMASK_BOTTOM
第六页,共31页。

CadenceAllegroSI培训课件Lesson

CadenceAllegroSI培训课件Lesson
set on the DiffPair itself. Pre-defined DiffPair constraints cannot be added on any other
object type. If the (X)nets of a DiffPair reference different ECSets with different
In the Constraint Manager: DiffPairs are treated as Objects. DiffPair constraints are considered as “electrical”.
Pre-defined (DRCs) User-defined (custom measurements)
Differential Pair Analysis in Constraint Manager From the Constraint Manager, select
Nets > Routing > Differential Pair spreadsheet.
Defined rule on a selected Object
Constraints in the differential pair topology with only legal pins/parts. Alternatively, you can create differential pair ECSets for these rules in the
The differential pairs created using Allegro or the Constraint Manager are physical assignment only. To extract the differential pair topology, the differential pair signal model with mating pin specifications needs to be assigned. If a signal model is not assigned for the differential pair, the simulation will be single-Xnet-based .

科通集团_Cadence_Allegro_基础培训_第五期

科通集团_Cadence_Allegro_基础培训_第五期
43Fra bibliotek科通集团
/
光绘输出——其他
• Valor检查所需文件
– Valor是通过光绘文件和网表文件(IPC356)来进行检查
44
科通集团
/
光绘输出——其他
• SMT所需坐标文件
45
科通集团
/
8
科通集团
/
PCB后处理——丝印(Silkscreen)
• 丝印重命名及反标
– 器件编号重命名
• 器件附上Auto_Rename属性
9
科通集团
/
PCB后处理——丝印(Silkscreen)
• 丝印重命名及反标
/
光绘输出——CAM输出
• Artwork光绘设置
42
科通集团
/
光绘输出——CAM输出
• Artwork光绘设置
– 光绘范围(Photoplot outline)
如果设定Photoplot outline, 对Artwork旋转、镜像时,将以 Photoplot outline的中心为基准点, 如果不设定,就以Extents 的原点为基准点。
23
科通集团
/
PCB后处理——输出光绘前的检查流程
• 报表检查
– Component Report
24
科通集团
/
PCB后处理——输出光绘前的检查流程
• 报表检查
– Component Report
PCB后处理——DFX要求
• DFM、DFA、DFT、DFC…
3
科通集团
/
PCB后处理——DFX要求
• DFM、DFA、DFT、DFC…
4
科通集团
/
PCB后处理——丝印(Silkscreen)

Cadence(allegro)中文教程

Cadence(allegro)中文教程

Cadence Allegro 中文简易手册-http://www.21spacetime.com收藏整理Cadence Allegro简易手册Allegro PCB Layout SystemLab Manual.CHAPTER 1 熟悉环境在开始前请将范例复制到您的工作路径下如:<在安装路径下>\share\pcb\selfstudy\user1 Æ c:\allegroclass\user1启动程序开始Æ程序集ÆCadenceÆPCB systemÆAllegro(电路板工具)开始Æ程序集ÆCadenceÆPCB systemÆPad Designer(焊点编辑)开启旧档选 FILE/OPEN 请开启 C:\AllegroClass\User1\Cds_Routed.brd档如果选了Change Dir 则会将现有路径C:\AllegroClass\User1变成你的内定工作路径认识你的工作窗口有指令区menu bar图标区icon ribbon控制盘control panel工作区design window状态区status window命令区console window.若想自定窗口位置customize 则选View-Customization / Display可设左侧control panel 所放的新位置为浮动式undocked贴左侧Docked_left贴右侧Docked_right(系统值)View / customization / toolbar 则设定控制图标区显示效果项目…显示缩放Zoom by Point Æ显示框选区以左键框二点Zoom fit Æ显示资料全区Zoom in Æ放大比例Zoom out Æ缩小比例Zoom world Æ显示整个工作区Zoom center Æ光标点为下个屏幕中心按Ctrl键配合按着的鼠标右键画w即可Zoom fit.若画Z即可Zoom in画面平移PAN1.利用方向键可平移2.三键鼠标则按中间键即可动态平移.若为二键鼠标则为右键+shift显示项目控制在右侧的控制盘中有visibility 项目来控制显出的对象打勾者代表要显示详细的设定则用指令Setup-color/Visibility而这些对象分成群组 Group级Class次级 Subclass在此可控制图层及各项目的显示与否,我们顺便试一下如何录script1选File-Script指令,键入文件名为colors(勿按Enter键),再点选Record记录2 选Color/Visibility指令,如果要全关选右上角的Global Visibility将值改为All Invisible确定后选套用Apply.这样会关所有显示项目3 选群组中的Components,找到Class里的Ref Des请把它底下的Assembly_top 方框勾选起来表示开启其显示4 选群组中的Geometry把它Board Geometry里的OUTLINE打开, 也把Package Geometry里的Assembly_top 打开5 选群组中的Stack-up,把TOP和BOTTOM的Pin.Via.DRC.Etch打开.而GND及VCC只开DRC.ANTI ETCH如果要设新颜色请在下方色盘Palette中选要用的新颜色,再将它点到要修改项目的色块上就可改过来了6 停止script录制选 File-Script-Stop.先前的层面及颜色设定都会被存在colors.scr中.此colors.scr是一个文字文件,可用一般的文字编辑程序或File-File Viewer加以编辑如果要测试script,请先用All Invisible全关所有显示,再到下方命令列中输入replay colors就会看到程序把先前的设定重跑一次,而显示也回来了标示亮度Highlight将特定对象标示亮度以图形效果显示其特异性如以要找一颗U3的零件为例:1先Zoom in2选标示亮度Display Æ Highlight或其图示3在右侧选高亮度的颜色4选Control panel 中的Find 页面5在Find by name 后net改成symbol (因为是找零件)6点Move键找到U3 (敲入U3 U* 按Tab键)按Apply OK7光标移至右下角全图显示区按右键选Find Next 即可将此对象显示于画面中央控制可被选取对象在编辑对象如:移动复制删除之前须选到所要的对象所以选取对象等的控制会影响后续的动作流程以移动U4的零件及移动U4零件名称RefDes为例1Zoom in到U4附近(在左上角)2选Edit Æ Move指令3选右侧的Find页面4在Find的页面中选全选ALL ON5点 U4的字符串部份你会看到U4会被抓到游标上而你正在移动U4这颗零件(因为symbol有被选取)6选右键中的OOP取消移动U4的动作7在Find页面中选全关ALL OFF 只选Text项目8再选U4字符串部份只有U4字符串被抓起像在调文字面的位置所以跟选择项目很有关系9取消检查数据项利用Display Æ Element 或其图标检查对象内容1先Zoom in2选Display Æ Element或图示3在Find中选ALL ON4随点选对象的不同会显示其相关的资料CHAPTER 2零件的整备本阶段要试建一颗14PIN DIP 零件零件的组成有焊点 PADSACK零件Package symbol每一个接脚PIN及孔Via皆视为一焊点PADSTACK如以60-38为例进入程序开始Æ程序集Æ cadence Æ PCB Systems Æ PAD Designer改种类为贯孔Through单位为mil精确值为1 (小数后1位)焊点在每一铜箔层皆要有一般点regular PAD梅花瓣Thermal-relief PAD挖开点Anti-PAD的三种效果1选Layer 页面2点选Begin Layer3在一般点项目设形状为Circle width为60height为604在梅花瓣设形状为circle值为80Flash项目为TR805在挖开点设形状为circle值为80由于其它层设定相仿可点左侧Bgn按右键copy复制6点internal 的左侧按右键选右键paste即可贴入不须重key in7以同样方法贴到END层8在SOLDERMASK_TOP层的Regular PAD设circle大小为709一样复制到SOLDERMASK_BOTTOM钻孔定义如果定为Through-Hole焊点须定孔径及钻孔符号在Drill Hole 项目中定Plate Type 为Plated (孔壁镀铜)孔径38. Drill symbol的Figure为钻孔符号效果Character为标示字符串Width height为符号的宽及高储存焊点选File Æ Save as 存到 C:\allegroclass \ user1 档名为 60C38d.PAD实体零件的建立建立实体零件的格式不同所以须进入零件建立模式下1File / New 在DRAWING NAME中敲入新零件名如DIP14并在DRAWING TYPE中选PACKAGE SYMBOL2设作图环境选SETUP – DRAWING SIZE在Move Origin项目中的XY各敲入5000使原点调整至适当位置3加入焊点选ADD PIN或其图示并右侧OPTION项目中敲入焊点60S38D后按Tab键状态列会显示出Using ‘ 60S38D.PAD’4光标移至状态列点选后敲入x 0 0会把第一接点放到原点 00的位置上(x须为小写)窗口缩放到PIN1附近5在右侧OPTION中改焊点为60C38D后按Tab键在Y的Qty项目中输入6 6在状态列输x 0 100则会放入向下距100mil的27接点7把Y项目的Qty改7个次序order改up8状态列输入x 300 –600会放入第8PIN到14PIN之焊点但是其脚号仍位于焊点左侧可按右键之OOP取消9将OPTION中的OFFSET值由-100改为100 (表右边100mil处)于状态列输入x 300 -60010完成按右键中的DONE文字面绘制 SILKSCREEN要调整格点大小时请以SETUP /GRIDS将NON-ETCH的X Y值键入25表文字面绘制格点为251选ADD/LINE2将右侧OPTION选为Package Geometry下的SILKSCREEN_TOP设画线角度等3画上文字面的矩形框组装外型绘制Assembly outline (可省略)同文字面之动作但层面为Package Geometry下的Assembly-Top设文字面之零件名称及零件号1选Layout_Label Æ Ref Des或其图示2图面为 refDes下的Assembly_Top3点选放零件名称的好位置(须在Assembly outline中)4键入名称如U* (请先注意右侧的字体基准点角度)5选Layout_Label中Æ Device6选适当的位置后键入 dev type后按右键的DONE绘制零件限制区Package boundary (可省略自动抓)定义零件高度(需要有Package boundary才可定义)1Setup-Area-Package Boundry Height层面为Package Geometry下的Place_Bound_Top2点先前建的Package Boundry 区域3输入高度值如180若没设则以Drawing option下的symbol Height为其内定高度值存零件文件(两者都要存)1选File Æ Create Symbol存成可放到PCB上的.PSM檔2选File Æ SAVE存成供以后修改的图形.DRA檔以自动程序建零件利用Symbol Wizard填入参数自动建零件1、File /New后在Drawing Name键入名称如dip16在Drawing type选PackageSymbol [Wizard] 后选OK2选Package Type为dip后点Next (选零件包装)3套用CADENDCE规划选Default Cadence Supplied template套用其它零件则选Custom template后选.Dra档套入后选Next4设定使用的公英制准确位数及名称前字符串prefix5依不同零件外形设定其参数如脚数Number of Pins脚距LeadPitch行距Terminal row spacing文字面的宽及长Width&Length)6选套用的焊点(一般焊点及第一脚)7定零件原点为中心center of body或第一脚pin1 of symbol及是否另存.PSM檔8选Finish 即OKCHAPTER 3板框绘制板框在Allegro中属于特殊的Mechanical Symbol板框为电路板的外形尺寸,其来源可由手工绘入.,键坐标输入画成.如果有Option 接口的话可由AUTOCAD转入DXF或Pro-Engineer的IDF.键坐标画图框1选File一New,在檔名Drawing Name中敲入如cds_outline.请注意格式务必改成Mechanical Symbol后按OK2设绘图区选Setup一Drawing Size.将图区Size设成A.并把DRAW Extent改设成Left X与Lower Y在设原点偏移量.Width 与Height设工作区大小设工作格点选Setup一Grids.将Non-Etch的格点设为25后按OK画板框选Add一Line.注意层面须改成BOARD GEOMETRY/OUTLINE.请输入x 0 200iy 2300ix 4000iy –2300ix –100iy –200ix –3700iy 200x 0 200 完毕按右键下的Done定工具孔Tooling Hole选指令Add Pin在右侧的Padstack中输入hole109再按Tab键.请在命令列输入x 100 300x 100 2400x 3900 2400 完毕按Done 结束标尺寸Dimension利用Dimension linear指令,层面会自跳到BOARD GEOMETRY下的DIMENSION.点选被测线段就可拖出其尺寸标注线放上.倒角Chamfer如果画的板框有直角要倒角,可用指令Edit一Chamfer.在右侧Options中TrimSegment的First栏设50.表示未倒角的两边线段长为50mil.试着点要倒角的第一段线,再点它的垂直线,就可做出倒角效果来设走线及摆零件区1先Zoom in到图框的左下角,2选Setup一Area一Route Keepin(走线区)在板框内的50mil(二个格点)内画出其布线限制区.(会在ROUTE KEEPIN下的ALL.)3选Setup一Area一Package Keepin(摆零件)画出相同的限制区设禁止摆零件及走线区选Setup一Area一Route Keepout(走线)画上不能走线的范围,其显示为一填满区.试画过后请Edit一Delete删除(在Find中要勾Shape),否则稍后可布线区域可能不够.其它如ViaKeepout则为禁打贯孔区存板框檔1选File一Create Symbol设入档名如cds_outline后选Save会存成cds_outline.bsm的Board Symbol 檔.2再选File一Save存成cds_outline.dra的图形文件.建立环境档Master Design File (.brd)环境档通常是只先放入板框而未含有逻辑数据的作图文件.利用它把大家讨论过认证的Geometry先设好的存在图档上.达到统一作图环境的目的.当成公司内的标准档.1选File一New,在檔名Drawing Name中敲入如cds_master.请注意格式为Layout 后按OK2设绘图区选Setup一Drawing Size.将图区Size设成B.,小数后位数Accuracy设成2.并把DRAW Extent的Left X设成-5000 ,Lower Y设成-5000完成按OK3放入板框零件,选Place一By Symbol一Mechanical,先点Library键才会列出各Mechanical Symbol,选先前建的cds_outline后按OK键准备放到图上4在命令列敲入x 0 0 ,放到图上(0,0)点.完毕按Done加图框Format Symbols如果要加上图框或其它注意事项宣告1Place一By Symbol 一Format, 先点Library键使列出各Format Symbol.如果点选Asizeh.表示要挂上A Size 横向的图框2利用光标把图框放至工作区上(请并确定板框数据含于图框范围内)3按右键选Next选到Note这个Symbol4请放在图框内板框外的适当区域中预放零件如果有特定的零件位置或固定的某几颗零件如connector.switch.等等.可以先摆到板上1选Place一By Symbol一Package.点Library使列出各实体零件.请选其中的conn140后按OK2在命令列输入x 3775 -200后按Done摆到图上设颜色1进到Color/Visibility中设定显示项目或其颜色.如果先前已存有Script 文件请Replay控制图形效果,请在命令列输入 replay colors层数设定Cross SectionAllegro内定的板层为二层板(指二个电气层).您如果是多层板则必须先宣告其层面结构.如层数.材质.用途.Subclass name.正负底片效果等.而其材质的种类及特性定义在<cds ins dir>/share/pcb/text/materials.dat檔中1选Setup一Cross Section点FR-4层名左侧的Edit后选Insert新增,则在原层之上会加入一个新的FR-4层.请总共新加入8层,因为我们待会要宣告此板为六层板,加上五层FR-4介质层及二层原有的空气层全部为13层.2点选第二个FR-4层准备把改设为内层的GND.请点其材质Material项目改设为铜箔Copper,将层面特性Layer Type改选成Plane,而Etch Subclass name取名成GND.最后把其底片效果由念Positive改为Negative表示此层为负片.3最后设定完成如下.表示此板为47.2mil厚的六层板.如果要删层则点选那一层其左侧的Edit键后按右键选删除Delete即可存环境档宣告完毕要存成环境档,请用File-Save As另存新档设入档名为cds_master1.brd 存入.通常Allegro的环境档可统一放在<course inst dir>/allegro/project1/worklib/esdesign/physical路径下CHAPTER 4加载联机关系与设定规范载入联机关系Load the Netlist联机关后档是一个由线路图程序所产生的文字文件netlist目的在交代零件(外型名称)及联机关系(接点及讯号名).要是零件需要作功能互换(gate swap或pin swap)则需另定零件宣告文件device file.如果有同类型但不同名零件可用对应文件map file宣告其对应不需每颗皆定义.以ORCAD为例,再执行完ERC电器检查后.即可执行其Tools-Netlist将线路图档转出联机关系档,其格式请选用others页面里的Allegro.就可把整份图转成一个联机档 .net或.txt零件若是在布线时会做swap的联机交换则须为零件定义其Device file 以宣告其零件之脚数闸数等到时:7400会对应7400.TXT套入宣告如果二者名称不同可以devices.map档宣告其对应性.以下devices.map为例零件7400会对应到74abcd.txt的device檔而非7400.txt如果要零件宣告文件device file,新版的ORCAD 9.x可用指令Accessories-Allergo Netlist自动产生各零件的device file.不需手动以文字编辑程序逐一编写载入联机 Import Logic1. 选File/Import Logic定来源格式Logic Type为Third party.2. 来源档案 Import From 点选后再选Browse键选文字联机文件的3rdparty.txt.3. 是否替换新零件Replace changed component.设Always4. 是否允许拆原有布线Allow etch removed during eco依情况而定5. 设定转联机关系时取代原图上的逻辑数据supersede All logical.6. 要加载联机成为电路板文件选加载Import.设计规范Allegro的设计规范是在定义设计过程中的条件限制,这些条件的设定是用来作为设计时安全检查的标准.例如我们可以定义层数,各层的规范,特殊讯号的限制条件如线宽间距打贯孔数,或特定区域条件等等,以配合电器或机构考量.而且宣告过的规范存在图档上,可避免以后布线时因考量因素众多而疏漏所造成需重修的情况.设定内定设计规则内定设计规则是给图文件中未经特定宣告的任意讯号(一般线)所套用进入Setup-Constraints请点选内定标准值Default Value设定其线到线,线到点,点到点,线宽,套用的贯孔等设定其它的设计规则在一份图档上有些特殊的线有其不同的规则相对于先前定的内定标准值如CLOCK讯号它的间距如为10 mil不同于先前内定的 5 mil.其步骤为定RULE SET请点选SPACING RULE SET下的SET V ALUE.在DELETE后的空白处输入 10 MIL SPACE后点选加入键加入新的RULE SET.随后输入其各间距的值再按OK键确定宣告相关讯号选ATTACH PROPERTY -NET,选右侧的FIND点选下方的FIND BY NAME切换成NET后再输入CLK2.程序跳出其PROPERTY画面请选NET-SPACING-TYPE, 在其V ALUE中输入其组别名称如CLOCK后按APPLY确定讯号套上RULE SET选在SPACING RULE SET中的ASSIGMENT TABLE设定各个RULE SET之间的规范如CLOCK与NO_TYPE指先前订的CLOCK(本例中只有CLK2)与一般讯号NO_TYPE所套用的间距值为10 MIL SPACE设定实体规范在实体规范PHYSICAL RULE SET中选其SET V ALUE键,在DELETE后的空白处输入10 MIL LINE 后点选加入ADD键,建立新的PHYSICAL SET.随后输入其允许最小线宽MIN LINE WIDTH,缩线后最小线宽,最大线宽,是否形走线,套用的贯孔焊点为何等等.,结束按宣告相关讯号选ATTACH PROPERTY-NET,选右侧的FIND点选下方的FIND BY NAME切换成NET后再输入REF.程序跳出其PROPERTY画面请选NET-PHYSICAL_TYPE在其V ALUE中输入其组别名称如ANALOG后按APPLY确定讯号套上RULE SET选在PHYSICAL RULE SET中的ASSIGMENT TABLE套上各个RULE SET的规范如把ANALOG套上先前订的10 MIL LINE,NO_TYPE指一般讯号请套上DEFAULT.第二项为AREA是当有设定特定区域AREA时才有对应的新值可输入STUB LENGTH,允许最多贯孔数MAX VIA等等而AREA则是以特定区域的方式来宣告其特别的设定值如线宽间距等设计规范存盘我们可将前面所设好的规范存成一个技术文件TECH FILE,请选指令FILE-EXPORT-TECHFILE设好文件名再按执行RUN键即可产生下次开新文件时层面只有二层,也没有特殊线宽或间距等设定,这时你可以加载技术档..这样这些设定即不须重设只须要把新讯号重新指定其对应的规则就可了查属性要检查己订属性可用1选EDIT-PROPERTIES配合右侧FIND2 选DISPLAY-PROPERTIES指令后选要查询的值如NET_SPACING_TYPE,再于V ALUE栏输入查询值如 * 表示任意即可查到先前订的CLOCK.在您绘图的过程中Allegro会以先前订的规范持续的检查你的图档当它有违规时则会有DRC的标记在上面.而这个蝴蝶形的标记的两边各有一个英文字母代表它检查的数据种类如L表线段LINE,.V表VIA,P表PAD等等,使我们能很快的知道错误在那儿而侦测到的错误项目又是什么数据间的状况可以马上加以改正.您也可以用SHOW ELEMENT的指令来查看更详细的结果Chaper 5摆放零件在建完零件,传入联机关系,订好规则之后紧接着的就是零件的摆放动作在图示中通常已经挂上了一些有关摆放零件的图标而这些图标就如同指令PLACE下的各个摆放功能请开启位于c:\\allegroclass\user1\ 底下的constrainted.brd手动编名因为置于板上的金手指尚未命名所以我们必须手动的帮它编名请选Logic-Assign RefDes并点选右侧Options下方的RefDes字段中输入J1 点选金手指则会把这颗零件命名为J1设定摆放格点设摆放零件时移动零件的距离请选Setup-Grid下的Non-Etch将其Spacing X:值输入50,Y:值输入50.要不要显示格点则设定左上角的GRID ON以零件名称摆放Placed By RefDes一般摆零件时习惯边看线路图边摆零件,所以我们须将相关的零件逐一叫出这样就会用到此功能请选Place By RefDes指令敲入零件名U5后按OK就可抓出U5到图上准备摆入.如果想要旋转,请按鼠标右键选择Rotate这时零件上就会跑出一根控制杆到光标位置利用鼠标转动即可控制其旋转角度.按左键可停止旋转.移动到要摆的中下图区后按右键选Done放置如果摆上的零件看起来是一个填满的大方块是因为开启了它的限制区.想关闭请至Display-Color/Visibility把Package Geometry/Place_Bound_Top项目勾勾去掉除了此种方法外如果新摆入的零件都须转一个特定角度的话可到Setup-Draw Options选其中的SYMBOL把Angle字段输入或改选成90再点OK键试着抓U7进来摆,你可看到它己是旋转了90度等着您摆入移动零件如果已摆入零件其位置须要挪移请选Edit一Move后再到右侧的Find项中全关只留Symbols.请点选要移动的零件(最好点它的名称字符串)零件就会被抓到光标上,待移到新位置后,点右键按Done即完成移动一群零件同样以Edit一Move指令以鼠标左键框出一个区域,框住要一齐挪移的零件(如果要放弃框选范围可选右键下的Oops).再以左键定其基准点就可一齐移动到时再以右键下的Done确定.再框选时请勿框到 Board Outline,Keepins,keepouts的Board Symbol资料.其它摆放的动作有Place一Component一ICs 摆IC类零件Place一Component一IOs 摆输出入类零件Place一Component一Discrete 摆附属小零件Place一Component一ALL 摆所有零件联机互换的动作有Place一Swap一Component 零件位置互换Place一Swap一Functions 闸联机互换(需有device宣告)Place一Swap一pins 接点联机互换(需有device宣告)联机显示控制联机指点到点间用来表示其电气接续性的表示线.我们会依不同需求开关某些零件或讯号的显示效果来达到评估布线策略的目的显示(关闭)所有联机Display一Show(Blank) Rats一All显示(关闭)单颗零件Display一Show(Blank) Rats一Component显示(关闭)单条联机Display一Show(Blank) Rats一Net产生摆放零件报表您可以产生一份摆放零件报表它可列出图中已摆放及未摆放之零件数据您在摆完零件后可用它来再确认是否有漏网之鱼尚未摆入HAPTER 6 布线布线相关指令设定布线格点随着不同的布线须求.您可为不同层设定不同的布线格点或是设定所谓的不等距格点如8 9 8这样的工作格点.指令为Setup一Grids设定格点,其中左上角的Grids On 为设定是否显示格点.Non-Etch为非电气层格点如摆零件.All Etch为所有电气层之走线格点.Top….为各电气层之走线格点值在布线时我们必须在右侧的Options中设定布线的工作层Act及代换层Alt在走线时首先走在工作层上如果要换层只须连续点二下左键(双击)则您的工作层及代换层会自动互换并打上贯孔试走第一条线1请先关闭所有联机显示,然后选Display一Show Rats一Net按鼠标右键选其中的Net Name输入 clk2使只开此讯号的显示效果2 Zoom in到U15 选择布线图示或Route一Connect将右侧的Options中的Act 层设为Top,Alt层设为IS3,线的角度设45度线宽设5,布线效果RouteType设手动布线Manual.3 试着点线开始布线,一开始走出时是在正面ToP层,如果觉得走得不好请用右键按OoP取消删除布线如果不满意先前所走的布线结果可以用Delete指令予以删除但是请配合右侧Options或Find的选项让使用上更加的便利1.全线删除请选择删除示或指令Edit一Delete在Find下请先选ALL OFF再开Clines请点CLK2的布线,此线会全部高亮请再按右键下的Done就会把它删掉(请救回此线以执行以试作底下其它动作)2.线段删除如果要删掉的只是某些线段非整条布线,请在右侧的下Find关所有项目只留ClineSegs同样点CLK2你会只看到此线段高亮,如果点其它线段则先前的线段即消失被删除了3.二点间线段删除如果要删掉的只是某些线段内的一小段,选Edit一Delete按右键下的Cut,点要删掉线段内的第一点(线段变亮)再点第二点,则剩此区间高亮可删除.布线效果Routing Type在走线的过程中我们有三种效果可以选择,分别是手动布线Manual,循迹布线To Cursor,结点布线To Pick1.手动布线Manual--------在前一光标位置与目前的光标位置间显示出走线’不会自动闪其中的障碍但推线效果明显2.循迹布线To Cursor-----随游标带出布线的走向,可动态的看出将布线的效果,会自动的闪避其中的障碍3.结点布线To Pick--------前后光标点间无法看到动态的布线轨迹,但是会自动闪线且速度比较快右键指令走线的过程中按鼠标右键会出现一些选项Done =>布线停止,回到空-状态IdleOops =>取消前线段动作Cancel =>取消前指令Next =>布线暂停,改走其它线Temp Group =>宣告走bus线讯号Complete =>结束bus线讯号选入动作Reject =>放弃现有选取,可改选其它Add Via =>打贯孔Finish =>以同层自动走完未布线段Snap Rat T =>移动讯号T点位置Neck =>窄线布线,须依Physical Rule Set宣告New Target =>改定同讯号的目的点(布线终点)No Target =>尾段讯号不显示Swap Layer =>走线换层(Act层换到Alt层) Toggle =>出线角度切换(先直再斜或先斜再直) 打贯孔贯孔是用来导通层到层之间的讯号关系,贯孔必须有焊点的特性在布线的过程若加入贯孔则其工作层与代换层就会自动切换走到对应的布线层面.动作为连续点二下左键(双击)或选右键里的Add Via.移线利用移线指令SLIDE可移动先前所布的线段.你只需要选好指令后用左键点选要移动的线段即可动态的移动此线段,而与此线段相连的线段效果也会自动调整保持整体的完整性1请开启档案CDS_ROUTED.BRD稍为Zoom in到局部区域上.请选图标区上的移线图示或ROUTE一SLIDE2在右侧的Find项目中全清只留Via及Segment3以左键点选线段移动看看,也以左键定其新的落点4可以试着改变调整右边设定如角度CORNER或最大斜线长度Max 45 Len看看它的效果修端点VERTEX要挪动,新增,重迭,删除(选右键下的DELETE VERTEX),请利用EDIT-VERTEX或按F7键.即可修整端点自动整线有Route-Custom Smooth或Route-Gloss可执行SPECCTRA自动布线当您执行ROUTE一SPECCTRA-Auto儿时Allegro会发起SPECCTRA的自动布线程序并建立一个同档名的.dsn檔.在自动布线结束后SPECCTRA会产生一个.ses檔在回到Allegro时转入成已布线档SPECCTRA手动布线执行ROUTE一SPECCTRA-Interactive,可转档到Specctra并以其EditRoute作手动布线产生未布线报表在布线完毕后.我们如果要确定定否有未布线点仍然存在.可以执行TOOLS一Reports选输出的资料为Unconnected pins再点Run键就会产生此报表加以查核CHAPTER 7 内层及铺铜如果您的设计超过二层,那么您就须要设定其内层铜箔的效果包括它的铺铜箔效果,所带的讯号名,避开的间距,内层切割等等的问题通常铜箔分二种,正片铜及负片铜.正片铜显示的是含铜的部分,也就是黑的部分以后就是铜箔.在Allegro中的正片铜您可以看到它所挖开的开孔void 及所接的梅花瓣Thermal 它的缺点是一但铜箔的接续性更改如移零件或贯孔.则铜箔须要重铺以重新连结正确的梅花瓣及挖开不同讯号点负片铜显示的是以后要挖掉铜的部分,反而是白色的部分以后才会有铺铜在Allegro中负片铜只是显示一些点在内层上面.随着所设定的讯号.程序会自动判定那些点该是要改成内层要接的Thermal Relief定义效果,那些不接的点其内层必须是挖开的Anti-Pad定义.Allegro并不会把那些焊点挂在层面上.好处是零件或是贯孔可随意移动不须重铺重算.只有在他产生底片输出时才会将焊点数据并入处理.而它的缺点是您无法在图上即看到真实的底片效果.(尤其是梅花瓣)宣告内层负片铜l.Add一Shape一Solid Fill画内层铺铜范围2.Edit一Change Net(Pick)宣告铜箔的讯号名3.Shape一Fill填铜箔1请开cds_routed.brd檔.设定Setup一Drawing Options在Display项目中勾选Thermal Pads(显示梅花瓣) 及Filled Pads and Cline Endcaps(填满式显示)选项2 选Display一Color/Visibility把Group项目改成Stack再把底下的Etch项全关只留VCC层.其它项的PIN与VIA也是只留VCC后跳出3选Add一Shape一Solid Fill在右侧设Etch及VCC层,在板内的走线区范围内Route Keepin画一个Polygon画完按右键Done结束4宣告内层讯号选Edit一Change Net(Name)在列表中选VCC后跳出5填铜箔.选Shape一Fill这样会灌满并显示出Thermal Pad(单线)及AntiPad的效果宣告内层正片铜l.Add一Shape一Solid Fill画内层铺铜范围2.Edit一Change Net(Pick)宣告铜箔的讯号名3Shape一Parameter设定自动挖开铜箔的效果4V oid一Auto执自动清铜动作(讯号不同者挖开,相同者挖开后架上桥接花辫)5Shape一Fill填满铜箔效果。

cadenc_Allegr_16.6_培训教程_简体

cadenc_Allegr_16.6_培训教程_简体

第一章 User Interface本章的主要内容介绍allegro 操作接口,透过本章学习可以对Allegro 的工作接口有了大致的了解,同时也能体验出Allegro PCB Layout 时的强大功能。

A. 程序的启动点选除了以上Allegro 主程序,我们还会常用到以下几个常用工具:• Padstack DesignerPadstack Designer 的作用是建立和修改Pad ,具体会在下面章节中讲到。

• DB doctorDB doctor 的作用有三个:1.板子Data-base 的检查2.板子Data-base 的修复3.更新板子上的DRC支持的文件种类为: .brd .mcm .mdd .psm .dra .pad and . sav databases.B. Cadence SPB ToolsPCB Designer 在 V16.5 分成2个基本等级,用户可以根据自己的需求购买不同等级的Tool 及搭配的option (Onlyfor Allegro),主要功能差别见下表:在开启 Allegro 时,系统会先跳出如下图的对话框,让您选取要使用的软件等级。

123窗口中所列出的软件项目是依据系统所能选取的 License 功能來决定 以下也列出几个常用的Option 来介绍:PCB High-Speed option :针对高速设计能提供更多的功能 Miniaturization option :针对HDI 设计能提供更多的功能如果在使用过程中想更改产品,可以在点选下拉菜单File 项目下面的Change Edit ,就会出现如上图所示的对话框时,选择所需产品。

C. Allegro 常用档类型的介绍D. Allegro的目录结构Allegro的文件目录可以分为三部分:安装路径、工作路径和用户环境路径。

安装路径:系统默认的安装路径为:C:\Cadence\SPB_16.6,在安装时使用者可以根据自己随意更改安装路径。

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

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

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-section2、添加层,电源层和地层都要设置为plane,同时还要在电⽓层之间加⼊电介质,⼀般为FR-43、指定电源层和地层都为负⽚(negtive)4、设置完成可以再Visibility看到多出了两层:GND和POWER5、铺铜(可以放到布局后再做)6、z-copy –> find⾯板选shape(因为铺铜是shape)–> option⾯板的copy to class/subclass选择ETCH/GND(注意选择create dynamic shape)完成GND层覆铜7、相同的⽅法完成POWER层覆铜Allegro⽣成⽹表1、重新⽣成索引编号:tools –> annotate2、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⽂件夹。

科通集团_Cadence_Allegro_基础培训_第三期

科通集团_Cadence_Allegro_基础培训_第三期
– 物理约束(Physical Constraint)
• Line(布线)线宽和Layer(层)约束
– 间距约束(Spacing Constraint)
• 不同Net(网络)的Lines、Pads、Vias、Shapes之间的间距
– 相同网络间距约束(Same Net Spacing Constraint)
38
科通集团
/
电气约束(Electrical Constraint)
• Relative Propagation Delay工作表
39
科通集团
/
电气约束(Electrical Constraint)
间距约束(Spacing Constraint)
• 层间约束(Constraint By Layer)
28
科通集团
/
Same Net Spacing Constraint
• 设置和Spacing约束操作一样,注意是相同网络的对象之 间的间距。
29
• 创建Relative Propagation Delay约束(方式二)
45
科通集团
/
电气约束(Electrical Constraint)
• 创建Relative Propagation Delay约束(方式二)
46
科通集团
/
科通集团
/
物理约束(Physical Constraint)
• 为Net Class添加 Physical约束
方 法 一
18
科通集团
/
物理约束(Physical Constraint)
• 为Net Class添加 Physical约束
/
间距约束(Spacing Constraint)

Cadence_Allegro教程(可编辑)

Cadence_Allegro教程(可编辑)

Cadence_Allegro教程Cadence Allegro 中文简易手册---收藏天地2001Cadence Allegro 简易手册Allegro PCB Layout SystemLab ManualCHAPTER 1 熟悉环境在开始前请将范例复制到您的工作路径下如:在安装路径下\share\pcb\selfstudy\user1c:\allegroclass\user1启动程序开始?程序集?Cadence?PCB system?Allegro电路板工具开始?程序集?Cadence?PCB system?Pad Designer焊点编辑收藏天地 ////0>.版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001开启旧档选 FILE/OPEN 请开启 C:\AllegroClass\User1\Cds_Routed.brd 档如果选了Change Dir 则会将现有路径 C:\AllegroClass\User1 变成你的内定工作路径认识你的工作窗口有指令区 menu bar 图标区 icon ribbon 控制盘 control panel 工作区designwindow 状态区 status window 命令区 console window若想自定窗口位置 customize 则选 View-Customization / Display 可设左侧 controlpanel 所放的新位置为浮动式 undocked 贴左侧 Docked_left 贴右侧Docked_right系统值View / customization / toolbar 则设定控制图标区显示效果项目…收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001显示缩放Zoom by Point显示框选区以左键框二点 Zoom fit? 显示资料全区Zoom in? 放大比例Zoom out? 缩小比例Zoom world 显示整个工作区Zoom center 光标点为下个屏幕中心按 Ctrl 键配合按着的鼠标右键画 w 即可 Zoom fit.若画 Z 即可 Zoom in 画面平移 PAN1.利用方向键可平移2.三键鼠标则按中间键即可动态平移.若为二键鼠标则为右键+shift显示项目控制在右侧的控制盘中有 visibility 项目来控制显出的对象打勾者代表要显示详细的设定则用指令Setup-color/Visibility而这些对象分成群组Group 级 Class 次级 Subclass收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001在此可控制图层及各项目的显示与否,我们顺便试一下如何录 script1 选 File-Script 指令,键入文件名为 colors勿按 Enter 键,再点选Record 记录2 选 Color/Visibility 指令,如果要全关选右上角的 Global Visibility 将值改为 AllInvisible 确定后选套用 Apply.这样会关所有显示项目3 选群组中的Components,找到Class 里的Ref Des 请把它底下的Assembly_top方框勾选起来表示开启其显示4 选群组中的 Geometry 把它 Board Geometry 里的 OUTLINE 打开, 也把PackageGeometry 里的 Assembly_top 打开5 选群组中的 Stack-up,把 TOP 和 BOTTOM 的 //..Etch 打开.而 GND 及VCC 只开 DRC.ANTI ETCH如果要设新颜色请在下方色盘 Palette 中选要用的新颜色,再将它点到要修改项目的色块上就可改过来了6 停止 script 录制选 File-Script-Stop.先前的层面及颜色设定都会被存在colors.scr 中.此 colors.scr 是一个文字文件,可用一般的文字编辑程序或 File-FileViewer 加以编辑如果要测试 script,请先用 All Invisible 全关所有显示,再到下方命令列中输入replay colors 就会看到程序把先前的设定重跑一次,而显示也回来了标示亮度 Highlight将特定对象标示亮度以图形效果显示其特异性如以要找一颗 U3 的零件为例:1 先 Zoom in2 选标示亮度 DisplayHighlight 或其图示3 在右侧选高亮度的颜色4 选 Control panel 中的 Find 页面收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20015 在 Find by name 后 net 改成 symbol 因为是找零件6 点 Move 键找到 U3 敲入 U3 U* 按 Tab 键按 Apply OK7 光标移至右下角全图显示区按右键选 Find Next 即可将此对象显示于画面中央控制可被选取对象在编辑对象如:移动复制删除之前须选到所要的对象所以选取对象等的控制会影响后续的动作流程以移动 U4 的零件及移动U4 零件名称 RefDes 为例1 Zoom in 到 U4 附近在左上角2 选 EditMove 指令3 选右侧的 Find 页面4 在 Find 的页面中选全选 ALL ON5 点 U4 的字符串部份你会看到 U4 会被抓到游标上而你正在移动 U4 这颗零件因为 symbol 有被选取6 选右键中的 OOP 取消移动 U4 的动作7 在 Find 页面中选全关 ALL OFF 只选 Text 项目8 再选 U4 字符串部份只有 U4 字符串被抓起像在调文字面的位置所以跟选择项目很有关系9 取消检查数据项利用 DisplayElement 或其图标检查对象内容1 先 Zoom in2 选 DisplayElement 或图示3 在 Find 中选 ALL ON4 随点选对象的不同会显示其相关的资料收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001CHAPTER 2 零件的整备本阶段要试建一颗 14PIN DIP 零件零件的组成有焊点 PADSACK 零件 Package symbol每一个接脚 PIN 及孔 Via 皆视为一焊点 PADSTACK 如以 60-38 为例收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001进入程序开始程序集cadencePCB SystemsPAD Designer改种类为贯孔 Through 单位为 mil 精确值为 1 小数后 1 位焊点在每一铜箔层皆要有一般点regular PAD 梅花瓣Thermal-relief PAD 挖开点Anti-PAD 的三种效果1 选 Layer 页面2 点选 Begin Layer3 在一般点项目设形状为 Circle width 为 60 height 为 604 在梅花瓣设形状为 circle 值为 80 Flash 项目为 TR805 在挖开点设形状为 circle 值为 80 由于其它层设定相仿可点左侧 Bgn 按右键 copy 复制 6 点 internal 的左侧按右键选右键 paste 即可贴入不须重 key in7 以同样方法贴到 END 层8 在 SOLDERMASK_TOP 层的 Regular PAD 设 circle 大小为 709 一样复制到 SOLDERMASK_BOTTOM钻孔定义收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果定为 Through-Hole 焊点须定孔径及钻孔符号在 Drill Hole 项目中定 PlateType 为 Plated 孔壁镀铜孔径 38. Drill symbol 的 Figure 为钻孔符号效果Character 为标示字符串 Width height 为符号的宽及高储存焊点选 FileSave as 存到 C:\allegroclass \ user1 档名为 60C38d.PAD实体零件的建立建立实体零件的格式不同所以须进入零件建立模式下1 File / New 在 DRAWING NAME 中敲入新零件名如 DIP14并在 DRAWING TYPE 中选 PACKAGE SYMBOL2 设作图环境选 SETUP ? DRAWING SIZE 在 Move Origin 项目中的XY 各敲入 5000 使原点调整至适当位置收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20013 加入焊点选 ADD PIN 或其图示并右侧 OPTION 项目中敲入焊点 60S38D 后按 Tab 键状态列会显示出 Using ‘ 60S38D.PAD’4 光标移至状态列点选后敲入 x 0 0 会把第一接点放到原点 00 的位置上x 须为小写窗口缩放到 PIN1 附近5 在右侧 OPTION 中改焊点为 60C38D 后按 Tab 键在 Y 的 Qty 项目中输入 66 在状态列输 x 0 100 则会放入向下距 100mil 的 27 接点收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20017 把 Y 项目的 Qty 改 7 个次序 order 改 up8 状态列输入 x 300 ?600 会放入第 8PIN 到 14PIN 之焊点但是其脚号仍位于焊点左侧可按右键之 OOP 取消9 将 OPTION 中的 OFFSET 值由-100 改为 100 表右边 100mil 处于状态列输入 x 300 -60010 完成按右键中的 DONE文字面绘制 SILKSCREEN要调整格点大小时请以 SETUP /GRIDS 将 NON-ETCH 的 X Y 值键入 25 表文字面绘制格点为 251 选 ADD/LINE2 将右侧 OPTION 选为 Package Geometry 下的 SILKSCREEN_TOP 设画线角度等3 画上文字面的矩形框组装外型绘制 Assembly outline 可省略同文字面之动作但层面为 Package Geometry 下的 Assembly-Top设文字面之零件名称及零件号1 选 Layout_LabelRef Des 或其图示2 图面为 refDes 下的 Assembly_Top3 点选放零件名称的好位置须在 Assembly outline 中4 键入名称如 U* 请先注意右侧的字体基准点角度5 选 Layout_Label 中? Device6 选适当的位置后键入dev type 后按右键的DONE绘制零件限制区Package boundary 可省略自动抓定义零件高度需要有 Package boundary 才可定义收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 Setup-Area-Package Boundry Height 层面为 Package Geometry 下的Place_Bound_Top2 点先前建的 Package Boundry 区域3 输入高度值如 180若没设则以 Drawing option 下的 symbol Height 为其内定高度值存零件文件两者都要存1 选 FileCreate Symbol 存成可放到 PCB 上的.PSM ?2 选 FileSAVE 存成供以后修改的图形.DRA ?以自动程序建零件利用 Symbol Wizard 填入参数自动建零件1、File /New 后在 Drawing Name 键入名称如 dip16 在 Drawing type 选PackageSymbol [Wizard] 后选 OK收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20012 选 Package Type 为 dip 后点 Next 选零件包装3 套用 CADENDCE 规划选 Default Cadence Supplied template 套用其它零件则选 Custom template 后选.Dra 档套入后选 Next4 设定使用的公英制准确位数及名称前字符串 prefix5 依不同零件外形设定其参数如脚数 Number of Pins脚距 LeadPitch 行距 Terminal row spacing 文字面的宽及长 Width&Length6 选套用的焊点一般焊点及第一脚7 定零件原点为中心 center of body 或第一脚 pin1 of symbol 及是否另存.PSM ?8 选 Finish 即 OKCHAPTER 3 板框绘制板框在 Allegro 中属于特殊的 Mechanical Symbol收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001板框为电路板的外形尺寸,其来源可由手工绘入.,键坐标输入画成.如果有Option接口的话可由 AUTOCAD 转入 DXF 或 Pro-Engineer 的 IDF键坐标画图框1 选 File 一 New,在?名 Drawing Name 中敲入如 cds_outline.请注意格式务必改成Mechanical Symbol 后按 OK2 设绘图区选 Setup 一 Drawing Size.将图区 Size 设成 A.并把 DRAW Extent 改设成Left X 与 Lower Y 在设原点偏移量.Width 与 Height 设工作区大小设工作格点收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001选 Setup 一 Grids.将 Non-Etch 的格点设为 25 后按 OK画板框选 Add 一 Line.注意层面须改成 BOARD GEOMETRY/OUTLINE.请输入x 0 200iy 2300ix 4000iy ?2300ix ?100iy ?200ix ?3700iy 200x 0 200 完毕按右键下的 Done定工具孔 Tooling Hole选指令 Add Pin 在右侧的 Padstack 中输入 hole109 再按 Tab 键.请在命令列输入x 100 300x 100 2400x 3900 2400 完毕按 Done 结束收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001标尺寸 Dimension利用 Dimension linear 指令,层面会自跳到 BOARD GEOMETRY 下的DIMENSION.点选被测线段就可拖出其尺寸标注线放上倒角 Chamfer如果画的板框有直角要倒角,可用指令 Edit 一 Chamfer.在右侧 Options 中 TrimSegment 的 First 栏设 50.表示未倒角的两边线段长为 50mil收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001试着点要倒角的第一段线,再点它的垂直线,就可做出倒角效果来设走线及摆零件区1 先 Zoom in 到图框的左下角,2 选 Setup 一 Area 一 Route Keepin走线区在板框内的 50mil二个格点内画出其布线限制区.会在 ROUTE KEEPIN 下的 ALL.3 选 Setup 一 Area 一 Package Keepin摆零件画出相同的限制区设禁止摆零件及走线区选 Setup 一 Area 一 Route Keepout走线画上不能走线的范围,其显示为一填满区.试画过后请 Edit 一 Delete 删除在 Find 中要勾 Shape,否则稍后可布线区域可能不够.其它如 ViaKeepout 则为禁打贯孔区存板框?1 选 File 一 Create Symbol 设入档名如 cds_outline 后选 Save 会存成cds_outline.bsm 的Board Symbol ?2 再选File 一Save 存成cds_outline.dra 的图形文件建立环境档 Master Design File .brd环境档通常是只先放入板框而未含有逻辑数据的作图文件.利用它把大家讨论过认证的 Geometry 先设好的存在图档上.达到统一作图环境的目的.当成公司内的标准档收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 选 File 一 New,在?名 Drawing Name 中敲入如 cds_master.请注意格式为 Layout后按 OK2 设绘图区选 Setup 一 Drawing Size.将图区 Size 设成 B.,小数后位数 Accuracy 设成 2.并把 DRAW Extent 的 Left X 设成-5000 ,Lower Y 设成-5000 完成按 OK3 放入板框零件,选 Place 一 By Symbol 一 Mechanical,先点 Library 键才会列出各Mechanical Symbol,选先前建的 cds_outline 后按 OK 键准备放到图上4 在命令列敲入 x 0 0 ,放到图上0,0点.完毕按 Done加图框 Format Symbols如果要加上图框或其它注意事项宣告1Place 一By Symbol 一Format, 先点Library 键使列出各Format Symbol.如果点选 Asizeh.表示要挂上 A Size 横向的图框2 利用光标把图框放至工作区上请并确定板框数据含于图框范围内3 按右键选 Next 选到 Note 这个 Symbol4 请放在图框内板框外的适当区域中预放零件收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果有特定的零件位置或固定的某几颗零件如 connector.switch.等等.可以先摆到板上1 选 Place 一 By Symbol 一 Package.点 Library 使列出各实体零件.请选其中的conn140 后按 OK2 在命令列输入 x 3775 -200 后按 Done 摆到图上设颜色1 进到 Color/Visibility 中设定显示项目或其颜色.如果先前已存有Script 文件请Replay 控制图形效果,请在命令列输入 replay colors层数设定 Cross SectionAllegro 内定的板层为二层板指二个电气层.您如果是多层板则必须先宣告其层面结构.如层数.材质.用途.Subclass name.正负底片效果等.而其材质的种类及特性定义在/share/pcb/text/materials.dat ?中收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 选 Setup 一 Cross Section点 FR-4 层名左侧的 Edit 后选 Insert 新增,则在原层之上会加入一个新的 FR-4 层.请总共新加入8层,因为我们待会要宣告此板为六层板,加上五层FR-4介质层及二层原有的空气层全部为 13 层 2 点选第二个 FR-4 层准备把改设为内层的GND.请点其材质 Material 项目改设为铜箔 Copper,将层面特性 Layer Type 改选成 Plane,而 Etch Subclass name 取名成GND.最后把其底片效果由念 Positive 改为 Negative 表示此层为负片3最后设定完成如下.表示此板为 47.2mil厚的六层板.如果要删层则点选那一层其左侧的 Edit 键后按右键选删除 Delete 即可收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001存环境档宣告完毕要存成环境档,请用File-Save As 另存新档设入档名为cds_master1.brd存入.通常 Allegro 的环境档可统一放在/allegro/project1/worklib/esdesign/physical 路径下CHAPTER 4 加载联机关系与设定规范载入联机关系 Load the Netlist联机关后档是一个由线路图程序所产生的文字文件 netlist 目的在交代零件外型名称及联机关系接点及讯号名.要是零件需要作功能互换gate swap 或pinswap则需另定零件宣告文件 device file.如果有同类型但不同名零件可用对应文件 map file 宣告其对应不需每颗皆定义以 ORCAD 为例,再执行完 ERC 电器检查后.即可执行其 Tools-Netlist 将线路图档转出联机关系档,其格式请选用 others 页面里的 Allegro.就可把整份图转成一个联收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001机档 .net 或.txt零件若是在布线时会做 swap 的联机交换则须为零件定义其 Device file 以宣告其零件之脚数闸数等到时:7400 会对应 7400.TXT 套入宣告收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果二者名称不同可以devices.map 档宣告其对应性.以下devices.map 为例零件 7400 会对应到 74abcd.txt 的 device ?而非 7400.txt如果要零件宣告文件device file,新版的ORCAD 9.x 可用指令Accessories-AllergoNetlist 自动产生各零件的 device file.不需手动以文字编辑程序逐一编写载入联机 Import Logic1. 选 File/Import Logic 定来源格式 Logic Type 为 Third party2. 来源档案 Import From 点选后再选 Browse 键选文字联机文件的 3rdparty.txt3. 是否替换新零件 Replace changed component.设 Always4. 是否允许拆原有布线 Allow etch removed during eco 依情况而定5. 设定转联机关系时取代原图上的逻辑数据 supersede All logical收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20016. 要加载联机成为电路板文件选加载 Import设计规范Allegro 的设计规范是在定义设计过程中的条件限制,这些条件的设定是用来作为设计时安全检查的标准.例如我们可以定义层数,各层的规范,特殊讯号的限制条件如线宽间距打贯孔数,或特定区域条件等等,以配合电器或机构考量.而且宣告过的规范存在图档上,可避免以后布线时因考量因素众多而疏漏所造成需重修的情况设定内定设计规则内定设计规则是给图文件中未经特定宣告的任意讯号一般线所套用进入 Setup-Constraints 请点选内定标准值 Default Value设定其线到线,线到点,点到点,线宽,套用的贯孔等收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001设定其它的设计规则在一份图档上有些特殊的线有其不同的规则相对于先前定的内定标准值如 CLOCK 讯号它的间距如为 10 mil 不同于先前内定的 5 mil.其步骤为定 RULE SET请点选 SPACING RULE SET 下的 SET VALUE.在 DELETE 后的空白处输入 10 MIL SPACE 后点选加入键加入新的 RULE SET.随后输入其各间距的值再按 OK 键确定宣告相关讯号收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001选 ATTACH PROPERTY -NET,选右侧的 FIND 点选下方的 FIND BY NAME 切换成NET 后再输入CLK2.程序跳出其PROPERTY 画面请选NET-SPACING-TYPE,在其 VALUE 中输入其组别名称如 CLOCK 后按 APPLY 确定讯号套上 RULE SET选在 SPACING RULE SET 中的 ASSIGMENT TABLE 设定各个 RULE SET 之间的规范如 CLOCK 与 NO_TYPE 指先前订的 CLOCK本例中只有 CLK2与一般讯号 NO_TYPE 所套用的间距值为 10 MIL SPACE设定实体规范在实体规范 PHYSICAL RULE SET 中选其 SET VALUE 键,在 DELETE 后的空白处输入 10 MIL LINE 后点选加入 ADD 键,建立新的 PHYSICAL SET随后输入其允许最小线宽 MIN LINE WIDTH,缩线后最小线宽,最大线宽,是否形走线,套用的贯孔焊点为何等等.,结束按收藏天地 ////. 版主 killmai ////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001宣告相关讯号选 ATTACH PROPERTY-NET,选右侧的 FIND 点选下方的 FIND BY NAME 切换成NET 后再输入REF.程序跳出其PROPERTY 画面请选NET-PHYSICAL_TYPE在其 VALUE 中输入其组别名称如 ANALOG 后按 APPLY 确定收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001讯号套上 RULE SET选在 PHYSICAL RULE SET中的ASSIGMENT TABLE套上各个RULE SET的规范如把 ANALOG 套上先前订的 10 MIL LINE,NO_TYPE 指一般讯号请套上DEFAULT.第二项为AREA是当有设定特定区域AREA时才有对应的新值可输入其它的设定如 ELECTRICAL 是在设定其电气上的特殊规范如最小到点线长 MIN STUB LENGTH,允许最多贯孔数 VIA 等等收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001而 AREA 则是以特定区域的方式来宣告其特别的设定值如线宽间距等设计规范存盘我们可将前面所设好的规范存成一个技术文件 TECH FILE,请选指令FILE-EXPORT-TECHFILE 设好文件名再按执行 RUN 键即可产生收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001下次开新文件时层面只有二层,也没有特殊线宽或间距等设定,这时你可以加载技术档..这样这些设定即不须重设只须要把新讯号重新指定其对应的规则就可了查属性要检查己订属性可用1 选 EDIT-PROPERTIES 配合右侧 FIND2 选DISPLAY-PROPERTIES指令后选要查询的值如NET_SPACING_TYPE,再于VALUE 栏输入查询值如 * 表示任意即可查到先前订的 CLOCK收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001在您绘图的过程中 Allegro 会以先前订的规范持续的检查你的图档当它有违规时则会有DRC的标记在上面.而这个蝴蝶形的标记的两边各有一个英文字母代表它检查的数据种类如 L 表线段 LINE,.V 表 VIA,P 表 PAD 等等,使我们能很快的知道错误在那儿而侦测到的错误项目又是什么数据间的状况可以马上加以改正.您也可以用 SHOW ELEMENT 的指令来查看更详细的结果收藏天地 ////. 版主killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001Chaper 5 摆放零件在建完零件,传入联机关系,订好规则之后紧接着的就是零件的摆放动作在图示中通常已经挂上了一些有关摆放零件的图标而这些图标就如同指令PLACE 下的各个摆放功能请开启位于 c:\\allegroclass\user1\ 底下的 constrainted.brd手动编名因为置于板上的金手指尚未命名所以我们必须手动的帮它编名请选 Logic-Assign RefDes 并点选右侧 Options 下方的 RefDes 字段中输入 J1点选金手指则会把这颗零件命名为 J1设定摆放格点设摆放零件时移动零件的距离请选 Setup-Grid 下的 Non-Etch 将其 Spacing X:值输入 50,Y:值输入50.要不要显示格点则设定左上角的 GRID ON以零件名称摆放 Placed By RefDes一般摆零件时习惯边看线路图边摆零件,所以我们须将相关的零件逐一叫出这样就会用到此功能请选 Place By RefDes 指令敲入零件名 U5 后按 OK 就可抓出 U5 到图上准备摆入.如果想要旋转,请按鼠标右键选择 Rotate 这时零件上就会跑出一根控制杆到光标位置利用鼠标转动即可控制其旋转角度.按左键可停止旋转.移动到要摆的中下图区后按右键选 Done 放置收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果摆上的零件看起来是一个填满的大方块是因为开启了它的限制区.想关闭请至Display-Color/Visibility 把Package Geometry/Place_Bound_Top 项目勾勾去掉除了此种方法外如果新摆入的零件都须转一个特定角度的话可到Setup-DrawOptions 选其中的 SYMBOL 把 Angle 字段输入或改选成 90 再点 OK 键试着抓 U7 进来摆,你可看到它己是旋转了 90 度等着您摆入移动零件如果已摆入零件其位置须要挪移请选 Edit 一 Move 后再到右侧的 Find 项中全关只留 Symbols.请点选要移动的零件最好点它的名称字符串零件就会被抓到上,待移到新位置后,点右键按 Done 即完成收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001移动一群零件同样以 Edit 一 Move 指令以鼠标左键框出一个区域,框住要一齐挪移的零件如果要放弃框选范围可选右键下的 Oops.再以左键定其基准点就可一齐移动到时再以右键下的Done 确定.再框选时请勿框到Board Outline,Keepins,keepouts 的Board Symbol 资料其它摆放的动作有Place 一 Component 一 ICs 摆 IC 类零件Place 一 Component 一 IOs 摆输出入类零件Place 一 Component 一 Discrete 摆附属小零件Place 一 Component 一 ALL 摆所有零件收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001联机互换的动作有Place 一 Swap 一 Component零件位置互换Place 一 Swap 一 Functions 闸联机互换需有 device 宣告Place 一 Swap 一 pins接点联机互换需有 device 宣告联机显示控制联机指点到点间用来表示其电气接续性的表示线.我们会依不同需求开关某件或讯号的显示效果来达到评估布线策略的目的显示关闭所有联机 Display 一 ShowBlank Rats 一 All显示关闭单颗零件 Display 一 ShowBlank Rats 一 Component显示关闭单条联机 Display 一 ShowBlank Rats 一 Net产生摆放零件报表收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001您可以产生一份摆放零件报表它可列出图中已摆放及未摆放之零件数据您在摆完零件后可用它来再确认是否有漏网之鱼尚未摆入HAPTER 6 布线布线相关指令设定布线格点随着不同的布线须求.您可为不同层设定不同的布线格点或是设定所谓的不等距格点如 8 9 8 这样的工作格点.指令为 Setup 一 Grids 设定格点,其中左上角的 GridsOn 为设定是否显示格点.Non-Etch 为非电气层格点如摆零件.All Etch 为所有电气层之走线格点.Top….为各电气层之走线格点值收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天。

Allegro 使用培训手册

Allegro 使用培训手册

Allegro 使用培训手册本部EDA设计室2004 年3月目录概述 (4)第一章原理图打包和Allegro界面概述 (5)1.1 使用Cadence的条件 (5)1.2 打开Project Manager (6)1.3 原理图打包 (8)1.4 Allegro的使用界面说明 (9)1.4.1工具栏说明 (10)1.4.2调整工具栏 (10)1.4.3控制栏说明 (11)1.4.4略缩图和状态栏说明 (12)1.4.5命令输入窗口说明 (12)1.4.6颜色设置窗口说明 (13)1.4.7记录和回放 (13)1.5 Allegro目录结构 (14)1.5.1 Allegro文件目录结构 (14)1.5.2 环境目录 (14)第二章制作板外框、颜色设置、叠层设置、元件布局和尺寸标注 (16)2.1制作板外框 (16)2.2放置定位孔 (17)2.3颜色层的设置 (19)2.4添加叠层 (19)2.5元件布局 (20)2.5.1第一种方式布局 (20)2.5.2第二种方式布局 (21)2.6移动元件 (22)2.7边框倒角和尺寸标注 (22)2.7.1边框倒角 (22)2.7.2边框倒角尺寸标注 (23)第三章布局之后的各项设置 (26)3.1填写技术说明和叠层说明 (26)3.1.1逐个字符输入法 (26)3.1.2复制技术说明法 (27)3.2添加归档文件外框 (28)3.3高亮显示电源和地网络 (29)3.4约束管理器的设置 (29)3.4.1普通线宽和线距设置 (31)3.4.2电源线宽设置 (32)3.4.3差分线宽和线距设置 (34)3.4.3.1与Cadence 14.x版本兼容的设置方案 (34)3.4.3.2 Cadence 15.0差分信号属性的设置方案 (38)3.5电源和GND的大致划分区域 (40)3.6 光绘的输出设置 (43)第四章布线、修线、加测试点和DRC检查 (48)4.1 走线 (48)4.2 移动线 (49)4.3 修线 (50)4.4 查看走线布通率 (50)4.5 加在线测试点 (52)4.6 DRC检查 (53)第五章调整丝印、Valor检查和铺铜 (55)5.1 丝印调整 (55)5.2 添加板名、条目和防静电标识符 (55)5.3 Valor检查 (57)5.4 铺铜 (57)第六章光绘输出和检查 (61)附录 1 Allegro菜单对应的command命令 (65)概述作为流行的EDA 工具之一,Cadence 一直以来都受到了广大EDA和电路设计工程师的青睐,然而Cadence 的使用之繁琐又给广大初学者带来了不少麻烦,对于部分自己做PCB的硬件研发工程师和公司新招募的EDA工程师,许多人都对Cadence软件不熟悉,不知到怎样由原理图打包并转到Allegro的PCB中、不知怎么对Allegro的环境变量进行设置、不知如何进行布局和布线、不知布线之后如何检查和输出光绘等等。

Cadence Allegro SI培训课件Lesson6

Cadence Allegro SI培训课件Lesson6



The following limitations apply to coupled-trace topologies: Topologies containing coupled traces cannot be applied to Allegro PCB SI nets. These topologies are for exploring coupled-trace behaviors and deriving parallelism rules.
referenced to a net or group of nets.
Import Electrical CSet
Create Electrical CSet
Electrical CSets – All Constraints
In the Constraint Manager, select Electrical Constraint Sets > All Constraints Spreadsheet.
Constraint Manager – Workbook and Worksheet
Select Setup > Electrical Constraint Spreadsheet from the Allegro PCB SI menu.
Holds all the ECSets and their constraint values in the database.
Holds different nets in the design, names of the ECSets assigned to the nets (if any), constraint values associated with the nets.

培训教材-allegro基本操作

培训教材-allegro基本操作

解释一下常用层信息: ANTIETCH_GND 地层走线及铜皮信息
ANTIETCH_PWR 电源层走线及铜皮信息
DRC
PCB板错误信息
DRILL
PCB钻孔信息
ETCH_BOT
bottom层走线,零件,网络信息
ETCH_TOP
top层走线,零件,网络信息
SILK_BOT
bottom层零件丝印
SILK_TOP
Allegro 基本操作培训
一、allegro 界面介 绍
图标解释:
图1
第1组:移动,复制,删除,撤销,锁定,解锁
第2组:关闭所有鼠线,打开所有鼠线,视图的放大缩小
第3组:格点,设定层面颜色,阴影显示模式(点击这个按键会使全部对象颜色变暗,除了被
高亮的对象),层叠设置,走线约束规则管理器
第4组:显示属性,测量,高亮,取消高亮
要查看结构图的时候,请注意做以下的选择,点击菜单 ,按照图11进行操作
图11
2.导入网表
①根据所导入的结构图,给PCB增加板框。板框绘制步骤如下:点击增加线段图标 ;在控制面板Opitions,按照图12进行操作:上面的红框内,显示的是要操作的层 面,在Board Geometry层的Outline子层,Line width(线宽)是6mil
图7
图8
Visibility:快速、直接地代开或者关掉与走线相关层面的颜色。需要换层,查 看不同层面的走线的时候,要先选择在这个选项内
例如:想看Bottom层走线信息,先点到Visibility界面,在Views选择File: ETCH_BOT(如图7),就可以看到Bottom层的信息了。在图8,红圈内,同样可以选 择所需了解的信息。(需要看哪个层面就在方框内打勾,不需要看的就不要勾上。 )

CadenceAllegro16.5培训教程

CadenceAllegro16.5培训教程

注意:用这种方法创建的快捷键是不能保存的,可以在创建时 同时录制脚本,以脚本方式保存快捷键。
Lesson3 焊盘制作
• 学习要点:
• 创建热风焊盘 • 使用Pad Designer创建通孔类和表贴类焊盘
drawings fabrications
drawings reports Autorename backannotation
Physical design analysis
Generate manufacturing
output
Define Power/ GND planes
Arrange/place components
还可以通过“Setup->Change Drawing Origin”改变坐标原点的位 置。
Design标签页
90 45
Off
Line Arc
(Mirror)
0
90
Allegro中的层面设置
• Allegro中所有的元素都通过Class和Subclass来进行管理 • Class是定义好的,用户可以通过 “Setup->Subclass”来建立新的Subclass
Interactive and automatic
route signals
Gloss/auto cleanup for manufacturing

主要产品介绍
• 为了适应不同用户的需要,Cadence软件包中提供了Allegro PCB Designer、OrCAD PCB Designer Standard和OrCAD PCB Designer Professional 3种PCB设计软件版本。
• (1)Allegro PCB Designer:是应用最广泛的一种版本。产品由Base模 块和Option附加模块组成,通过一个完全集成式的设计流程进行PCB Layout设计。

科通集团_Cadence_Allegro_基础培训_第四期

科通集团_Cadence_Allegro_基础培训_第四期

12
科通集团
/
PCB布线基本原则与操作
• 布线规划
– 约束设置
• 物理规则设置 • 间距规则设置 • 电气规则设置
– Fanout
• • • • 对BGA封装器件的Fanout,最好成十字通道 十字通道上不能有过孔 所有的过孔都放在临近的4个焊盘中间 如果不是所有的BGA引脚都有网络,根据实际情况来定
38
科通集团
/
PCB布线基本原则与操作
• 手动布线
– 时序等长控制
• 延迟调整(Delay Tuning)
39
科通集团
/
PCB布线基本原则与操作
• 各类信号布线注意事项及布线技巧
– 差分信号
40
科通集团
– 添加Anti Etch
47
科通集团
/
Allegro电源地处理
• 电源地平面分割(Negative)
– 添加Anti Etch
48
科通集团
/
Allegro电源地处理
• 电源地平面分割(Negative)
– 接口信号(RJ-45、USB、HDMI等)
• 遵循差分布线原则 • 注意隔离器件(变压器、光耦等)下面不要布线 • 保护地(机壳地)的恰当处理
45
科通集团
/
Allegro电源地处理
• 电源地处理的基本原则
– – – – 载流能力 电源通道和滤波 直流压降参考平面 其他要求(20H、分隔带宽度、电气安全间距)
电源地处理的基本原则 电源地平面分割(Negative) 电源地正片铜皮处理 电源地处理的其他注意事项
• Allegro电源地处理(Shape)
2
科通集团
/
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Cadence Allegro中文培训教材Shanghai Winnet Electronic Co Ltd 上海银利电子有限公司Shanghai Winnet Electronic Co Ltd技术文档标题Cadence Allegro 160中文培训教材Document Type 技术手册Product AllegroProduct Version 160Author Jack LiuCreate Date comRemarkShanghai Winnet Electronic Co LtdHttpcomcn1 90Shanghai Winnet Electronic Co Ltd第一章 Allegro 的用户界面本章的主要内容介绍Cadence 公司的Allegro 印刷电路板布线系统软件的用户界面通过本章学习可以对 Allegro 的工作界面有了大致的了解同时也能体现出 Allegro PCB Editor 的强大功能11程序的启动单击除了以上Allegro 主程序我们还会常用到以下几个常用工具Pad DesignerPadstack EditorDB doctorPADS TranslatorPCB Editor toSPECCTRAPad Designer 的作用是建立和修改Pad 具体会在下面章节中讲到DB doctor 的作用有三个 1板子 Data-base 的检查2板子 Data-base 的修复3更新板子上的 DRCPADS Translator 的作用是把PADS 格式的 PCB 板直接读进Allegro 中PCB Editor to SPECCTRA 的作用是把Allegro 中的设计数据自动传递到SPECCTRA 自动布线器中支持的文件为 brd mcm mdd psm dra pad and sav database2 90Shanghai Winnet Electronic Co Ltd12 Cadence Allegro 产品模块介绍Cadence PCB设计工具包括OrCAD和SPB两个系列其PCBlayout均采用AllegroAllegro 有以下 4 个版本用户可以根据自己的设计层次需求购买不同版本的Allegro 开发平台主要功能差别见下表Allegro PCB Design GXL 最高端的产品对于高速高密度PCB 设计的完整高性能设计工具包括高速信号线的电气物理特性的设定和协同设计功能Allegro PCB Design XL 没有高速信号的电气设定其他功能与 AllegroPCB Design GXL 相同Allegro PCB Performance option 和 Allegro PCB Design L 功能相同包含复杂设计规则如route to lengthparallelismdifferential pairsAllegro PCB Design L 完整的 PCB设计工具没有高速信号线特性设定不能用 skill如果用户购买有不同版本的 Allegro 开发平台在开启该平台时会弹出如下对话框选择所要使用的版本当选择后启动产品时在以后打开系统时会直接进入上次所选用的Allegro 开发平台若想在使用过程中更改产品你可以在点击菜单 File 下面的 Change Editor在出现上面对话框时选择所需产品3 90Shanghai Winnet Electronic Co Ltd13 Allegro 常用文件类型的介绍Allegro 根据不同性质功能的文件类型保存不同的文件后缀主要的类型可以参照下表文件后缀名文件类型brd 普通的电路板文件dra Symbols或Pad的可编辑保存文件pad Padstack文件在做symbols时可以直接调用psm Library文件存一般元件package part symbolsosm Library文件存格式化 symbolsbsm Library文件存机构 symbolsfsm Library文件存flash symbolsssm Library文件存shape symbolsmdd Library文件存module definition tap 输出的包含NC drill数据的文件scr Script 和macro 文件art 输出的底片文件log 输出的一些临时信息文件txt 普通文字档文件color View层面切换文件14 Allegro 的目录结构Allegro 的文件目录可以分为两部分安装路径工作路径安装路径系统默认的安装路径为C\Cadence\OrCAD在安装时用户可以根据自己随意更改安装路径工作路径系统默认的工作路径为C\ OrCAD _DATA 在安装时建议用户把工作路径设在非系统盘上如D\WORK 之类的4 90Shanghai Winnet Electronic Co Ltd工作路径设定与更改因为Allegro 在打开文件时有一个工作目录它做的所以动作都会以当前工作目录为基准如保存当前文件输出产生的各类文件所以我们在新建文件或者打开文件时就要将 Change Directory 打勾这样在保存或输出时才会存在正确的路径上15 电路板的预览功能Allegro 具有板子预览功能在打开对话框的右下角有两个按钮预览电路板的参数预览电路板的框架5 90Shanghai Winnet Electronic Co Ltd16 Allegro 的工作界面Cadence Allegro 的工作界面与之前版本相比有了较大的变化添加了Cadence 商标美化了工具栏图标扩展了工作区域面积从图中就可以了解Allegro 的整个工作界面和环境工具栏菜单栏标题栏控制面板工作区命令窗口状态栏视窗1标题栏显示当前所选择的Allegro 开发平台设计名称和工作路径2 菜单栏设计所需要的Allegro 功能命令大部分都可以在菜单里找到3 工具栏如下图所示可以分为图中的几个区块File Edit View Setup DisplayAppmode Shape Dimension ManufacturePlace Route Add Misc6 90Shanghai Winnet Electronic Co Ltd用户可以根据自己需要自行定制工具菜单点击View 〉Customization 〉Toolbar弹出如下窗体用户可以点击选择需要的工具块如打勾 File 左边的方框就在工具栏出现 File 工具块如下图取消打勾 File 工具块就在工具栏消失其它的也一样设置如果需要添加某个命令的图标只要在右边窗体的Commands 下面的Buttons的工具图标往工具栏上拉就可以用户也可以通过 New 新建自己的工具块然后通过上面的拖拉方式把自己想要的拉到那工具块里就可以了7 90Shanghai Winnet Electronic Co Ltd4 控制面板对于控制面板在 160 版本中进行了较大的改进控制面板在平时不用时会自动收缩使工作区域最大化Options Folder Tab 根据使用命令的不同而显示不同细节设定执行命令后Options的相关参数就显示当前命令的有关设置下面图示了几个常用功能的 Options 窗体具体每个功能的使用可以参考目录Copy Z-Copy8 90Shanghai Winnet Electronic Co LtdAdd Connect Add TextFind Folder Tab Find Filter 寻找或者选择的物件Find 也是体现 Allegro 功能强大的地方通过 Find 可以更容易选中你想要选择的东西整个Find 窗体可以分为上下两部分上面是一个Filter 滤镜作用是在点选板子上的 Element 板子上的所有成份物件时可以过滤你不想要的类型使更容易选中想要的 Element 下面按Element 名称查找Design Object Find Filter上面的 All On 是选中所有复选框All Off 是取消所有选中Find By Name查找类型按Name 查找还是从文件中查找输入 Name 或文件名下面详细介绍◆ Visibility9 90Shanghai Winnet Electronic Co LtdVisibility层面开关控制Views快速切换层面通过下拉菜单可以快速切换想要打开个关闭的层面下拉菜单可分为三部分1Last View Show 最后一次执行的层面2File Show 自己保存的color文件操作步骤首先通过点击自己选择要打开的层面然后执行菜单View Color View Save出现左边的窗体在 Save view 右边文本框中输入保存的文件名在下面选择 Complete 点击 save 就可以了所存文档为color目录为当前工作目录在 Views 的下拉菜单里就多了个 top 以后就可以直接点击 top 快速切换了5 工作区创建和编辑PCB 的工作区域6 命令窗口显示目前使用的命令的相关信息并可以输入命令并执行如下图所示10 90Shanghai Winnet Electronic Co Ltd7 状态栏显示正在执行的命令的名称鼠标的位置17 鼠标按钮鼠标按键的主要功能可以见下表两键鼠标三键鼠标按键功能左键LMB 左键LMB 选取命令或区域右键RMB 右键RMB 下拉目前命令的Pop-Up Menu显示右键相关命令或者执行stork 动作Shift+右键中滚轮键移动和缩放画面ShiftRMB CMB18 控制画面的缩放菜单 View Zoom 也可以直接点击工具栏上小相应图标Zoom In放大Zoom Out缩小Zoom Points放大两点之间的工作区Zoom Fit以board outline为界放大于整个工作区但不超出工作区Zoom Previous工作区域跳回之前的大小Refresh刷新工作区域Zoom World以Drawing Extents的size至于工作区内Zoom Center工作区域依一个xy值至于中央11 90Shanghai Winnet Electronic Co Ltd19 Getting Help 另外按住中键滚轮不放然后移动鼠标可以移动画面滚动鼠标滚轮可以实现显示区域的缩放19 Getting Help在使用 Allegro 如果遇到问题可以有以下几个方式得到帮助WinHelp使用过程中按F1 或查找手册电话咨询Source Line servicehttpsourcecomhttpcomCRC 0800-241-25612 90Shanghai Winnet Electronic Co Ltd第二章设定 Allegro 的工作环境本章主要内容介绍 Allegro 工作环境的设定21 设定绘图参数Cadence Allegro 160 版本将设计参数设置做了较大幅度的调整常用的设计参数集中在同一个控制界面新的参数设定界面包含 DisplayDesignTextShapeRoute 和 Manufacturing Applications1 点击菜单 Setup Design Parameter出现下面窗体点击 Design 选项Size定义设计单位-3User Units 设定单位Mils 10 英寸Inch 英寸Microns 微米Millimeter 毫米Centimeter 厘米Size设定工作区的大小标准 A 11x85B 17x11C 22x17 D 34x22 Other 用户自定义13 90Shanghai Winnet Electronic Co LtdAccuracy 精确度小数点后保留的位数必须在设计的全过程保持一致设置如果使用 Mil 为单位小数点后面位数为0EXTENS 定义工作区域LeftX Lower Y 工作区域左下角的坐标Width Height 工作区域的宽和高MOVE ORIGIN 把当前原点移动到新的坐标若不更改坐标原点的话对于那些以原点为中心的器件封装只能显示一部分与工作区域X Y 分别为移动的相对坐标输入好后系统会自动更改 LeftX Lower Y 的值以达到移动原点的目的Drawing Type 设计类型Type 显示当前文件的类型不能修改Line Lock 走线设置Lock direction走线角度的选择Off 拐角度数任意45 自动拐角45 度90自动拐角90 度Lock mode走线类型的选择Line 直线Arc 圆弧Minimum radius设定走圆弧线时的最小半径Fixed 45 length设定走 45 度线时斜边的固定长度Fixed radius 设定走圆弧线时半径值固定Tangent 设定走圆弧线时以切线方式走弧线Symbol 元件设置Angle 设定旋转角度0360 度Mirror 设定是否旋转至背面Default symbol height 元件的默认高度14 90Shanghai Winnet Electronic Co Ltd2 点击 Display 出现如下窗体设定显示属性Connect point size设定 T 型连接点的尺寸DRC marker size设定 DRC 的显示尺寸Rat T Virtual pin size设定 T 型飞线的尺寸rband count 当放置移动元件时允许显示的网格飞线数目零件 Pin156设 500 效果设 100 效果Ratsnest geometry飞线的走线模式15 90Shanghai Winnet Electronic Co LtdJogged当飞线呈水平或垂直时自动显示有拐角的线段Straight最短的线段Ratsnest Point 设定飞线的点距Closest endpoint显示 EtchPinVia 的最近两点间的距离Pin to pin显示管脚之间最近的距离Display drill holes 显示上锡的孔Display drill hole NormalDisplay non-plated holes显示不上锡的孔Filled pads系统会将 Pin 和 Via 由中空改为填满模式 Filled pads NormalConnect line endcaps显示拐角处的平滑选中不选中Thermal pads显示 NegativeLayer 的PinVia 的散热十字孔Bus rats 如果设定 Bus name 的话它会用特别的方式显示这一组 rats下图所示Bus ratsWaived DRCs设置 DRC 为可接受的16 90Shanghai Winnet Electronic Co LtdGrid On 显示格点SetupGrid设置格点如下图所示Grid On 显示格点Non-Etch 设置非走线层的格点参数All Etch 设置走线层的格点参数Top 设置顶层的格点参数GND 设置地层的格点参数VCC 设置电源层的格点参数Bottom 设置底层的格点参数如果添加一些其他层面还应设置该层的格点参数参数设置说明Spacing x x 轴的格点间距大小Spacing x y 轴的格点间距大小Offset x x 轴的偏移量Offset y y 轴的偏移量3 点击 Text出现如下窗体Justification加 text 时光标所在字体的那边的选择Parameter block 光标大小的设定Markersize所加的 text 的大小的设定Setup Text Sizes设定 Text 大小17 90Shanghai Winnet Electronic Co Ltd22 定义快捷键Cadence 系统是一个比较开放的系统它给用户留了比较多的定制空间为了使用软件更为方便快捷在Allegro中我们可以用alias 或funckey 命令来自行设定快捷键以代替常用的设计命令下面将介绍怎么去设定快捷键以及列出默认的快捷方式1系统默认的快捷方式系统默认的快捷方式见下表Key Command Key CommandF1 Help SF1 Add ConnectF2 Done SF2 GridF3 Oop SF3 Hilite PickF4 Cancel SF4 Dehilite AllF5 Show Element SF5 RedisplayF6 Property Nets SF6SlideF7 Edit Vertex SF7 MoveF8 Zoom Points SF8 availableF9 Zoom Fit SF9 Write tempF10 Zoom In SF10 availableF11 Zoom Out SF11 availableF12 available SF12 available注SF1 为 Shift+F1 其它类推2 快捷键格式alias 然后空格然后按你想定义的快捷键或直接输入然后输入你定义的功能的命令如右图定义 F2 为 Add connect 命令的快捷键快捷键定义可以分为右图 ab c 三部分a 为命令 aliasb 为预定义的快捷键建议大家直接按键取得c 为预定义功能能定义快捷键的功能键为F2~F12 键盘右边的上下左右InsertHome Page Up Delete End Page Down18 90Shanghai Winnet Electronic Co Ltd还有这些功能加上 CtrlAlt ShiftCtrl +Alt Ctrl +ShiftShift+Alt Ctrl+Alt +Shift 切换键的单独和共同的七种组合还有 Ctrl +键盘上的除功能键外的其它键都能设快捷键定义快捷键的 b 部分的具体写法见下表F2~Page PageInsert Delete Home EndF12 up DownF Insert Delter Home End Pgup Pgdown Up Down Left RightCtrl CF CInsert CDelete CHome CEnd CPgup CPgdown CUp CDown CLeft CRightAlt AF AInsertShift SF SInsertCtrl Alt CAF CAInsertCtrlCSF CSInsertShiftShiftASF ASInsertAltCtrlAltShif CASF CASInsertt注意1F1 为系统预定 Help 功能不能定义其它功能2 字母的大小写3定义快捷键步骤要使定义的快捷键产生作用我们有两种方式来定义A 在命令窗口直接定义但这样定义的快捷键只能在当前设计中使用如果重新启动设计时快捷键将会失效命令格式如下alias shortkey Keyboard Commandsfunckey shortkey Keyboard Commands注意A如果直接键入alias 或funckey 命令然后回车系统将会弹出所有快捷键列表这相当于执行Tools- Utilities- AliasesFunction keys 命令Balias 命令不能用来定义字母原因是字母键要用来输入命令行但是funckey 命令可以用来定义单个字母为快捷键它比alias 命令更为强大alias能定义的它都能定义但是字母被定义成某快捷键后该字母就不能用来输入键盘命令了C Allegro 中的所有键盘命令 Keyboard Commands 列表可以通过执行Tools- Utilities- Keyboard Commands 命令来查看这些命令都可以设置成快捷键19 90Shanghai Winnet Electronic Co LtdB 在本地环境变量文件evn 文件中定义这样定义的命令将长期有效例如我们以前在Protel 或PowerPCB 中常用的放大缩小命令就可以如下定义alias Pgdown zoom outalias Pgup zoom in具体步骤如下单击我的电脑单击右键打开系统属性点击高级标签页如下图所示点击环境变量在用户变量查看HOME路径如下图所示20 90Shanghai Winnet Electronic Co Ltd双击我的电脑打开HOME路径找到Pcbenv文件夹如下图注意Pcbenv 文件夹会在设定 User Preference File 后自动产生也就是记录个人修改设定参数的信息文件双击打开Pcbenv文件夹找到env文件如下图所示21 90Shanghai Winnet Electronic Co Ltd用记事本格式打开env文件按照快捷键的格式定义快捷键并保存注意设定的快捷键内容从第二行开始写第一行是source TELENV 要加在的上面否则在下次修改 UserPreference 时系统自动会把下面的内容更新所以定义的快捷键也没了下面是正确的重新启动 Allegro 所自定义的快捷键功能即可使用22 90Shanghai Winnet Electronic Co Ltd23 使用 StrokesStrokes 功能是通过滑动鼠标来产生功能省去了选取菜单或点击工具栏命令的时间使Layout 更快捷使用方法是按住 Ctrl 键然后按住鼠标右键在工作区域内滑动通过划不同路径就可以产生右边表格中的几个不同功能技巧按住 Ctrl 再去按右键滑动鼠标会显得很麻烦可以在User Preferences下设定后直接按右键划鼠标就可以具体操作如下执行菜单 Setup User Preferences 出现窗体在左边的Categories 中选择Input 然后打勾no_dragpopup 右边的方框点击 OK 完成23 90Shanghai Winnet Electronic Co Ltd除了使用系统自带的 Strokes 见右表用户还可以自定义 Strokes Stroke 功能快捷键Copy CtrlCMove ShiftF7Zoom In F10Opps UndoF3Zoom World-Delete -设置 Stroke 的方法如下选择Tools Utilities Stroke Editor弹出如下图所示Stroke 编辑窗口右边一栏为系统已经定义好的 Stroke左边一栏为 Stroke 绘制窗口在左边一栏滑动鼠标右键绘制所需要的图形在下方 Command 栏输入其所代表的命令点击 Add则新设置的 Stroke 出现在右边一栏中如果需要删除先选中右边一栏中不要的Stroke单击鼠标右键选择Delete24 ScriptScript 的功能就像一个录像机可以把你做的动作录制下来然后在你需要重复做录制好动作的时只要回放已录制的动画就可以了合理使用 Script 功能可以省去你不少做重复动作的时间从而提高效率下面介绍 Script 的基本操作24 90Shanghai Winnet Electronic Co Ltd执行菜单 File Script 出现下面窗体Name 输入录制或回放的文件名默认路径为当前的工作路径如果想更改路径的话只要点击 Browse就可以了Macro Record Mode 选择是否要用宏模式录制 Script Library List 出来当前工作目录下和工作环境设置的 Script 目录下的Script点选按 OK 就可以了Record 开始录制 ScriptStop结算录制 ScriptReplay 回放 Script要录制 Script 只要在 Name 框里输入文件名然后点击即可开始录制然后去做想做的动作结束时再次在执行菜单File Script点击就可以了。

相关文档
最新文档