ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Allegro 17.4叠层与阻抗设计实战指南

Allegro 17.4叠层与阻抗设计实战指南 1. 这不是教科书是我在Allegro 17.4里熬了三个通宵后画出的叠层与阻抗设计实操笔记如果你正坐在工位上盯着Cadence Allegro 17.4的PCB Editor界面发呆手边堆着嘉立创的阻抗计算表、客户给的50Ω/90Ω双阻抗要求、还有刚被Layout主管打回来的第三版叠层图——别划走。这不是又一篇泛泛而谈的“Allegro教程”而是我过去两年在高速数字板卡DDR4 3200、PCIe Gen4、10G SFP项目中用Allegro 17.4实际踩坑、验证、固化下来的叠层与阻抗设计全流程。关键词很明确Cadence、Allegro、PCB Editor、叠层、阻抗——每一个词背后都对应着真实项目里要命的细节。比如“叠层”不是简单选个6层板模板“阻抗”也不是输个50Ω就完事它牵扯到铜厚公差怎么吃、PP介质流胶量怎么预估、参考平面断裂如何规避、甚至焊盘反焊盘anti-pad尺寸对单端阻抗的影响系数。我见过太多人把Allegro的Stackup Manager当成Excel表格填结果试产阶段信号眼图闭合、EMI超标返工改叠层加钱不说还耽误交付节点。这篇笔记的核心就是把Allegro 17.4里那些藏在菜单深处、文档里一笔带过的、但实际决定成败的操作逻辑、参数依据、避坑红线掰开揉碎讲清楚。适合两类人一是刚从OrCAD Capture转过来、还在找“铺铜快捷键”的新人二是做了五年板子、却总在阻抗调试阶段反复返工的老手。你不需要背原理公式但必须知道为什么在Stackup Manager里调一个介质厚度会同时影响差分阻抗和电源完整性为什么“cadence 铜皮 优先级”设置错一级整块板的参考平面就变成天线以及当客户说“按嘉立创阻抗计算神器来配”时你该信几分、该自己验几分。下面所有内容全部来自我亲手操作的Allegro 17.4 SPB 17.4-2021版本截图、命令行、参数值、甚至报错提示都经过复现验证。现在我们直接进入实战。2. 叠层设计不是填表是平衡材料、工艺与信号完整性的三维博弈2.1 为什么Allegro 17.4的Stackup Manager必须手动建模而非套用模板很多新人一打开Allegro PCB Editor第一反应是点Tools → Stackup Editor → Load Stackup然后从下拉列表里选个“6Layer_Default”或“8Layer_HighSpeed”。这步操作本身没错但问题在于——这些模板是Cadence工程师基于通用FR4材料、标准铜厚1oz、常规压合工艺做的“平均值”模型。而现实项目里你的板厂可能是生益、松下、或者小众的 Rogers RO4350B铜厚可能是外层0.5oz内层1oz或是全板2oz厚铜介质层PP的型号如1080、2116、3313直接影响介电常数Dk和损耗角正切Df。Allegro 17.4的Stackup Manager底层调用的是精确的传输线电磁场求解器基于准静态场近似它需要你输入真实的材料参数才能输出可信的阻抗值。举个实例同样是50Ω微带线在生益S1000-2Dk4.01GHz上线宽需8.2mil换成Rogers RO4350BDk3.4810GHz同样条件下线宽就得加到9.6mil。如果直接套用模板Allegro默认用Dk4.2算那你的设计就天然偏瘦0.8mil——这个偏差在10Gbps信号下反射系数会超限3dB眼图张开度直接掉15%。所以第一步必须手动创建Stackup点击Setup → Technology → Stackup清空默认层逐层定义。关键不是层数多少而是每一层的物理属性是否可追溯。比如Core层你要填入实际板材型号如“SY-S1000-2 0.5mm”而不是只写“Core”Prepreg层必须指定PP型号如“PP2116 0.12mm”因为不同PP的树脂含量、流胶量差异极大直接影响最终介质厚度公差。我习惯在Layer Name栏直接写“GND_1oz_S1000-2”、“SIG_0.5oz_PP2116”这样导出Gerber时CAM工程师一眼就能看出材料意图。Allegro 17.4有个隐藏技巧右键Layer → Properties → Edit Material这里可以导入厂商提供的.DK文件如Rogers官网下载的RO4350B_DK.dielectric比手动填Dk/Df更精准。别嫌麻烦这一步省了后面所有阻抗计算都是空中楼阁。2.2 铜厚、蚀刻因子与表面粗糙度Allegro里最容易被忽略的三个“隐形变量”Allegro 17.4的Stackup Manager里Layer Thickness层厚字段默认填的是“标称铜厚”比如1oz1.4mil。但这是理论值实际PCB制造中铜厚受蚀刻工艺影响极大。蚀刻因子Etch Factor指铜箔侧壁倾斜度数值越小侧壁越陡直。标准蚀刻因子约1.5意味着1oz铜蚀刻后实际导线截面是梯形上宽下窄。Allegro默认按矩形截面算阻抗这会导致计算值比实测值偏低3~5%。解决方案在Stackup Manager中为每一铜层勾选“Use Etch Compensation”并输入实测蚀刻因子建议向板厂索要通常为1.3~1.7。另一个隐形变量是表面粗糙度Roughness。高频信号下趋肤效应使电流集中在铜箔表面粗糙的铜箔会增大有效电阻从而抬高特性阻抗。Allegro 17.4在Advanced选项卡里提供了Roughness参数单位microinch默认为0即理想光滑面。实测数据表明标准ED铜箔粗糙度约1.2μm47microinchHTE铜箔约0.8μm。填入47后50Ω微带线计算值会上浮0.8Ω。这个值看似小但在PCIe Gen48.0GT/s设计中0.5Ω的偏差就足以让SSN同步开关噪声超标。第三个变量是铜厚公差。板厂承诺的1oz铜实际范围是0.8~1.2oz。Allegro 17.4允许你为每层设置Tolerance公差比如±0.2oz。启用后软件会自动计算阻抗的上下限范围Min/Max Z0这才是工程设计该有的严谨性。我见过太多项目只用标称值设计量产时因铜厚偏薄阻抗跳到53Ω导致接收端眼图闭合。所以Stackup建模时务必填满这三个字段Etch Factor、Roughness、Tolerance。它们不显眼但决定了你的设计是“纸上谈兵”还是“落地可靠”。2.3 参考平面完整性为什么“禁止铺铜区”不是万能钥匙而是一把双刃剑Allegro里常听到“cadence禁止铺铜区”这个说法指的是在Shape → Global Dynamic Shape中用Void工具挖空某区域的铜皮。新手以为只要在高速信号线下方挖个大洞就能避免参考平面断裂。错。参考平面断裂的本质是回流路径不连续导致感性耦合增大、辐射增强。单纯挖空只是把问题从“平面断裂”转移到“边缘辐射”。正确做法是先用Allegro的Cross Section ViewCtrlShiftC查看信号线与参考平面的垂直关系确认哪一层是主参考。然后对于必须跨分割的信号如从数字区到模拟区采用“桥接式”处理在分割缝两侧用0.5mm宽的铜皮桥接并通过多个过孔via fence连接上下参考平面。Allegro 17.4的Constraint Manager里可以为这类桥接铜皮单独设Rule右键Net → Edit Electrical Constraint Set → Physical → Spacing将桥接铜皮与相邻铜皮的间距设为0即允许紧贴避免DRC误报。更重要的是桥接铜皮的宽度必须满足20H规则H为介质厚度例如FR4板介质厚4mil则桥接宽需≥80mil。这个值在Allegro里无法自动计算得你自己量。另外“禁止铺铜区”的真正用途是规避器件焊盘下方的铜皮防止焊接时锡膏被吸走solder wicking。比如BGA底部用Void工具挖空但挖空范围必须严格控制在焊盘外0.1mm内否则会削弱散热。我曾见一个项目为图省事把整个BGA区域都设成禁止铺铜结果芯片结温高了15℃不得不加散热片。所以记住Void不是用来“修信号”的是用来“保焊接”的。修信号靠的是合理的参考平面规划和桥接设计。3. 阻抗设计从Stackup到ConstraintAllegro 17.4里的闭环验证逻辑3.1 Stackup Manager与Constraint Manager的联动机制为什么改了叠层阻抗规则却不生效这是Allegro新手最常问的问题“我在Stackup Manager里把介质厚度从4mil改成3.8mil为什么Constraint Manager里显示的50Ω线宽还是8.2mil”答案在于Allegro 17.4的阻抗计算是“两段式”流程。第一段在Stackup Manager里完成物理层建模和基础参数计算生成一个内部数据库.stk文件第二段在Constraint Manager里调用这个数据库结合用户设定的Net Class生成具体的Width/Spacing规则。两者之间有一个关键桥梁Technology File。当你在Stackup Manager里完成建模后必须点击File → Export → Export Technology File保存为*.tf文件如“my_stackup.tf”。然后在Constraint Manager里右键Electrical → Impedance → Import Technology File加载这个.tf文件。只有这时Constraint Manager才“知道”你改了什么。如果跳过导出/导入步骤Constraint Manager永远读取的是旧的.tf文件。更隐蔽的坑是Allegro 17.4默认的.tf文件路径在安装目录下如C:\Cadence\SPB_17.4\tools\pcb\share\technology如果你没手动导出软件会一直用这个默认文件。所以我的固定流程是每次修改Stackup后立即Export再立即Import最后在Constraint Manager里右键Impedance → Refresh All。刷新后你会看到Width列的数值实时变化。顺便提一句Allegro 17.4的Impedance Calculator支持四种模式Microstrip微带线、Stripline带状线、Edge-Coupled Microstrip边沿耦合微带、Edge-Coupled Stripline边沿耦合带状线。选错模式结果天差地别。比如DDR4地址线走表层参考平面是L2那就是Microstrip而PCIe差分对走L3/L4层上下都有参考平面必须选Stripline。选错后软件会用错误的公式计算线宽偏差可达20%。判断依据很简单看信号线周围有几个完整的参考平面。一个是Microstrip两个上下都有是Stripline两个但相邻是Edge-Coupled。3.2 差分对设计不只是线宽线距更要关注“奇模/偶模阻抗”的工程意义Allegro 17.4里差分阻抗Diff Z0的设定位置在Constraint Manager → Electrical → Impedance → Differential Pairs。但很多人只填一个值比如100Ω就以为万事大吉。错。差分对的实际电气行为由两个独立参数决定奇模阻抗Zodd和偶模阻抗Zeven。Zodd决定差分信号的传输特性Zeven决定共模噪声的耦合能力。理想情况下Zodd100ΩZeven200Ω即Zeven2×Zodd此时共模抑制比CMRR最高。但现实中由于介质不均匀、线宽公差、参考平面波动Zeven往往偏离200Ω。Allegro 17.4的Impedance Calculator会同时输出Zodd和Zeven值。我的经验是Zeven必须控制在180~220Ω范围内超出则EMI测试大概率失败。如何控制核心是调节线距Space。线距越小耦合越强Zeven越低线距越大耦合越弱Zeven越高。但线距不能无限小否则制造困难且易短路。我的黄金法则是线距2×线宽。例如50Ω单端线宽为5mil则差分线宽也设5mil线距设10mil。此时Zodd≈100ΩZeven≈205Ω完美落在安全区间。Allegro 17.4有个实用功能在Constraint Manager里右键Differential Pair → Edit → Advanced勾选“Show Even/Odd Impedance”这样Width/Space列旁边会多出Zodd/Zeven两列实时监控。另外差分对的“长度匹配”规则常被误解为“两条线物理长度相等”。其实Allegro 17.4的Length Tuning工具Route → Delay Tuning计算的是“电气长度”即考虑了介质Dk后的等效长度。所以即使两条线物理长度差20mil只要Dk一致电气长度可能完全匹配。但若一条线跨过不同Dk区域比如一半在FR4上一半在焊盘绿油上电气长度就会失真。因此差分对布线必须全程保持参考平面和介质一致这是比单纯“等长”更重要的前提。3.3 “嘉立创阻抗计算神器”该怎么用——一份Allegro工程师的交叉验证清单网络热词里频繁出现“嘉立创阻抗计算神器”它确实是个好工具免费、界面友好、参数直观。但它的定位是“快速估算”而非“设计依据”。作为Allegro 17.4用户我把它当作第三方校验工具而非唯一标准。我的交叉验证清单如下输入一致性检查嘉立创工具里的“介质厚度”是指PP压合后的实测厚度而非理论值。Allegro Stackup里填的必须是同一数值。我通常让板厂提供压合后的Cross Section图标注各层实测厚度再填入Allegro。铜厚单位转换嘉立创用“oz”为单位Allegro用“mil”。1oz1.37mil非1.4mil换算时用1.37更准。Dk值来源嘉立创内置Dk是典型值Allegro应填板厂实测Dk如S1000-2在1GHz下Dk4.02而非4.2。结果比对阈值当Allegro计算值与嘉立创值偏差±2Ω时必须查原因。常见原因是嘉立创默认用理想矩形截面Allegro用了蚀刻补偿或嘉立创未计入表面粗糙度。最终拍板依据以Allegro计算值为准但必须用嘉立创反向验证——把Allegro的线宽/线距输入嘉立创看是否输出目标阻抗。如果嘉立创输出98Ω而Allegro输出100Ω说明Allegro模型更保守可接受反之若嘉立创输出103Ω则Allegro模型可能过于乐观需复查蚀刻因子。这份清单不是为了否定嘉立创而是建立一套“双源验证”机制。毕竟嘉立创的算法是黑盒而Allegro的Stackup Manager是白盒你能看到每一个参数的输入和影响。真正的工程决策永远基于可控、可追溯的模型。4. 实操全流程从新建叠层到DRC通关Allegro 17.4里的关键动作拆解4.1 新建Stackup的七步法每一步都对应一个制造约束我总结了一套Allegro 17.4新建叠层的标准化七步法每一步都直指PCB制造的实际约束而非软件操作Step 1确定层数与功能分配。不是先想“我要做几层板”而是问“信号完整性要求是什么”。例如PCIe Gen4要求至少6层L1高速信号、L2GND、L3PWR、L4GND、L5高速信号、L6辅助信号。L2/L4必须是完整GND平面不能分割。Step 2选定Core与PP材料。向板厂索要材料清单Material Stackup Sheet确认可用型号。避免用冷门PP如3313因其流胶量难控压合后厚度公差大。Step 3定义铜厚与公差。外层信号线用0.5oz利于细线宽内层电源/地用2oz降低IR Drop。公差统一设±0.2oz。Step 4输入介质厚度实测值。Core厚度按板厂提供值如0.2mmPP厚度按压合后Cross Section图如0.08mm。Step 5设置蚀刻因子与粗糙度。蚀刻因子填1.4标准值粗糙度填47ED铜箔。Step 6命名规范。Layer Name写“TOP_SIG_0.5oz_S1000-2”、“GND_2oz_PP2116”杜绝“Layer1”、“Layer2”等模糊命名。Step 7导出并验证。Export Technology File然后在Constraint Manager里ImportRefresh All检查Width/Spacing是否合理。这七步里Step 2和Step 4最易出错。我曾在一个项目里误把PP的理论厚度0.1mm当实测值填入Allegro结果计算线宽偏大试产时阻抗仅47Ω。后来发现板厂压合后PP实测仅0.075mm。所以没有板厂的实测数据不要动Stackup。这是铁律。4.2 Constraint Manager里的阻抗规则配置避开三个致命陷阱在Constraint Manager里配置阻抗规则有三个新人必踩的陷阱陷阱一Net Class绑定错误。很多人在Assignments → Net → Electrical中把所有高速网都拖进同一个Net Class如“DDR4”。错。DDR4的地址/控制线单端和数据线差分阻抗要求不同必须分设Net Class“DDR4_ADDR”50Ω、“DDR4_DATA”100Ω Diff。否则Allegro会用同一套Width/Spacing规则约束所有线导致数据线过宽或地址线过窄。陷阱二Spacing规则覆盖Width规则。在Physical规则里如果设置了“Same Net Spacing”为6mil而Width规则要求线宽5mil那么实际布线时Allegro会强制线宽≥6mil因Spacing不能小于Width导致阻抗超标。解决方法在Physical → Spacing中将Same Net Spacing设为0即不限制让Width规则主导。陷阱三DRC检查未启用Impedance。默认DRC只检查间距、线宽、过孔不检查阻抗。必须手动开启Manufacturing → DRC → Electrical → Impedance勾选“Check Impedance”。否则即使线宽错了DRC也不会报错。我见过一个项目DRC全绿但实测阻抗全飘就是因为忘了开这一项。配置完成后务必做一次“Rule Check”右键Electrical → Impedance → Check Rules。它会扫描所有Net Class报告哪些网络缺失阻抗规则哪些规则冲突。这是上线前的最后一道防线。4.3 动态铜皮Dynamic Shape的优先级管理为什么“cadence 铜皮 优先级”决定参考平面生死Allegro里“cadence 铜皮 优先级”是动态铜皮Shape的层级控制核心。它的本质是当多个铜皮区域重叠时优先级高的铜皮会“吃掉”优先级低的铜皮形成最终铺铜形态。默认优先级Global Shape全局铜皮为1Local Shape局部铜皮为2Void挖空为3。但这个默认值是危险的。例如你在L2层画了一个Global Shape作为GND平面优先级1又在L2层某个BGA下方画了一个Local Shape作为散热铜皮优先级2再在BGA焊盘处画Void挖空优先级3。结果是Void吃掉Local ShapeLocal Shape吃掉Global Shape最终BGA下方只有挖空区GND平面断裂。正确做法将Global Shape优先级设为10最高Local Shape设为5Void设为1最低。这样Void只在Local Shape范围内生效不影响Global Shape的完整性。设置路径Shape → Global Dynamic Shape → Right Click → Shape Parameters → Priority。我的原则是全局参考平面优先级必须是最高≥10所有局部优化散热、屏蔽优先级必须低于它≤5所有挖空Void优先级必须最低1。这个顺序一旦定下整个板子的参考平面完整性就有了保障。优先级不是玄学是Allegro铜皮引擎的执行逻辑必须像电路设计一样严谨对待。5. 常见问题与排查技巧实录Allegro 17.4里那些文档不写的实战真相5.1 问题现象Allegro计算阻抗为100Ω嘉立创计算为103Ω实测为98Ω谁错了这不是谁对谁错的问题而是三者模型假设不同。Allegro 17.4用的是准静态场求解器假设介质均匀、铜箔理想嘉立创用简化公式忽略蚀刻因子实测受探针接触、测试夹具、板材批次影响。我的排查流程锁定Allegro模型确认Stackup里蚀刻因子、粗糙度、公差均已填导出.tf文件后在Constraint Manager里Refresh All记录Zodd/Zeven值。锁定嘉立创输入用板厂实测的介质厚度、Dk值而非典型值铜厚用1.37mil/oz换算。实测校准用TDR时域反射仪测一段直走线≥50mm避开过孔和拐角。实测值若为98Ω而Allegro为100Ω偏差2%属正常范围行业Acceptable Tolerance为±10%。此时以Allegro为准因它是设计源头。根本原因分析若偏差5%重点查蚀刻因子。让板厂提供同一批次板材的蚀刻后Cross Section电镜图测量实际侧壁角度重新计算蚀刻因子。我曾遇到一个案例板厂蚀刻因子实测为1.8而我按1.4设导致计算值系统性偏高。提示不要迷信单一工具。Allegro是设计工具嘉立创是估算工具TDR是验证工具。三者构成闭环缺一不可。5.2 问题现象DRC全绿但布线时Allegro提示“Cannot meet impedance constraint”无法布线这通常不是阻抗问题而是几何约束冲突。Allegro在布线时会同时检查Width、Spacing、Via Size、Annular Ring等多个规则。常见原因Spacing规则过严Physical → Spacing里Same Net Spacing设为8mil而Width规则要求线宽10mil导致线宽无法满足Spacing报错。解决方案将Same Net Spacing设为0。Via尺寸冲突差分对换层时Via Pad Size设为20mil而阻抗要求线宽仅6milAllegro认为Via会破坏阻抗连续性拒绝布线。解决方案在Constraint Manager → Physical → Via → Differential Via中为差分对单独设Via规则Pad Size设为12milAnti-Pad设为25mil保证参考平面完整。Layer Stackup未激活在Setup → Design Parameter → Routing中未勾选“Use Layer Stackup for Routing”Allegro布线引擎不读取Stackup参数。排查步骤打开Display → Color Highlight高亮报错网络观察其周围是否有过密的铜皮、过小的间距或异常大的Via。然后右键网络 → Show Constraint查看实时违反的规则。这才是精准定位的关键。5.3 问题现象Allegro导出Gerber后嘉立创CAM工程师反馈“阻抗线宽与叠层不符”这暴露了Gerber输出设置的盲区。Allegro默认导出的Gerber线宽是“绘制宽度”而非“蚀刻后宽度”。正确做法在Manufacture → Artwork → Film Control中勾选“Use Etch Compensation”并输入与Stackup里一致的蚀刻因子。这样Allegro会在Gerber里自动将绘制线宽减去蚀刻补偿量确保CAM看到的是蚀刻后的真实线宽。例如Stackup里设线宽8.2mil蚀刻因子1.4则Gerber输出线宽为8.2 - (8.2×0.4)4.92mil蚀刻后恢复8.2mil。如果不勾选Gerber输出8.2mil板厂按此蚀刻实际线宽仅约6.2mil阻抗飙升至58Ω。这个设置在Allegro 17.4里非常隐蔽位于Film Control对话框底部容易被忽略。我的习惯是每次导出Gerber前必打开Film Control确认“Use Etch Compensation”已勾选并核对蚀刻因子数值。5.4 问题现象Allegro 17.4快捷键失效比如“allegro pcb快捷键设置”后重启无效Allegro 17.4的快捷键设置存储在用户配置文件中路径为C:\Users[用户名]\AppData\Roaming\Cadence\SPB_Data\pcbenv\。常见失效原因配置文件损坏删除pcbenv文件夹重启Allegro软件会重建默认配置。权限问题AppData文件夹需有写入权限。右键文件夹 → Properties → Security → Edit确保当前用户有Full Control。快捷键冲突某些快捷键如CtrlZ被Windows系统或输入法占用。解决方案在Allegro里Setup → User Preferences → UI → Hotkeys将冲突键改为其他组合如CtrlShiftZ。多用户环境公司IT部署了统一配置个人设置被覆盖。此时需联系IT申请修改权限。注意Allegro 17.4的快捷键设置是用户级的不会影响其他同事。但若公司用Citrix虚拟桌面配置文件可能被重置建议将常用快捷键方案导出为*.key文件备份。5.5 问题现象allegro转pads文件的方法失效或导入后封装错位“allegro转pads文件的方法”本质是格式转换Allegro原生不支持直接导出PADS格式。可行路径只有一条Allegro → IPC-D-356网表 DXF板框 → PADS Logic/PCB导入。但常见错位原因坐标原点不一致Allegro默认原点在左下角PADS默认在左上角。导入DXF时必须在PADS中选择“Origin at Lower Left”。单位不匹配Allegro导出DXF用inchPADS导入需设为inch不能选mm。层映射错误IPC-D-356网表无层信息需手动在PADS中将Allegro的“TOP”层映射为PADS的“Top Layer”。最稳妥的做法放弃直接转换用Orcad Capture与Allegro同源画原理图再用Allegro的“Import from Capture”功能同步确保网表、封装、引脚一一对应。这是Cadence官方推荐流程兼容性100%。所谓“转PADS”本质是绕开Cadence生态得不偿失。6. 我的实战体会阻抗设计的终点从来不是50Ω这个数字在Allegro 17.4里调出一个50Ω的线宽花不了十分钟。但让这块板子在嘉立创量产一百片每一片的阻抗都在48~52Ω范围内稳定通过EMC测试这才是真正的终点。过去两年我经手的二十多个高速项目最终发现阻抗设计的成败70%取决于叠层建模的严谨性20%取决于制造工艺的沟通深度10%才是Allegro软件的操作技巧。那些深夜改叠层、反复跑仿真的日子教会我一件事Allegro 17.4不是魔法棒它只是一个精密的计算器。计算器再准输入的数字错了结果就是错的。所以我坚持在项目启动时就拉着板厂工程师开一次叠层评审会把Stackup Manager里的每一行参数都对着他们的材料规格书、压合工艺卡、蚀刻能力表逐字核对。当板厂说“PP2116压合后厚度公差±0.01mm”我就把这个值填进Allegro的Tolerance字段当他们说“ED铜箔粗糙度实测45microinch”我就把45填进Roughness。这种“把软件参数和物理世界对齐”的过程比任何快捷键都重要。至于“cadence怎么从原理图中到出库”、“allegro skill”这些进阶技巧都是锦上添花。真正的基本功是理解铜、介质、工艺三者如何在微观尺度上相互作用并用Allegro这个工具把这种理解转化为可制造、可测试、可量产的设计。如果你今天只记住一件事那就是在Allegro 17.4里每一个点击、每一次输入都应该有制造端的依据。没有依据的参数再漂亮的叠层图也只是废纸一张。
返回列表