ARTICLE DETAIL

资讯详情

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

SI9000阻抗计算实操指南:从叠层参数到差分线宽设置

SI9000阻抗计算实操指南:从叠层参数到差分线宽设置 1. 为什么搞硬件设计的人迟早要碰SI9000先说个场景你画了一块高速PCBDDR走线、PCIe差分对、USB3.0之类的板子打样回来上电跑起来也能工作但就是不稳定——偶尔死机、偶尔丢包、时序裕量越来越差。你用示波器打信号发现波形沿上的振铃、过冲、单调性缺失让你头疼。这时候你才意识到阻抗没控制好。阻抗控制这件事说简单也简单说复杂也复杂。简单在于它本质就是算一条传输线的特征阻抗复杂在于PCB制造过程中的叠层结构、线宽线距、铜箔厚度、介质材料、阻焊层甚至铜箔表面的粗糙度全都在影响最终结果。手算太痛苦查表又不够精确于是业界的主流做法是用Polar SI9000来做阻抗计算。这篇文章写给谁写给正在做高速PCB设计、需要控制单端50欧姆、差分100欧姆或90欧姆阻抗的硬件工程师、Layout工程师以及刚入门想搞懂“阻抗到底怎么算”的PCB新手。我会把SI9000的实际操作流程、参数设置、叠层建模、常见坑点全部过一遍拿一个真实的6层板叠层举例一步一步算给你看。先交代一个核心观点SI9000不是一个“点一下出结果”的傻瓜工具它的精度完全取决于你怎么建模、怎么填参数。我见过太多人拿着板厂给的叠层参数工具里随便选个模型就直接算算出来跟板厂实测值差出十几欧姆然后反过来骂工具不准。实际上问题基本都出在参数输入这一步。2. 拿到一个叠层先搞清楚SI9000到底在算什么2.1 特征阻抗计算的本质逻辑PCB上的走线之所以有“特征阻抗”这个概念是因为信号在传输线上传播时单位长度的分布电感L和分布电容C决定了信号感受到的瞬态阻抗。对于均匀传输线特征阻抗就是Z0 sqrt(L / C)高频信号在走线中传播时信号的返回路径是相邻参考平面通常是GND或电源平面走线跟参考平面之间会形成电场和磁场单位长度的电容取决于介质厚度、介电常数、走线宽度单位长度的电感取决于走线高度、几何形状和返回路径的距离。所以要算出准确的Z0SI9000需要你告诉它走线所在层的介质厚度通常是走线到相邻参考平面的距离介质材料的介电常数Er走线的宽度W和厚度T铜箔的表面粗糙度影响高频损耗也轻微影响阻抗阻焊层Solder Mask的厚度和介电常数如果是差分走线还有线间距SSI9000内置了多个场求解模型包括表面微带线Surface Microstrip、埋入微带线Embedded Microstrip、对称带状线Symmetrical Stripline、非对称带状线Asymmetrical Stripline、边缘耦合差分微带线、宽边耦合差分带状线等。每个模型对应不同的物理结构选错了结果就是错的。2.2 拿到板厂叠层参数后先做什么很多工程师拿到板厂叠层习惯性直接就往SI9000里填。我建议你多花两分钟先把叠层结构画一遍弄清楚下面三个问题目标阻抗的走线它的参考平面是哪一层和参考平面的距离是多少走线是在表面层TOP/BOTTOM还是内层表面层有阻焊覆盖内层没有计算模型不同。走线是单端还是差分差分线需要的耦合模型不同。以我常用的一个6层板叠层为例1.6mm板厚常规FR4层序号层名类型厚度/间距说明L1TOP表层走线1.6mil铜厚含电镀约1.8mil表面微带线介质1芯板PPCore4.2milL1到L2参考平面间隔L2GND完整地参考平面1.2mil内层铜箔介质2半固化片PP5.1milL2到L3间隔L3走线层内层走线1.2mil带状线介质3芯板Core5.1milL3到L4间隔L4走线层内层走线1.2mil带状线介质4半固化片PP5.1milL4到L5间隔L5GND完整地参考平面1.2mil内层铜箔介质5芯板PPCore4.2milL5到L6间隔L6BOTTOM表层走线1.6mil铜厚含电镀约1.8mil表面微带线这里有个新手常犯的误区走线到参考平面的距离不等于“层压厚度表”上写的那一行介质厚度。因为板厂的叠层表通常写的是PP或Core的商品厚度未压合前的厚度但压合后实际厚度会变化如果是半固化片PP压合后会被压缩实际厚度比标称值小。所以最稳妥的方式是直接使用板厂提供的“压合后介质厚度”或者要求板厂在叠层图上标注“Impedance Reference”用的厚度值。SI9000计算时务必使用压合后的实际介质厚度。2.3 SI9000界面初识打开SI9000界面分左右两大块左侧是计算模型选择区右侧是参数输入区和结果输出区。顶部可以选择不同计算模型常用的是Surface Microstrip 1B表面微带线有阻焊覆盖Edge-Coupled Surface Microstrip 1B边缘耦合差分表面微带线Symmetrical Stripline 1B对称带状线Asymmetrical Stripline 1A / 1B非对称带状线Edge-Coupled Asymmetrical Stripline边缘耦合差分带状线每个模型下面有一张侧视截面图非常直观地画出走线、介质、参考平面的几何关系。选择模型时对比你的实际叠层结构确保物理模型一一对应。3. 手把手用SI9000计算单端50欧姆表面微带线3.1 模型选择与参数填写假设上面的6层板L1层要跑50欧姆单端走线有阻焊覆盖。选择“Surface Microstrip 1B”模型。这个模型的参数含义H走线到参考平面的介质厚度milEr介质相对介电常数W走线宽度milT走线成品铜厚milC1、C2、C3阻焊层参数C1是阻焊厚度C2是阻焊覆盖走线侧壁的厚度C3是走线顶层阻焊厚度Er1阻焊层介电常数结合叠层H 4.2milEr 4.2FR4常用值实际以板厂实测为准W 先按经验值估计比如5milT 1.8mil表层含电镀阻焊层C10.5mil, C20.5mil, C30.4milEr13.8实际上阻焊油墨的介电常数在3.3~4.0之间按供应商资料填把这些值填进去点击“Calculate”SI9000会给出Z0结果。我第一次用的时候习惯性把Er填成4.4结果算出来50欧姆对应的线宽是4.8mil实际板厂出图时线宽要5.3mil。后来问了板厂工程师人家说FR4的Er频率相关1GHz以下通常取4.2~4.4之间但很多板厂在阻抗计算中会用4.2作为基础值再根据玻纤布类型106、1080、2116、7628微调。所以不要死认一个Er值先跟板厂确认它做阻抗计算用的Er基准是多少。3.2 反推线宽的操作技巧SI9000有一个特别实用的功能通过“目标阻抗反推线宽”。在“Constraints”区域设置目标阻抗Z050欧姆然后在W那个参数上点右键选择“Tune”或者直接让工具自动迭代计算线宽。SI9000会自动调整走线宽度直到计算阻抗接近目标值。这个功能的好处是你不需要手动尝试多种线宽省时间而且结果更精确。用起来之后你会发现调整线宽的本质是在匹配“特性阻抗”和“制造工艺”之间的平衡——太细的线工艺做不出太粗的线浪费布线空间且增加分布电容所以有时候算出来的理论线宽还要结合实际加工能力微调。3.3 阻焊层对阻抗的影响别忽略阻焊层看起来不起眼但对表面微带线的影响能达到2~5欧姆这在高频设计中是很大的偏差了。SI9000的Surface Microstrip模型里C1/C2/C3和Er1就是用来描述阻焊层的。刚才的例子里如果忽略阻焊层C1C2C30算出的50欧姆线宽可能是5.5mil加上阻焊层后因为阻焊的介电常数比空气高等效于给走线“加厚”了介质导致阻抗降低所以为了达到50欧姆线宽要适当收窄到5.0~5.2mil。实际中还有一个问题阻焊层的厚度均匀性并不好控制板厂丝印阻焊后走线顶部的油墨厚度和侧壁的厚度会有差异。SI9000允许你分开设置C1/C2/C3就是考虑到这一点。但如果你没有确切数据可以使用板厂推荐的默认值C1/C2/C3约0.4~0.5milEr13.8。注意对于内层带状线没有阻焊层就不需要考虑C1/C2/C3。选模型时要用“No Solder Mask”的对应模型别选错。4. 差分阻抗计算PCIe/USB的90欧姆、100欧姆怎么算4.1 边缘耦合差分表面微带线绝大多数高速接口USB、PCIe、千兆以太网走的是差分信号要求控制差分阻抗Zdiff常见值有90欧姆、100欧姆。差分阻抗的计算模型比单端复杂一点因为涉及两根走线之间的耦合。选择“Edge-Coupled Surface Microstrip 1B”模型需要另外增加一个参数S差分线之间的间距mil差分阻抗Zdiff并不是单纯“两根单端50欧姆线的并联”它受两个因素影响两根线各自对参考平面的特征阻抗奇模阻抗两根线之间的耦合强度由间距S决定S越小耦合越强差分阻抗越低在SI9000里填入H、Er、W、T、S以及阻焊参数后工具会同时给出差分阻抗Zdiff和共模阻抗。如果你是先定线宽W和间距S看Zdiff是否满足要求也可以反过来固定Zdiff目标值让工具反推W或S。4.2 差分线宽和间距的权衡耦合、损耗、工艺算差分线时有个必须想清楚的问题你要追求强耦合还是弱耦合行业内有一种说法是“差分线必须紧密耦合间距越小越好”这个说法要打个折。强耦合会在两根线之间形成显著的电场和磁场耦合差分阻抗对间距变化非常敏感一旦板厂加工时线距偏了1mil你的差分阻抗可能偏出5~8欧姆。弱耦合时两根线基本各自独立差分阻抗主要由线宽和对地距离决定对间距不敏感反而容易控制。那么怎么选我的经验是在布线空间允许的情况下不要让S小于等于线宽W也不要让S太大导致耦合太弱。比如100欧姆差分线如果H4.2milT1.8milEr4.2可能W4.5mil、S6mil就是一个不错的工作点90欧姆则可能需要W5.0mil、S7.5mil。这里还涉及一个差分阻抗的“常识”差分阻抗Zdiff 2 × Zodd其中Zodd是奇模阻抗单根线在差分激励下的阻抗。Zodd一定小于单端特征阻抗Z0因为相邻线的耦合会降低单根线的有效阻抗。所以差分100欧姆对应的单根线其“单端阻抗”通常不是50欧姆而是略大于50欧姆比如53~58欧姆这在PCB设计软件中设置差分约束时要留意。4.3 注意差分模型的“两种”情况SI9000的差分模型里边缘耦合Edge-Coupled适用于同一平面并排走线的差分对宽边耦合Broadside Coupled适用于上下两层重叠走线的差分对。现在绝大多数PCB走线都是同层并排所以Edge-Coupled用得最多宽边耦合多见于一些特殊叠层或连接器设计。选择模型时务必确认你的差分走线是在同一层。如果跨层走线情况会更复杂需要分段建模或者尽量保持同一层的连续参考平面。跨层参考平面切换时差分线也需要添加回流过孔否则回流路径断裂阻抗连续性会被破坏SI9000算得再好也白搭。5. 内层带状线怎么算对称与非对称的区别5.1 从微带线到带状线完整参考平面带来的优势内层走线位于两个参考平面之间这就是带状线Stripline结构。相比表面微带线带状线的优点在于上下都有完整参考平面回流路径更稳对外辐射更小信号完整性更好。缺点也很明显走线埋在板内不便于散热和调试。带状线模型分两种对称带状线Symmetric Stripline走线位于上下参考平面的正中间H1H2非对称带状线Asymmetrical Stripline走线不在正中间H1≠H2SI9000里对称带状线模型参数主要有H1、H2、Er、W、T。如果H1H2上下介质参数相同就是对称结构。5.2 为什么我的L3层算出来比L1层阻抗低回到前面的6层板L1层用微带线模型算L3层用带状线模型算。假设线宽相同、铜厚相同你可能会发现L3层走线的阻抗比L1层低。原因在于带状线的电磁场分布在上下两个介质中等效电容比微带线大微带线实际是一半介质一半空气所以同样线宽下阻抗偏低。如果要在内层做到50欧姆线宽通常要比表层微带线更宽一些。举个例子表层H4.2mil50欧姆可能需要W5.0mil内层对称带状线H1H25.1mil50欧姆可能需要W5.8~6.0mil。如果你在PCB设计软件里内层和外层用同一个线宽规则算出来的内层阻抗一定不对。这就是为什么很多板子CONTROL_IMPEDANCE设了50欧姆但内层实际阻抗只有40多欧姆的原因。5.3 非对称带状线的“参考平面靠近哪边”很关键非对称带状线中走线离哪个参考平面更近阻抗主要由哪个方向的距离决定。SI9000的Asymmetrical Stripline模型会分别让你填H1到上参考平面的距离和H2到下参考平面的距离以及对应的Er1和Er2。这里容易出现一个坑介质材料可能上下不同比如上面是PP下面是Core两者的介电常数有细微差异。Polar SI9000允许你分别设置Er1和Er2就是为了处理这种不对称情况。如果你的设计中走线正好夹在PP和Core之间不要偷懒只填一个Er。还要注意非对称结构下走线的中心位置并不一定是场分布的中心SI9000会通过求解场的数值方法给出更精确的结果这比经验公式要可靠得多。这也是为什么我不推荐用手算公式去精确控制阻抗——精度不够而且没法考虑层叠不对称、阻焊覆盖等实际因素。6. 铜箔粗糙度设置一个很多老工程师都会忽略的参数6.1 铜箔粗糙度为什么影响阻抗和损耗现在的高速板材和常规FR4在铜箔处理上有很大差异尤其是铜箔表面粗糙度Rz / Ra。铜箔越粗糙趋肤效应下单位长度的损耗越大同时也会轻微改变传输线的有效电容和电感导致阻抗和插损发生变化。在5GHz以下的数字信号中铜箔粗糙度对阻抗的影响可能只有1~2欧姆可以做约略忽略但到了10GHz以上比如PCIe Gen4/Gen5、SerDes 25Gbps铜箔粗糙度直接决定你的损耗预算能不能达标。SI9000在较新版本中加入了铜箔粗糙度的建模选项一般以Rz或RMS值表示单位为微米um或微英寸uin。6.2 SI9000里怎么填粗糙度在Polar SI9000中通常可以在模型参数里找到“Surface Roughness”相关的输入项填写铜箔的RMS粗糙度或Rz值。如果软件版本较老没有直接的粗糙度设置可以通过调整介电常数和损耗因子来近似但效果不如直接建模准确。不同铜箔类型的参考值铜箔类型Rz典型值umRMS典型值um备注标准电解铜箔STD8~121.5~2.5普通FR4常用压延铜箔RA2~50.5~1.0高频软板常用超低粗糙度铜箔HVLP2~30.4~0.6高速板材常用极低粗糙度铜箔SVLP1.5~20.3~0.4超高速板材这块数据最好直接向板材供应商或板厂索取因为不同批次的铜箔粗糙度会有波动。6.3 粗糙度影响高频损耗不只在阻抗实际信号完整性分析中铜箔粗糙度最主要的影响体现在趋肤效应损耗上。高频信号只沿导体表面很薄的一层流动如果铜箔表面粗糙电流路径变长、有效截面积变小损耗会显著增加。SI9000里如果填了粗糙度计算出的插入损耗Insertion Loss会更接近实际测试结果。我做过一个验证4对差分线同一种叠层和线宽用标准铜箔计算插损在10GHz时比用HVLP铜箔高出0.3~0.5dB/inch。在长走线场景比如PCIe从CPU到Slot走线长度十几英寸这个差距会累加最后可能直接决定信号能不能过链路预算。注意如果只是做阻抗计算并导出线宽粗糙度的影响可能很小但在做差分插损预算、通道仿真时一定不要忽略它。记住SI9000不是只算Z0它还可以用于损耗估算前提是参数里要把损耗模型打开。7. 实操案例完整计算一次100欧姆差分线的过程7.1 场景设定我需要在一款6层板上设计PCIe Gen3差分对目标差分阻抗100欧姆±10%走线在L1表面层有阻焊覆盖。叠层参数与前面一致L1到L2介质厚度H4.2milEr4.2成品铜厚T1.8mil阻焊C1C20.5milC30.4milEr13.8。目标是求出合适的W和S然后去PCB设计工具里设置规则。我用的是Polar SI9000以常见的V7/V8界面为例走“Edge-Coupled Surface Microstrip 1B”模型。7.2 第一步估算起始线宽我不知道具体线宽先用经验值起步W4.5milS6mil。填入参数后点击Calculate得到Zdiff约94欧姆左右。这个值偏低但接近目标。为了达到100欧姆需要增大线宽或增大间距。增大间距会降低耦合但单根线的特征阻抗会增加所以Zdiff会略微上升。增大线宽会降低单根线阻抗反而使Zdiff下降。这里有个反直觉点增大线距SZdiff会上升增大线宽WZdiff会下降。所以当Zdiff偏低时你可以优先增大S或减小W。7.3 第二步用“目标阻抗反推”快速求W和SSI9000有“Tune”功能可以固定S不变反推W或者固定W不变反推S。但差分阻抗同时受W和S影响所以推荐的做法是你根据布线密度的限制先固定一个S比如S6mil然后让工具自动迭代W看能否在合理线宽范围内得到100欧姆。我设S6mil目标Zdiff100欧姆让SI9000自动求解W结果为W≈4.2mil。这个结果意味着在6mil间距下需要4.2mil的线宽。7.4 第三步检查差分对内的单端阻抗SI9000算出Zdiff100欧姆的同时也会给出对应的奇模阻抗Zodd通常显示为“Differential”和“Common Mode”旁边还有“Impedance of one trace”之类。100欧姆差分时的Zodd约为50欧姆但因为耦合的存在单根线对地阻抗会略高于50欧姆。这个数据我会同步填入PCB设计软件中用于约束检查。实际单根线在没有耦合时的特征阻抗SI9000切换到单端模型再算一次即可得到。在PCB设计软件中差分线的单端阻抗约束和差分阻抗约束要同时设置否则布线时软件只检查差分阻抗不一定约束单端阻抗叠层变化时容易出偏差。7.5 第四步核对工艺可制造性算出W4.2mil、S6mil看着挺正常但我还要确认一下板厂的最小线宽能力一般常规工艺线宽最小4mil4.2mil虽然能做但裕量偏小良率会受影响如果板厂提示“建议线宽≥4.5mil”我就得调整S到7mil再算一遍差分对内等长补偿时会有“弯曲绕线”部分那些地方的间距会变需要检查局部阻抗变化所以我最后会算两组数据一组是S6mil的常规段一组是S7mil的补偿段看看Zdiff偏差是否在允许范围内。如果偏差太大我宁愿增加一点走线空间也不要去做过于激进的等长补偿。7.6 第五步和板厂沟通时你要给出什么算完阻抗你不是把SI9000的截图直接甩给板厂就完事了。板厂做阻抗控制是按它的叠层工艺来调整线宽的。你需要提供的是完整叠层结构图含介质厚度、铜厚、材料牌号要求控制的网络列表哪些走线要控50欧姆哪些要控100欧姆哪些要控90欧姆你计算时采用的线宽/线距建议值允许的阻抗公差通常±10%板厂会基于它自己的材料和工艺参数重新核算如果跟你的计算结果有偏差他们会反馈并要求你确认。在这个环节SI9000的另一个作用就是“互相验证”。如果板厂算出来的线宽跟你的结果差很多就说明你们之间必有一方的叠层参数不对这时候要尽早对齐而不是等板子出来再验。8. 常见问题与排查技巧实录8.1 为什么SI9000算出的线宽比板厂给出的值宽/窄很多这是最常遇到的问题。主要原因基本是下面几个Er取值不一致你用了4.4板厂用4.2结果能差5%~8%介质厚度H取值错误用了未压合的PP标称厚度而板厂用的是压合后厚度铜厚T取值错误内层是基铜厚度外层要考虑电镀加厚表层的实际成品铜厚不是裸铜厚度阻焊参数没设对表面微带线忽略了阻焊层或用错了模型排查时先从这几个参数逐项对比板厂叠层表很快就能定位。我的建议是直接把板厂的“阻抗计算书”要过来它里面会有板厂算阻抗时用的完整参数你拿SI9000照着填一遍正常结果应该非常接近。8.2 微带线模型的Er到底填多少没有统一答案。取决于玻纤布类型、树脂含量、频率。常规1080玻纤布FR4树脂1GHz下Er大约4.2如果是高速板材如M6、Megtron6Er可能在3.6~3.8之间。如果不知道用板厂的推荐值如果没有板厂数据给个4.2~4.4的中间值然后意识到结果可能有±3%的误差。在高速设计中玻纤布效应也是一个隐患玻纤纱束和树脂区域介电常数不同导致走线位置的局部Er周期性变化进而引起阻抗不均。SI9000是均匀介质模型不考虑这种局部变化。应对方法是选用“开纤布”或“扁平布”或者做蛇形绕线时注意方向。这不是SI9000能解决的但作为SI工程师你得心里有数。8.3 内层带状线的参考平面不完整怎么算SI9000假设参考平面是无限大完整平面。如果你的L2层不是完整GND而是被电源分割、被走线打断那么走线到参考平面的“有效距离”和“有效参考面积”都会变化SI9000算出来就不准。这种情况下有两个处理方向在叠层设计阶段就避免保证关键信号层相邻层为完整参考平面这其实是最根本的做法如果实在避免不了在仿真软件如HFSS、SIwave中做全波仿真SI9000只做估算我做高速板设计有一条原则关键信号层旁边必须是完整地平面不允许有分割这就是所谓的“参考平面连续性”。如果你非要跨分割走线SI9000帮不了你因为模型本身假设不成立。8.4 差分对内等长绕线导致阻抗突变怎么查差分对等长绕线后在弯曲段两根线的间距会突然变小因为蛇形绕线时折弯部分的线间距往往比正常段小导致局部差分阻抗下降。这就可能出现“TDR测出来整段阻抗在100欧姆附近但在某个拐弯处突然掉到90欧姆”的现象。怎么查把绕线段的S记下来用SI9000单独算一次看阻抗偏差多少如果偏差太大调整绕线方式采用“直角锯齿”还是“圆弧绕线”圆弧绕线的阻抗变化更平缓或者在绕线区域刻意加宽线间距补偿局部耦合增强SI9000在这个场景下依然有用因为它可以快速试算不同S下的阻抗变化让你在设计阶段就决定绕线规则。8.5 差分阻抗90欧姆和100欧姆线宽差距有多大以同样的叠层举例100欧姆差分H4.2mil, T1.8mil, S6mil, W≈4.2mil90欧姆差分H4.2mil, T1.8mil, S6mil, W≈5.2mil如果S变成7milW又会不同。所以先定S再调W是比较务实的流程不然反复试会浪费时间。还要记住差分阻抗对S的敏感度很高在高速高密度布线中如果S被布线空间挤压你需要不停用SI9000验证。8.6 SI9000能替代仿真软件吗不能。SI9000是2D场求解器擅长快速计算均匀截面传输线的阻抗、损耗但它不能做完整链路仿真不能看眼图、不能看频域响应、不能看串扰。它在PCB设计流程中的定位是为布线规则提供精确的阻抗参数。当你需要做完整信号完整性分析通道仿真、反射预算、串扰分析时应该用HyperLynx、ADS、SIwave等工具。SI9000算出来的阻抗只是这些仿真的输入条件之一。8.7 安装和license问题关于SI9000的安装网上搜得到安装包但更要注意SI9000通常与Polar的阻抗设计系统Polar Si8000/SI9000配套使用安装时选择对应版本部分板厂会提供免费版本或试用license新版支持Windows 10/11老版本在某些新系统上可能兼容性不好安装完成后建议先跑一遍自带的Demo确认license和模型正常我不会在这篇文章里提供破解方式因为商业软件应当购买正版。但你可以找板厂要一下阻抗计算的协助服务很多正规板厂是支持帮客户算阻抗的。9. 我的实操心得体会最后按我的习惯分享几个在实际项目中反复验证过的经验。第一个经验永远保留你的SI9000计算文件并且把版本参数写到项目文档里。做了阻抗控制的板子后期总会遇到“咦当初这个线宽怎么定下来的”的情况如果你没有保留计算文件和当时的叠层参数你可能要花半天时间去反推。我一般会在项目文件夹里放一个“Impedance_Calculations.si9”或者导出的PDF同时记录板材型号、Er、铜箔粗糙度、介质厚度这些输入。第二个经验把板厂的阻抗计算书和你的计算结果做一个对照表。新项目第一次和板厂沟通时我会把自己算好的线宽发过去同时请板厂回传它的计算数据。两边结果一对比如果有差异说明叠层理解有偏差尽早修正。这个流程看起来多了一步但能省掉后面板子改版的巨大成本。第三个经验表层差分线和内层差分线要分开设规则。很多EDA工具允许你按层设置线宽约束你一定要用SI9000分别算表层的和内层的差分规则不要企图用一套规则走天下。因为表层有阻焊、介质厚度不同阻抗特性差异很大。第四个经验不要只看Zdiff单端阻抗也要看。差分线在进入连接器、过孔区域时经常会有“转单端”模式的工作状态比如PCIe的接收端内部其实有共模端接如果单端阻抗偏差过大可能会引起共模噪声、EMI等问题。SI9000算Zdiff时顺手把Zodd记下来等于多了一层保障。还有一个我一直想强调的SI9000的精度高度依赖“输入参数”而这些参数最终来自板厂的工艺能力。所以不要把它当成一个万能答案生成器它更准确的角色是“沟通工具”——是你和板厂之间互相验证、校准阻抗控制参数的桥梁。如果你跟板厂沟通不畅再好的工具也救不了你。希望这篇文章能让你对SI9000有一个系统的认识。如果你正在做第一块高速板建议照着上面的步骤拿着你板厂的叠层表实际算一遍50欧姆和100欧姆的线宽。算完你会发现那些看起来神秘的“阻抗控制”本质上就是几组参数之间的博弈。搞清楚参数之间的关系你就已经超过大半只会在工具里点点点的工程师了。
返回列表