![Cadence高速电路板设计与仿真:原理图与PCB设计(第4版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/7/681007/b_681007.jpg)
1.4 Cadence Allegro SPB新功能介绍
本节将介绍自Cadence Allegro SPB 15.7以后的Cadence Allegro SPB版本的主要新功能。Allegro V16.3新版本在Allegro V16.2版本基础上增强了约束驱动的高密度互连HDI(High Density Interconnect)设计的约束条件的功能,有助于为PCB设计提供更短、更具可预测性的设计周期;包含了新的目标、大量面向微过孔的全新规则,以及改良的过孔转换使用模型,并且对整个PCB设计流程进行了改动,实现了全面的约束驱动HDI设计流程;为了提高协同设计效率,设计分割也经过了改良,加入了新功能,可以将设计进行横向分割,并添加了软边界,让用户更高效地并行工作,进一步缩短了设计周期;增加了Same net Spacing来强化Constraint Manager功能,增强了Etch edit和远见摆放、颜色管理操作界面、制造生产的应用等功能,推出基于3D空间的3D建模显示、分析、仿真功能,可制造性设计(DFM)参量变化验证平台。
1.导入/导出数据库参数
自16.01版本起,数据库参数,包括设计设置、光绘文件、颜色设置、文本设置及综合应用,都能在新版本上实现从设计中导出,以及导入到新的设计文件中。“File”→“Import”→“Parameters”和“File”→“Export”→“Parameters”这两个菜单命令在所有的Allegro PCB Editor层中都是可用的。技术文件能够适当的转换为I/O参数文件。参数文本文件以XML格式保存,扩展名是.prm。
执行菜单命令“File”→“Import”→“Parameters”,弹出“Import Parameter File”对话框,单击输入文本栏后面的按钮,可设置所要导入的参数文件的路径,“Import”按钮执行导入,“Viewlog”按钮可以查看“Viewlog”文件,如图1-4-1所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0016_0003.jpg?sign=1739147320-DK5qeGJG7Ub8cXXA4lxem04WfZMy4RzW-0-c49c09f3d68523c9b1a9d8e4388d2098)
图1-4-1 “Import Parameler File”对话框
执行菜单命令“File”→“Export”→“Parameters”,弹出“Export Allegro Parameters”对话框,在“Output File Name”栏中输入导出文件的名称,单击按钮 设置保存路径,在“Available Parameters”区域选择所要导出参数文件的内容选项,单击“Export”按钮执行导出,如图1-4-2所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0016_0004.jpg?sign=1739147320-EmiO2yZ4Ezpp0xRUAqsdCdppZHYVhIla-0-9cac4d2a52cbe36a649be0d4a49766cc)
图1-4-2 “Export Allegro Parameters”对话框
2.新增MicroVia选项
在Padstack Designer里,为了增强HDI的约束条件,增加了新的分类选项“Microvia”,以方便连接到Constraint Manager里使用,如图1-4-3所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0017_0001.jpg?sign=1739147320-OSXEMlYJzBHNidguAT0ms1IbK6FvRqBf-0-c6c45a8cdc51c7139745fbf37d640a3a)
图1-4-3 增加新的分类选项“Microvia”
3.将Same Net Spacing增至Constraint Manager
在Allegro16.0版本时已将Physical和Spacing这两个规则整合到Constraint Manager里,如图1-4-4所示。在Allegro16.3中,除了继续对此二项的延伸外,也将Same Net Spacing整合到Constraint Manager中的工作表区进行设定,以方便达到HDI设计需求。Same Net规则可设定Net to Net Spacing之间的规则,而各自的Net to Net Spacing也可以有自己的Same Net规则。在约束管理器中,可以对比在不同NET间设置间距检查所产生的结果和在相同NET间设置间距检查所产生的结果的不同之处。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1739147320-2fh8qGliqlhwuQz11wmj1nJolRJYtRJH-0-7161b5839f65822b71c69b9b32960ba6)
图1-4-4 约束管理器
4.合并Shape
使用“Shape”→“Merge Shape”菜单命令可以实现static shape的合并。
如图1-4-5所示,两个Shape(两个Shape必须有交叉的部分才能够合并)需要合并在一起,执行菜单命令“Shape”→“Merge Shape”,单击其中一个Shape,再单击另一个Shape,单击鼠标右键,选择“Done”,即可实现两个Shape的合并,如图1-4-6所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0018_0001.jpg?sign=1739147320-as3shmciexJWLPRTJQGr5rlQGTCDVM3Y-0-5c505fd398477d6b90016c21ff297897)
图1-4-5 需要合并的两个Shape
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0018_0002.jpg?sign=1739147320-20QrbUJunH5rc7BMbQ3EpGu46dfIMsjQ-0-3432c95416d377c070e8f834c31929d0)
图1-4-6 合并后的两个Shape
5.交互式扇出
Allegro PCB Editor 16.0新增一组交互式扇出命令,在SPB 16.01中又有增强。
创建扇出命令现在新增加了一个“Centered”选项,典型应用是在BGAs上增加两个相邻的引脚间的中间过孔,这样就不需要计算引脚到过孔间的间距值
创建扇出命令现在支持有“FIXED”属性的封装创建扇出,前提是该封装的引脚没有布线
复制扇出命令现在支持基于Shape的扇出(以前版本只支持clines/vias复制)
6.增加线宽选项和工作模式选项
执行菜单命令“Route”→“Add Connect”,选中“Option”标签页,如图1-4-7所示。在“Line width”选项支持16种线宽(以前版本只支持8种)。工作模式增加“WL”模式,在此模式下,可以很方便地在指定的位置及层面上自动或半自动增加过孔,并以22.5°的角度来添加过孔,如图1-4-8所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0018_0006.jpg?sign=1739147320-b6n1HILDfHb07Kk2g0o9PnpqGGd1BDiI-0-ca76fbe349d50d84f30ef87af48715c9)
图1-4-7 “Option”标签页
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0018_0007.jpg?sign=1739147320-zKdyJLQRjNTWWhvpqj8zMKgDvY4v94xz-0-dc4eda308f3ac320941b7012bcec3197)
图1-4-8 以22.5°的角度来添加过孔
7.未布线连接状态
“Status”对话框中显示了未布线连接的百分数,这个新增加的条目精确地指出了仍残留的未布线的连接,如图1-4-9所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0019_0001.jpg?sign=1739147320-hZq7g4ng8FhCHXN5NJomtRLCR8M9LWKs-0-11a52f11433d81322c5a5c4242327951)
图1-4-9 “Status”对话框
8.新属性
1)ROUTES_ALLOWED属性 在“Route Keepout”区域新增加了ROUTES_ALLOWED属性,这样就允许在“Void”区域布线。
(1)执行菜单命令“Setup”→“Areas”→“Shape Keepout”,在版面上画一个区域,确认颜色选项“Color Dialog”中“Areas”中的“Rte KO”全部打开,如图1-4-10所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0019_0002.jpg?sign=1739147320-qGVEHsENX293kKZxhqhlujhD5nmEN75h-0-0fd1a7c691f9ce2e14204fc50b8a5c41)
图1-4-10 添加“Shape Keepout”
(2)执行菜单命令“Edit”→“Properties”,确认控制面板“Find”标签页中“Shapes”选项被选中,如图1-4-11所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0019_0003.jpg?sign=1739147320-vZx8mOFMHIF5uEVA4k4mwhj1HH53ATAf-0-ffb33870ac51cf14854f93ed44d5c106)
图1-4-11 “Find”标签页
(3)单击刚刚添加的“Shape Keepout”区域,弹出“Edit Property”对话框和“Show Properties”窗口,如图1-4-12和图1-4-13所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0019_0004.jpg?sign=1739147320-LNqWd2HlJZn1NCV4Ql2bcgY072Ovx9jg-0-aba18da19638a85837aeb4551fb53a47)
图1-4-12 “Edit Property”对话框
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0019_0005.jpg?sign=1739147320-wyrUGrhTSeFFKO6t154UvcqG7UviQZlB-0-5dfb5df934b7a0b31774b8d20ad4fd6b)
图1-4-13 “Show Properties”窗口
从“Edit Property”对话框和“Show Properties”对话框中可以看到,“ROUTES_ALLOWED”和“VIAS_ALLOWED”属性已经被添加,此时就允许在“Void”区域布线。如果“ROUTES_ALLOWED”和“VIAS_ALLOWED”属性没有被添加,可以从“Edit Property”对话框左侧“Table of Contents”区域中选择添加“ROUTES_ALLOWED”和“VIAS_ALLOWED”属性。
(4)关闭“Edit Property”对话框和“Show Properties”对话框。
2)Via_At_Smt_Fit属性 该属性直接针对符号和引脚设置VIP(Via In Pad)Pad是否可以超出原本SMD的PIN的范围所在(但过孔中心不得超过焊盘边),同样可以在“Edit Property”对话框中实现,如图1-4-14所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0020_0001.jpg?sign=1739147320-0BRAf6b8ee9FTEfYhjTZi5PaglpAnQLp-0-23426dd811674bcc7f6a6ba0ac27c965)
图1-4-14 “Edit Property”对话框
9.查看系统信息
自16.3版本起,Cadence Allegro SPB的Allegro PCB Design XL帮助文档(仅针对于Windows平台)增加了系统信息查看功能,执行菜单命令“Help”→“What' s New”,弹出对话框如图1-4-15所示,出现如图1-4-16所示界面,单击“System information…”按钮,即可查看系统信息。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0020_0002.jpg?sign=1739147320-LS8E0m3eHyhNveykHYJziqWa9LSBHpRw-0-3d5e377a0d098c6373d94f223297adc3)
图1-4-15 “What' s New”选项
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0020_0003.jpg?sign=1739147320-i63p1lUMGbgITk7xyxAD2bbY9g6YnCoE-0-70d244134df4aada12049eabe00bfec4)
图1-4-16 查看系统信息对话框
10.其他版本保存档案功能
Cadence Allegro SPB 16.3新版本可以将16.3版本的工程转存为其他版本档案。若执行菜单命令“File”→“Export”→“Save design to 16.01…”,如图1-4-17所示,工程将保存为16.01版本档案,如图1-4-18所示。若执行菜单命令“File”→“Export”→“Save design to 16.2…”,如图1-4-19所示,工程将保存为16.2版本档案,如图1-4-20所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0021_0001.jpg?sign=1739147320-6Kb9IxixKauEPdHQv4LiaX0DnLs4Z14K-0-a7e5cd14c75715384666dafba0ed266b)
图1-4-17 “ Save design to 16.01”选项
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0021_0002.jpg?sign=1739147320-MNOeZEqGokR36wqMyUMUmRvTIqumfflN-0-37501a9f0efd3f886de1bfe96b118bf6)
图1-4-18 保存16.01版本档案对话框
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0021_0003.jpg?sign=1739147320-ly7BaTy48TP2Au2fm200raS4JoHqmylJ-0-eee5d1dc13b952b344ce400b99454cc2)
图1-4-19 “Save design to 16.2”选项
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0021_0004.jpg?sign=1739147320-6U2PrNWwO5lhXtteoQtaD3l6wYipT7F8-0-309e3ebe0b07045f86aa12a07ca2f6df)
图1-4-20 保存16.2版本档案对话框
11.查看Open Graphics Lib信息
Open Graphics Lib是一套3D图形处理领域工业标准的程序库。Cadence Allegro SPB 16.3新增的Allegro PCB Design XL查看Open Graphics Lib信息,执行菜单命令“Tools”→“Utilities”→“OpenGL Status”,如图1-4-21所示,弹出“OpenGL Information”窗口,如图1-4-22所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0022_0001.jpg?sign=1739147320-rCRSWQgI9jTg9RDfWUfN7dUhiYSeSlmA-0-bb6b59aede2fa91d4be0621b0ab67ba0)
图1-4-21 查看Open Graphics Lib信息选项
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0022_0002.jpg?sign=1739147320-qK3xyKSDWhWtaR7u7fnZiWJVMbkDqeEs-0-1181f6ab4a70d2e305bc49060d3258f8)
图1-4-22 “OpenGL Information”窗口
12.设置底片控制文件特殊效果
Allegro V16.3新版本在Allegro V16.2版本基础上增加了底片控制文件特殊效果的设置,针对已设定的特殊效果,作出实际底片的显示。执行菜单命令“Manufacture”→“Artwork”,弹出“Artwork Control Form”对话框,选择“Film Control”标签页,默认情况下有4个底片文件,即“BOTTOM”、“GND”、“TOP”、“VCC”。单击鼠标右键,选择“Display for Artwork Check”,设置底片控制文件特殊效果,如图1-4-23所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0022_0003.jpg?sign=1739147320-y0r5wa6CCQxmeA6OxoqbJhhtgtORlTTr-0-c154e41545a2b9bb418b6525dd057e0d)
图1-4-23 设置底片控制文件特殊效果对话框
13.查看设计编辑数据
Allegro V16.3新版本增加了查看系统设计数据的编辑功能,单击“Update DRC”按钮查看最终一次被保存的编辑数据。执行菜单命令“Display”→“Status”,单击“Reset”按钮,则重新设置记录数据,如图1-4-24所示。弹出“Status”对话框,如图1-4-25所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0023_0001.jpg?sign=1739147320-HszzGuL8zr6tu1IwqAT5qVWds3msukEw-0-aec66ed59506ef0be941de811a6b1208)
图1-4-24 “DRC Update”提示框
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0023_0002.jpg?sign=1739147320-teHVi0m5U9OU3h3AtVFoZaFpFlszBKyO-0-8aee4f7958f89609dd810cb60d323aec)
图1-4-25 查看编辑数据对话框
14.网格设置功能
Allegro V16.3新版本增加了网格数学公式计算功能,方便一些特殊的计算。执行菜单命令“Setup”→“Grids…”,弹出“Define Grid”对话框,若输入“=sqrt(20)”,如图1-4-26所示,则可得到系统自动计算的结果,如图1-4-27所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0023_0003.jpg?sign=1739147320-q1P3HCHuDNMPd94ofB7T4hXYCTVRF0Ah-0-dd8dc59a7015f490adc4051d294bbb03)
图1-4-26 “Define Grid”对话框
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0023_0004.jpg?sign=1739147320-mtWmwjAasIwMZl7RofSB5Fw9T7jjps91-0-23547fd60e67bfcda01f9fd52f79da39)
图1-4-27 自动计算网格数据
15.调色板隐藏功能
Allegro V16.3新版本在原“Color Dialog”(调色板)对话框的基础上,增加了调色板隐藏功能。执行菜单命令“Display”→“Color/Visibility…”,出现如图1-4-28所示的“Color Dialog”对话框。单击“Color Dialog”对话框右下角的“Hide Palette”按钮,则调色板将被自动隐藏,使得选项设置显示更加系统完整,如图1-4-29所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739147320-PGhyMDM7aG8F7qFcu1NQaacfwetewpDp-0-0246225aaba34d12784e0ed29c94edff)
图1-4-28 设置调色板对话框
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739147320-ukoadpaimUCHBHNMimpaBLcW15rTV2lw-0-e85770b9e73b32691ce7071af7624f44)
图1-4-29 隐藏调色板对话框
16.堆栈图形化显示功能
Allegro V16.3新版本在Allegro V16.2版本过孔堆栈状况设置的基础上,增加了各种类型的过孔在PCB中堆栈状况图形化接口的显示,更方便清楚显示结构。在“Allegro Constraint Manager”对话框右侧表格区域向右拉动,找到“Vias”项目,单击其下“PCS”对应的“VIA”栏,弹出“Edit Via List”对话框,如图1-4-30所示。单击“Hide Viewer”按钮,可将图形化界面显示隐藏。单击“Show Viewer”按钮,可将图形化界面显示恢复,如图1-4-31所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1739147320-bwxJH3elWd9sO3DPnO1zBOt7sPXNK9Sd-0-8dfc0c32fd92e3a463d1b041660b4700)
图1-4-30 显示堆栈图形化对话框
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739147320-PfiduVxGuStYG754cEzNhK6dTGv2fnWO-0-a1218bdf8d109d7aa41d3e7d9a72a764)
图1-4-31 隐藏堆栈图形化对话框
单击“Draw Options”按钮,弹出“Draw options”对话框,如图1-4-32所示,定义过孔在图形化显示中“Layer Text contains”、“Layer Tooltip contains”、“Layer visibilitly and colors”等详细显示状况。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739147320-6RV4rXKlvdkiUoR6RqCHfsVYMfcSWU0l-0-01ded6576f600d2db8dc35cd063c79ce)
图1-4-32 “Draw options”对话框
17.单面板跳线功能
与Allegro V16.2版本相比,Allegro V16.3版本增加了在单面板设计中经常用到跳线的设置功能,与Etch Edit Mode功能搭配使用。执行菜单命令“Setup”→“Design Parameters…”,选中“Design”标签页,如图1-4-33所示,当绘制完成跳线(jumper)封装,勾上“Jumper”选项即可,完成跳线功能设置。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739147320-O6ZU2HThG7XTc3YQheGKoEkF8KAvwZlm-0-bc372a1b8368b4143b3c1d5c7dd77873)
图1-4-33 “Design Parameter Editor”对话框“Design”标签页
选中“Display”标签页,如图1-4-34所示,“Enhanced Display Modes”区域增设了“Via Labels”, “Display Origin”和“Diffpair Driver Pins”选项,可根据实际电气设置进行选择,对应的引脚加上Pin_use=OUT属性,有相应的符号显示在对应的引脚之上,直接显示出differential pair的驱动脚位。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739147320-o4oM3NR08kVsMvb4iQGyCqK3c1WagKX5-0-42b715733890e90863e1dcac28c08d8d)
图1-4-34 “Design Parameter Editor”对话框“Display”标签页
18.Via List定义Via功能
Allegro V16.3新版本增加对Physical Constraint Set、Net、Region群组定义或针对单一对象定义过孔。执行菜单命令“Setup”→“Constrains”→“Physical…”,弹出“Allegro Constraint Manager”对话框,如图1-4-35所示(但只针对某些具体区域定义,即只允许使用某些过孔种类)。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739147320-1PFMVUAEs8CapqkJ1DQta5NmQsu4GkD9-0-5b50cc071f7aa0b8497922bee2c59189)
图1-4-35 Via List定义Via对话框
选择“Pad—Pad Connect”选项卡,在Allegro V16.3新版本以前的版本中,允许任何Via之间堆栈,而新版本新增对Via之间的堆栈控制,只允许MICROVIA与MICROVIA之间的堆栈设定。单击鼠标左键,如图1-4-36所示,选择“MICROVIAS_MICROVIAS_ONLY”设定只允许Microvia和Microvia之间的堆栈,若选择“MICROVIAS_MICROVIAS_COINCIDENT_ONLY”设定Microvia和Microvia之间两个贯孔的中心必须是一致的堆栈。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739147320-QPpE88ro53bFVnR0nGCbfP57Vd7sxWHr-0-96af0d3b455bb8c33d4a78a4501db663)
图1-4-36 Via之间堆栈控制对话框
执行菜单命令“Setup”→“Constrains”→“Modes”,弹出如图1-4-37所示的“Analysis Modes”对话框,选择“Physical Modes”,对“DRC modes”区域中各个选项作On\Off切换。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739147320-wTQlYhzBDWGi5gdxKUXKZnPEVZqDTtjX-0-926785c3d8c3e1b25616e6c85c35accf)
图1-4-37 “Analysis Modes”对话框
执行菜单命令“Setup”→“Constrains”→“Modes”,弹出“Analysis Modes”对话框,选择“Electrical Modes”,对“DRC modes”区域中各个选项作On\Off切换。Allegro V16.3新版本增加了针对Buses、Net Classes、Diff Pairs and Matched Groups中的网络以过孔数目最少的作为参考作检查。打开Match Via count的DRC开关,勾选On选项,如图1-4-38所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0028_0002.jpg?sign=1739147320-qkwiVemylGjVta0BkGuPxOcf5DJtGD03-0-c1a8a1d1daba75cb34b1be9c38629d79)
图1-4-38 选择“Electrical Modes”
新版本Allegro V16.3增加了对负片(plane sliver)的规则检查。执行菜单命令“Setup”→“Constrains”→“Modes”,选择“Design Options”,设定新增“Negative plane sliver spacing”输入安全间距的数值,如图1-4-39所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0028_0003.jpg?sign=1739147320-gSKXk7P5YTKJG7z8MwQwWtdXFCB2AM4n-0-1b16424c8c21efc01f4f5b27ce8eadf8)
图1-4-39 设定“Negative plane silver spacing”
新版本Allegro V16.3增加了对锡膏层安全间距的规则检查。执行菜单命令“Setup”→“Constrains”→“Modes”,选择“Design Options”,设定新增“Pastemask to pastemask spacing”输入安全间距的数值,如图1-4-40所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0028_0004.jpg?sign=1739147320-j1iux6MOQyBF6DLrhCQ1FBcMqlDBjapb-0-bdf371f3361eabba74ffbe3c9a87a2c3)
图1-4-40 设定“Pastemask to pastemask spacing”
19.3-D environment环境显示功能
Allegro V16.3新版本在以往旧版本基础上增加了在Open GL模式下3D立体空间环境的显示功能,支持多种过滤选项,如相机视图、实体视图、透明视图、线框视图等。建议使用三键鼠标,利用鼠标中键能自由缩放画面。在3个维度、3个坐标空间环境中,通过鼠标操作调整控制整个版面观察角度的放大、缩小、移动、翻转等,进行各种视角和显示效果的观察及选项设置,方便高密度、多层次的过孔结构、版图、绝缘层、焊锡层的设计。对于不同元器件封装,新版本提供了各种元器件封装的3D显示,具体显示各引脚、焊盘的标号、名称、功能。与PCB整体做不同角度的旋转相同,还可以对各种元器件封装做不同角度的旋转,利用测量工具完成x, y, z三个座标轴方向上的测量功能。
(1)执行菜单命令“File”→“Open...”→选择“demo_placed.brd”,执行菜单命令“View”→“3D View”,如图1-4-41所示,弹出独立视图窗口,如图1-4-42所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1739147320-lSpWdV8G26B12Pa1VBcPAYQvw2SCd15x-0-fafaa99bf2e6646187dcf52f300f5108)
图1-4-41 选择“3D View”选项
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0029_0002.jpg?sign=1739147320-AT9OzcbvArQRGjovtMK9zxUucA8g44ks-0-a192a2d1b584771d2dfc2b35bd59c976)
图1-4-42 3D立体图显示
(2)执行菜单命令“View”→“Z Scale”,弹出“Allegro PCB Design XL”对话框,如图1-4-43所示。在“Enter Z scale factor[1-10]:”栏中输入Z轴坐标数值(默认数值范围为1~10),所得新的3D立体图如图1-4-44所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0029_0003.jpg?sign=1739147320-oma44nkE3QVHQrBf5MqNM4vKu0kFkWIs-0-143a88bde4a682465ad87c63b2b7e1fc)
图1-4-43 “Allegro PCB Design XL”对话框
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1739147320-ZZAAluUS1FwUABkM3jXr1KGnsziwkDyi-0-8e7b9ea591bc83e5de3b755ceaa4c53c)
图1-4-44 新的3D视图
(3)执行菜单命令“View”→“Hide Design Stackup”,隐藏PCB叠层,如图1-4-45所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0030_0002.jpg?sign=1739147320-d7AJsEDmfRCVsSEBSh5Insr1AS1HV63E-0-03875c283fd784cede128da55ddcbc31)
图1-4-45 “Hide Design Stackup”视图
(4)执行菜单命令“View”→“Hide Components”,将所有元器件3D立体图全部隐藏,如图1-4-46所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0031_0001.jpg?sign=1739147320-DYA9CC0mwEbszbMhwMSxskzf7CYLfMXh-0-6da6529b9cf4b9f08aff4740807e1940)
图1-4-46 “Hide Components”视图
(5)执行菜单命令“View”→“Hide Etch”,将PCB蚀刻全部隐藏,如图1-4-47所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1739147320-IWleUFPSZwDcTPXcDrb1Np3z8kxONDp0-0-815d60d33044ceb70fffa4f6eba982a4)
图1-4-47 “Hide Etch”视图
(6)执行菜单命令“View”→“No Shape File”,关闭Shape文件,如图1-4-48所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739147320-2L7qio5j0DEqmoZuVmGae4cCuNMcEpj3-0-0df36d491cfbffe2f4a7ccdca1e20e99)
图1-4-48 “No Shape File”视图
(7)执行菜单命令“View”→“Hide Pads”,将PCB上的焊盘全部隐藏,如图1-4-49所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1739147320-YXNXly8zvIY8a3vNpT5puDkUtcH27yZA-0-3d70bc229672236bef81d7b200f31729)
图1-4-49 “Hide Pads”视图
(8)执行菜单命令“View”→“Hide Internal Layers”,将PCB内部层全部隐藏,如图1-4-50所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739147320-STFjZHDe22JFHmCmudbiFW0DtR2p3yhw-0-86a2399decc640b833340ba09a62dbcd)
图1-4-50 “Hide Internal Layers”视图
(9)执行菜单命令“View”→“Show Bounding Box”,显示外部PCB包装盒,如图1-4-51所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0033_0002.jpg?sign=1739147320-tzcdIFUqAu2wxuY9joGxP3EHps8mUFyh-0-4543f8e0d1a32e8af1aeb300e0da466f)
图1-4-51 “Show Bounding Box”视图
(10)执行菜单命令“View”→“Model Colors”,对具体各项进行颜色设置,如图1-4-52所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739147320-KfhNaW7SOp7NpXTm4cjtV5EM999ckjRg-0-46cfa393a82eaee98b2fb27ce9f01eba)
图1-4-52 “Model Colors”视图
(11)单击“Camera”,选择相机视图从各个角度察看3D视图及测试。
Top:从PCB顶部角度察看3D视图及测试
Bottom:从PCB底部角度察看3D视图及测试
Front:从PCB前侧角度察看3D视图及测试
Back:从PCB后侧角度察看3D视图及测试
Left:从PCB左侧角度察看3D视图及测试
Right:从PCB右侧角度察看3D视图及测试
(12)执行菜单命令“Model”→“Solid”,选择实体视图从各个角度察看3D视图及测试,如图1-4-53所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1739147320-hkdnDLylbrxcc9RL59ptL7gvxuEzQxvt-0-48a0cb1c4e3387318131255c32365f94)
图1-4-53 实体视图
(13)执行菜单命令“Model”→“Transparent”,选择透明视图从各个角度察看3D视图,如图1-4-54所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739147320-w49lLRAJMJ30Ke9wvTNsEpzSKWH53lq1-0-ce3af57695c3caeef97fcbf54103b768)
图1-4-54 透明视图
(14)执行菜单命令“Model”→“Wireframe”,选择线框视图从各个角度察看3D视图,如图1-4-55所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0036_0001.jpg?sign=1739147320-peasyRoOcI9kVCZcPgUTzZrPgLu1xRoZ-0-2e5807036150dfd99bb5a1acd706514b)
图1-4-55 线框视图
(15)执行菜单命令“View”→“Flip Design”,设定在Open GL模式下以Y轴为基准对PCB进行翻转来进行显示及测试,如图1-4-56所示。
![](https://epubservercos.yuewen.com/B1C00F/3590461804860301/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1739147320-SQ8rTzzU3QRV4SWDWp9iECV3e68NPGxf-0-2fbb97ccce2a3c2791819d3e0634742a)
图1-4-56 以Y轴为基准轴的翻转视图