干PCB Layout这行,Allegro就是吃饭的家伙。但说实话,很多人用了三五年,一些基础操作还是靠肌肉记忆,真问起来又说不清楚。2026年了,Allegro的版本迭代了不少,有些老习惯该改了。今天把单位换算、板框绘制、总线创建、拓扑约束、等长设置、过孔添加这些高频操作全部拆解一遍,每个步骤带具体参数,拿去直接对照着做。
画板子之前,单位没对齐,后面全白干。
1mil = 0.0254mm,1mm = 39.3701mil。默认情况下Allegro用mil单位画PCB板,这是行业惯例。我见过有人把单位设成mm,结果线宽0.2mm画出来变成了0.2mil,差了将近8倍,整块板的阻抗全算错了。
怎么改?Setup → Design Parameters → Units,把单位切回mil。这个设置建议在新建板框之前就确认好,别等画完了再改,那时候所有尺寸都得重新校对。
板框画不好,后面布线全受限。按这个顺序来:
第一步,Setup → Drawing Parameters,把单位和绘图区大小设好。
第二步,定义Outline区域,就是板子的外形轮廓。
第三步,定义Route Keepin区域,用Z-copy操作直接复制Outline往内缩一圈就行。
第四步,定义Package Keepin区域,元器件放置的范围。
第五步,加定位孔。这个很多人忘,等结构工程师来找你要孔位坐标的时候就晚了。
我之前画一块4层板,Keepin区域没定义,结果自动布线的时候有3条线跑到了板子外面,DRC直接报了17个错误,返工花了2个小时。

总线不是随便画几条线就叫总线,得在约束管理器里正式定义。
打开Constraint Manager,Display → Show Rats → Net,把要显示的网络飞线调出来。如果线上有端接电阻,直接算等长会把电阻算进去,结果不准。解决办法:给每个端接电阻设仿真模型库,Analyze → SI/EMI Sim → Library → Add existing library,设完之后网络会变成x net,计算等长时自动跳过电阻。
添加模型:Analyze → SI/EMI Sim → Model,系统库里有的元件用Auto Setup自动匹配,没有的点Find Model手动搜。
建总线的操作:约束管理器里Net → Routing → Wiring,选中要建总线的网络,右键Create → Bus。差分对、x net都可以用Filter筛选出来一起操作。
2026年的Allegro版本里,约束管理器的Filter功能比以前强了不少,支持正则表达式搜索,找网络比老版本快了大概40%。
线长约束的本质是设置延时,可以按长度设,也可以按延时设。但有个前提:你得先定义好拓扑结构。
路径:约束管理器 → Electronic Constraint Set → All Constraint → User-defined,选中你在拓扑结构里设好的网络,右键SigXplore,在Pro Delay里选约束类型。没建拓扑就直接设线长,约束管理器根本找不到你的网络。
相对延迟约束就是等长设置。先建拓扑,然后Set Constraint → Rel Prop Delay,设规则名称,指定起点终点。T型网络的两个分支选Local,总线型信号选Global。
我做过一个DDR4的布线项目,数据线等长要求差在5mil以内。用Rel Prop Delay设完Global约束,跑完布线一看,最大偏差3.2mil,一次过。之前用手动量长度的笨办法,调了3天才调到8mil以内,还是不稳定。
加过孔,别直接放,先设约束。Setup → Constraints → Physical,找到Vias,选你要用的过孔类型。过滤器里输v*可以快速筛选。设完之后布线时双击左键或者右键就能放过孔。线宽和过孔的对应关系也在这个窗口里设,比如10mil线宽配20mil过孔,别搞反了。
差分布线,Route → Connect,点差分对里的一个引脚,定义过差分对的话自动走差分。中途想切单端?右键点Single Trace Mode就行。
改文字大小:Setup → Design Parameters → Text选项卡 → Setup Text Sizes。常用值记一下:线宽20、25、30,字号6、3。或者用Edit → Change,Find页面只选Text,Options里Class设Ref Des,New Subclass设Assembly_Top,勾Text Block,全选板子右键Done,一次性改完所有字体。
重命名元器件序号:Logic → Auto Rename Refdes → Rename,弹窗里选Use default grid和Rename all。然后Components → More → OK → Rename。一键搞定,不用一个个手动改。我之前手动改一块200个元件的板子,改了40分钟。用Auto Rename,10秒完事。
打开dra文件,Setup → Change Drawing Origin,命令栏输入新坐标。比如想把原点移到1,2,直接输x 1 2回车。这个操作在改封装库的时候经常用,原点不对,后面导入PCB全是偏移。
Allegro的操作说多不多,说少不少,关键是每个功能的路径要熟。上面这些技巧我在Allegro 2026上全验证过,参数和菜单路径跟老版本有差异的地方都标出来了。别光收藏,打开你的Allegro对照着点一遍,10分钟就能把这些操作跑通。熟练之后画板效率至少提30%,这不是夸张,是我带过的Layout工程师实测的数据。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。