Cadence_16.6高速电路板设计与仿真.pdf - 第344页
图 1 2 - 3 1 “ A n a l y s i s M o d e s ( 分 析模 式 ) ” 对话 框 1 2 . 2 . 4 自 动 布线 自动 布线 的 布通 率 依赖 于 良好 的 摆放 , 布 线 规 则 可 以 预 先 设 定 , 包 括 布 线 的 弯 曲 次 数、 导通 孔 的数 目 、走 线 的数 目 等。 一 般首 先 进行 探 索式 布 线, 把 短线 连 通, 然 后再 进 行迷 宫 式 布线 , 先把…

图 12-29 “EditProperty(编辑属性)” 对话框
行电气设置的选择,如图 12-30所示。选择不同的节点可进行不同的电气设置。
图 12-30 “ElectricalConstraintSet(电气约束设置)”节点
3)完成设置后,关闭对话框。
4)选择菜单栏中的 “Setup(设置)”
→
“Constraints(约束)”
→
“Modes(模式)”
命令,将弹出 “AnalysisModes(分析模式)” 对话框,如图 12-31所示,在 “Modes(模
式)”对话框中将所有的选项选中 On状态。
完成设置后,关闭对话框。
233

图 12-31 “AnalysisModes(分析模式)” 对话框
12.2.4 自动布线
自动布线的布通率依赖于良好的摆放,布线规则可以预先设定,包括布线的弯曲次数、
导通孔的数目、走线的数目等。一般首先进行探索式布线,把短线连通,然后再进行迷宫式
布线,先把要布的连线进行全局的布线路径优化,系统可以根据需要断开已布的线。并试着
重新布线,以改进总体效果。在自动布线之前,输入端与输出端的边线应避免相邻平行,以
免产生反射干扰,可以对布线要求比较严格的线进行交互式预布线。两相邻层的布线要互相
垂直,平行容易产生寄生耦合,必要时应加地线隔离。
在 PCB布线过程中,手动将主要线路、特殊网络布线完成后,通过 Allegro提供的自动
布线功能完成剩余网络的布线。
选择菜单栏中的 “Route(布线)”
→
“PCBRouter(布线编辑器)”
→
“RouteAuto-
matic(自动布线)”命令,将弹出 “AutomaticRouter(自动布线)” 对话框,如图 12-32所
示。 “AutomaticRouter(自动布线)” 对话框共由 “RouterSetup(布线设置)”、 “Routing
Passes(布线通 路)”、“SmartRouter(灵 活 布 线)” 和 “Selections(选 集)” 四 个 选 项 卡
组成。
1.RouterSetup(布线设置)选项卡
打开 “RouterSetup(布线设置)”选项卡,如图 12-32所示。
(1) “Strategy(策略)”:显示 3种布线模式。
●
“Specifyroutingpasses(指定布线通路)”:选择此项,可激活 “RoutingPasses(布线
通路)” 选项卡,设置布线工具的具体使用方法。
●
“Usesmartrouter(使用灵活布线)”:选择此项,表示可通过 SmartRouter来设置灵活
333

图 12-32 “AutomaticRouter”对话框
布线工具的具体使用方法。
●
“Dofile(Do文件)”:选择此项,表示可通过 Do文件来进行布线。
(
2)“Options(选项)”:下面有 4个选项设置。其中 “Limitviacreation” 为限制使用
过孔;“
Enablediagonalrouting” 表示允许使用斜线布线; “Limitwraparounds” 表示限制绕
线;“TurboStagger” 表示最优斜线布线。
●
“Wiregird”:设置布线的格点。
●
“Viagird”:设置过孔的格点。
●
“RoutingSubclass”:表示所设置的布线层;RoutingDirection:表示所设置的布线方
向。TOP层布线是以水平方向进行的;BOTTOM层布线是以垂直方向进行的。
2.RoutingPasses(布线通路)选项卡
“RoutingPasses(布线通路)” 选项卡只有在选中 “RouterSetup(布线设置)” 选项卡
内的 “Specifyroutingpasses(指定布线通路)” 选项时才有效,其组成内容及介绍如下。
PostRoute内 包 括 Critic(精确布线)、Filterroutingpasses(过 滤 布 线 途 径)、Center
wires(中心导线)、Spreadwires(展开导线)、Mitercorners(使用 45°角布线)、Deletecon-
flicts(删除冲突布线)。
单击 “Prerouteandroute”区域内的 按钮,将会弹出 “SPECCTRAAutomaticRout-
erParameters”对话框,如图 12-33所示。其中包括 “SpreadWires” 选项卡,主要用于设置
导线与导线、导线与引脚之间所添加的额外空间; “
MiterCorners”选项卡,主要用于设置
拐角在什么情况下转变成斜角;“Elongate”选项卡,主要用于设置绕线布线; “Fanout” 选
项卡,用于设置扇出参数;“BusRouting” 选项卡,用于设置总线布线; “SeedVias” 选项
卡,用于添 加 贯 穿 孔,通 过 增 加 1个 贯 穿 孔 把 单 独 的 连 线 切 分 为 2个 更 小 的 连 接;
433