news 2026/9/29 9:42:25

ADS过孔阻抗仿真全流程:Via Designer从建模到联合仿真实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ADS过孔阻抗仿真全流程:Via Designer从建模到联合仿真实战

这几年做高速数字和射频项目,过孔这玩意看着不起眼,但凡是信号速率上了Gbps,或者频点到了C波段往上,它绝对是你链路里绕不开的那根刺。很多朋友在ADS里仿真通道、仿真S参数,一连贯流程都很熟练,但一到过孔建模就卡住,要么用理想集总参数模型糊弄过去,要么直接拿HFSS画个3D模型去死磕,结果要么精度不够,要么效率太低。其实ADS里有一个专门干这活的工具,叫Via Designer,也就是咱们常说的过孔设计器。这篇文章就围绕这个工具,把过孔阻抗仿真的完整思路、实操流程和踩坑经验掰开揉碎讲清楚。

这篇文章适合那些已经在用ADS做链路仿真、SI/PI分析或者射频匹配设计,但是对过孔建模细节还不够熟悉的朋友。看完你能搞清楚Via Designer到底是干什么用的,它和直接用电磁仿真软件画3D模型有什么本质区别,怎么用它把单端过孔、差分过孔、带回流地孔的过孔组快速建模,并且导出S参数模型或者生成emModel和emCosim联合仿真用的动态模型,用在你的通道级原理图仿真里。

1. 过孔阻抗这件事,为什么值得单独用一个工具来处理

先说个实话:刚接触过孔仿真的时候,我也有点不以为然,觉得这不就是一个圆柱加几个焊盘嘛,随便找个3D电磁仿真软件画一下不就行了?但真做了几个高速项目之后才意识到,过孔不是“一个结构”,它是一堆参数互相耦合的电磁边界问题。你单独看它的寄生电感、寄生电容,可能觉得数值不大,但是一旦放进整个传输链路里,几十个GHz的信号经过过孔换层,反射、谐振、模式转换全来了。这也是为什么业界会专门在ADS里做一个Via Designer,而不是让你通用仿真软件从零建模。

1.1 过孔的结构复杂度和电长度

从物理结构上看,一个最普通的过孔包含孔径、焊盘、反焊盘(antipad)、出线走线、参考层挖空区域、以及上下连接的多层叠构。信号经过过孔时,电流路径从一个参考平面跳转到另一个参考平面,回流路径被迫改变,这就相当于在传输线路径上串联了一个阻抗不连续点。更麻烦的是,当信号速率升高,过孔本身的物理尺寸和工作波长可比的时候,它就不再是集总参数元件,而是变成了一个具有分布式效应的结构,会产生明显的谐振。

咱们直接算个例子。一个FR4板材上的过孔,等效寄生电容如果做到0.5pF左右,在10GHz频率下的阻抗大约是1/(2πfC) ≈ 32欧姆。而寄生电感算2nH的话,感抗是2πfL ≈ 125.6欧姆。这两个家伙组合起来的效果,就是在链路上形成一个低通的阻抗突变。如果你的系统阻抗是50欧姆,那这个突变引起的反射系数算一下就能明显看到S11恶化。这就是为什么过孔阻抗这件事必须被当成一个正经课题来仿真,而不是靠经验估一个“差不多就行”。

1.2 Via Designer的设计理念和核心能力

Via Designer这个工具的核心价值在于:它把过孔设计这件事做成了参数化、模板化、甚至自动化。你不需要自己在3D模型里一步一步地画圆柱、画反焊盘、设置边界条件。你只需要选定过孔的结构类型(single via、differential via、via array等),填入叠层参数、孔参数、参考层信息,它就能自动生成物理模型,并且可以直接进行电磁仿真。

这里我必须强调一个关键点:Via Designer在仿真引擎上是可以选用ADS内置的Momentum或者其它全波求解器的,但它的优势不是它的求解器比HFSS强,而是它的工作流程是为过孔专门优化的。它能自动处理好参考平面、回流路径、反焊盘形状这些对新手来说最容易出错的地方。说白了,这个工具把你从“如何在3D EM工具里把过孔画对”这个难题里解放出来,让你把精力放在“如何把过孔设计得更好”这个核心问题上。

1.3 和通用3D电磁仿真工具的分工关系

很多人喜欢问一个问题:Via Designer能不能替代HFSS?我的看法是,它们不是一个层面的工具,谈不上互相替代。HFSS或者CST的优势在于任意结构的建模能力,适合做三维复杂互连、腔体、天线阵列、连接器模型的精确仿真。而Via Designer专注的是过孔这种特定结构,走的是“快速参数化建模+精确电磁场求解+模型输出”的路线。

在实际工程中,我的习惯是先使用Via Designer把过孔的尺寸结构定下来,优化出目标阻抗范围内的物理参数。等过孔方案定型之后,如果项目需要整板级的3D模型验证,再把最终结构导入到HFSS或者ADS的Momentum里做整链路的联合检查。这样做的原因很简单:Via Designer里做一次参数扫描,可能一个参数扫10个点只要几分钟到十几分钟,但是同样的工作在通用3D工具里可能需要数倍的时间来建模和计算。项目时间紧的时候,效率就是生命。

2. 上手前必须搞明白的几个前置设置

在ADS里打开Via Designer其实并不难,但是从打开工具到得到一个可信的仿真结果,中间有不少前置条件需要配置到位。很多初学者一上来就直接改过孔尺寸,不管叠层设置和参考层配置,最后仿真出来的S参数千奇百怪,还以为是工具出了问题。实际上,绝大概率是边界条件和叠层没设置对。

2.1 叠层和材料参数,这是所有结果的地基

无论用哪个电磁仿真工具,材料叠层(Layer Stackup)都是第一关。在Via Designer里,你需要定义完整的层叠结构,包括每一层的介质材料、厚度、介电常数、损耗角正切、金属层的厚度和电导率。这里要注意一个容易犯错的地方:介质损耗角正切(Df)在高速数字仿真里影响特别大,尤其是信号频谱能量比较高的频段,如果你用的材料实际Df是0.02,结果你在工具里填的是0.005,那么插损的仿真结果会明显偏乐观。

还有一个细节是铜箔的表面粗糙度。在低频段,表面粗糙度的影响可以忽略,但是频率一旦上到10GHz以上,趋肤效应使得电流主要集中在铜箔表面,粗糙度引起的导体损耗会显著增加。Via Designer里可以指定铜箔粗糙度模型,比如Hammenstad模型或者Groisse模型,建议不要忽略这个参数。我自己做项目时通常会用Groisse模型,测量数据拟合出来的结果在毫米波频段更接近实测值。

2.2 参考层的分配和回流路径的定义

对过孔仿真来说,比叠层材料更重要的,是参考层分配。过孔是一个立体结构,信号从顶层走线换到底层走线,它在每一层的位置关系决定了它的回流路径。假如信号过孔从顶层换到第三层,而第三层上方的参考平面被挖空了或者没有参考层,那么回流电流就必须找一个替代路径,这个路径可能绕得很远,导致回路电感剧增。

在Via Designer里,你需要明确指定哪些层是走线层,哪些层是参考平面层,以及参考平面层上反焊盘的尺寸。这一步非常关键,因为它直接影响过孔的寄生电容。反焊盘挖得越大,过孔和参考平面之间的耦合电容越小,但是回流路径就会越长,电感就会变大。所以反焊盘的尺寸本质上是在电容和电感之间做权衡,这个权衡的结果就直接决定了过孔阻抗的高低。Via Designer的图形化界面里,你可以直观地看到每一层的情况,改反焊盘尺寸的时候可以实时看到结构变化。

2.3 地孔阵列和过孔组配置

一个实际的高速过孔旁边,一定会有一圈回流地孔。这些与信号过孔相邻的地孔,作用是为回流电流提供一个短距离、低电感的路径,把回流路径的面积尽量缩小。在Via Designer里,你可以设置地孔的数目、位置、间距,甚至可以设置地孔是否被反焊盘包围。

这里有一个很实用的经验:回流地孔的间距直接影响过孔阻抗的频响特性。地孔离信号孔越近且越密,回流回路面积越小,过孔感抗就越低,高频性能就越好。但是地孔离得太近也不行,因为地孔自身的反焊盘和信号孔之间可能出现电场耦合异常,反而增大电容。我一般会先按地孔间距等于信号孔孔径的2~3倍这个经验值起步,然后扫描地孔位置来观察阻抗曲线变化。这样参数扫描出来的曲线,往往能帮你找到板上所有过孔布放规律的直觉。

2.4 从ADS里启动Via Designer的两种路径

在实际操作层面,你可能已经注意到在ADS原理图界面中,可以直接从工具菜单里找到Via Designer,也可以在布局(Layout)界面里创建一个过孔组件并调用Via Designer编辑。两种路径本质上是相通的,区别只在于入口不同。

如果你是在原理图流程中,想把过孔直接作为链路的一部分来做仿真,那就在原理图界面启动Via Designer,设计完成之后以Symbol或者模型形式插回原理图。如果你是做版图级的设计,要在一个包含传输线和器件焊盘的完整PCB版图里考虑过孔的影响,那就在Layout界面启动,让过孔作为版图的一部分被统一仿真。两种方式最后生成的模型,都可以在ADS的核心仿真环境中使用。

3. 手把手跑一遍过孔阻抗仿真全流程

聊完了前面的准备工作,咱们进入正题,完整跑一遍从无到有的过孔阻抗仿真流程。我先声明一下,我这里演示的是一个单端过孔模型,因为你只要把这个跑通,差分过孔和过孔阵列的流程都大同小异,差别只在于模型类型和参数设置个数。

3.1 新建工程并启动Via Designer

打开ADS,新建一个工程(Workspace),命名随意,但建议带项目名和版本号,比如ViaDemo_W35_v12。工程建好之后,在File菜单下选择New,然后选择Via Designer,或者直接从工具菜单栏点开Via Designer图标。工具启动后,你会看到一个设计工作区,里面有叠层编辑区、过孔结构预览区和参数设置面板。

这时你首先要定义一个叠层。这里我以一个六层板为例:顶层是信号走线层,第二层是地平面,第三层是内层走线,第四层是电源平面,第五层是内层走线,底层是信号走线层。介质用常见的FR4,介电常数按4.2、损耗角正切0.018设置,每层介质厚度我按0.1mm算,铜箔厚度0.035mm。当然,真实项目要用实际板厂的叠层参数,最好直接跟PCB厂家要他们经过阻抗测试校准过的叠层数据。

3.2 设置过孔结构参数

叠层建好之后,选择信号过孔类型为Single Via。这时你需要设定过孔的物理尺寸,主要包括钻孔直径(Drill Diameter)、成品孔径(Finished Hole Size)、焊盘直径(Pad Diameter)和反焊盘直径(Anti-pad Diameter)。

以50欧姆阻抗设计为目标,如果信号走线是0.15mm宽,那么过孔的成品孔径我建议从0.2mm起跳。焊盘直径一般是成品孔径的两倍左右,这里设0.45mm。反焊盘直径对阻抗影响最大,先暂定0.6mm。这里我只是给个起始值,后面必须通过参数扫描来确定最优值。注意钻孔直径和成品孔径之间有差异,因为沉铜工艺会在孔壁上镀一层铜,镀铜厚度通常在0.02~0.03mm,所以钻孔直径要略大于成品孔径。

设置完单孔参数后,再配置回流地孔阵列。选择参考地孔类型,设置地孔数量为4个,分布在信号孔四角方向。地孔的孔径可以和主孔一致,也可以小一号,这里我设为0.15mm钻孔、0.1mm成品。地孔中心离主孔中心的距离先设为0.8mm,这个参数也是后续扫描的目标之一。

3.3 定义激励端口和仿真频率

过孔是一个双端口网络,信号从顶层走线进入过孔,再从底层走线出来。在Via Designer里,你需要分别在顶层和底层设置端口。端口位置应该设置在走线末端,远离过孔中心一段距离,这样可以保证端口处激励的是比较纯净的传输线模式,而不是被过孔近场的复杂电磁场所污染。

我习惯在顶层和底层各拉出一段长度约两倍于反焊盘尺寸的微带走线,然后在走线末端定义端口。频率范围我一般设置从DC或者100MHz开始,扫到信号最高频率的3~5倍。比如一个10Gbps的信号,主要能量在5GHz以内,但是我仿真时至少要扫到15GHz,这样过渡带和谐振点的表现才能看得到。如果你在考虑毫米波应用,比如28GHz的射频链路,建议扫到40GHz甚至更高,让模型覆盖到三次谐波以上。

3.4 运行仿真并调出关键结果

参数设置完成后,点击仿真运行按钮,求解器会开始计算S参数。单孔模型网格剖分不算大,即使笔记本电脑跑也就几分钟的事情。仿真结束后,可以直接在结果面板里查看S11和S21曲线。

对于过孔阻抗分析,最直观的工具不是S参数而是TDR阻抗曲线。在ADS里,你可以直接通过S参数结果计算得到时域反射阻抗曲线。观察TDR曲线的核心技巧是:看曲线中间段的平坦程度和平坦段的阻抗值。如果过孔段阻抗是50欧姆附近,曲线就会比较平直,反射小;如果阻抗偏高,曲线会凸起一个峰;阻抗偏低,曲线就凹陷一个谷。

我第一次用Via Designer跑TDR的时候,踩过一个很隐蔽的坑:如果端口位置离过孔太近,TDR曲线开始段的阻抗会非常混乱,看起来像过孔阻抗本身有问题,实际上那是端口激励区域的人工效应。后来把引线走线加长,曲线就干净了。这个经验建议大家一定记下来,能让排查问题少绕很多弯路。

3.5 理解S参数和阻抗的对应关系

很多人只盯着S11看,这是不够的。S11的模值高低只能告诉你反射能量的大小,但没法告诉你反射是因为阻抗过高还是过低。结合TDR曲线看,你才能定位阻抗突变的位置和方向。

还有一个重要指标是过孔的插入损耗S21。高频段的S21曲线如果出现一个陡降的谷点,那基本就是过孔结构谐振了。谐振频率通常和反焊盘直径、过孔间距离、堆叠厚度是关联的。利用三维电磁场的理论,可以把过孔和反焊盘看成一个径向传输线谐振器,它的谐振频率跟反焊盘的半径有直接关系。实际调仿真时,如果发现S21在某个频点出现深谷,调整反焊盘直径或者地孔间距,谐振频率就会移动。这也是仿真带来的最大价值。

4. 从Via Designer到电路级联合仿真的桥接

把过孔的单点阻抗特性调好,这只是第一步。真正的工程挑战在于:板子上有几十个过孔,分布在整条链路里,还有连接器、电容、驱动器和接收机,你不可能每个元件都用三维电磁场仿真单独去优化,那样计算量和时间成本完全不可接受。正是为了解决这个问题,才诞生了emModel和emCosim这套联合仿真模式。

4.1 emModel和emCosim到底解决什么问题

ads中emModel与emCosim联合仿真模式深度解析,这是很多ADS用户困惑的地方,我多花点篇幅说清楚。

emModel本质上是一个动态生成的电磁仿真模型,它保留了电磁场仿真的行为特征,但不需要在每次仿真时重新跑一遍三维求解器。emCosim则是负责在本机仿真环境里对这些emModel进行调度的引擎。两者配合的典型用法是:在原理图里放一个由Via Designer生成的过孔emModel,然后在ADS的仿真环境中运行一个包含发射机、传输线、过孔模型、接收机的完整链路仿真。在这个流程中,过孔模型的行为来自电磁场仿真结果,而周围电路的行为来自SPICE或者IBIS模型,两种不同性质的东西放在同一个仿真环境里跑,效率比单纯用全波电磁仿真做一个巨大结构快得多,而且精度比把过孔抽象成几个RLC理想元件可靠得多。

4.2 在Via Designer里生成emModel的步骤

在Via Designer完成S参数仿真后,选择导出模型。建议导出为emModel格式而不是直接导出S参数文件(Touchstone文件)。两者的区别很关键:Touchstone文件相当于一个频域快照,它只在仿真的频段内有效,一旦频带外需要外推,精度就会劣化。而emModel保留了电磁仿真过程的行为特征,在宽频带和时域仿真中更稳定。

生成emModel之后,把它放到原理图设计环境中。此时这个模型在原理图里显示为一个schematic symbol,引脚对应你在Via Designer里设置的端口。之后你就可以把它跟IBIS模型、传输线模型、无源器件模型一起放到链路里仿真了。

4.3 联合仿真里的典型场景和操作方式

联合仿真最常见的场景有两类。第一类是高速数字通道仿真:你需要把一个10Gbps甚至更高速率的信号通过过孔链路的模型,观察接收端的眼图是否张得开、抖动是否超标。这时你在ADS原理图里搭一个发射机模型(可以用PRBS码型发生器加一个驱动器),接上一段微带线模型,再接上过孔的emModel,再经过一段带状线模型,最后接到接收机,然后运行瞬态或通道仿真。第二种场景是射频链路仿真:你需要分析一个射频信号经过过孔后,S11、S21的变化对于整体链路增益、驻波比或者EVM的影响。这时过孔的emModel在谐波平衡仿真或者S参数仿真里都可以直接使用。

有一点需要提醒:emModel虽然省了重复跑电磁仿真的时间,但它在原理图仿真中仍然是比较精细的模型,如果电路规模很大、仿真点很多,时长还是会增加。所以项目前期做参数扫描优化时,我经常用简化的集总参数等效电路模型,等方案基本定型后,再把关键的几个过孔替换成emModel做最终验证。这样既保证了效率,又保住了精度。

4.4 差分过孔的额外注意事项

如果你的信号是差分对,那么在Via Designer里要选择Differential Via模型。差分过孔仿真比较特殊的一点是它需要关注奇模和偶模的阻抗差异,以及差分对之间的耦合。差分过孔的两孔间距设置得太开,共模阻抗会明显偏高,对共模噪声的抑制能力就会变差。反之如果太近,工艺上没法加工,而且差分对之间的差分阻抗可能偏低。

在Via Designer里仿真差分过孔时,除了设置两个孔的物理尺寸,还要定义差分端口的类型。仿真完成后,要重点查看差模S参数SDD21和共模S参数SCC21。检查差模阻抗曲线的时候,目标依然是接近你设计的差分阻抗值,比如100欧姆。共模阻抗的值也应该关注,它决定了板子的共模噪声抑制能力。一般来说,差分过孔的共模阻抗会比差模阻抗高出不少,如果高得离谱,说明回流地孔设置或者反焊盘设置大概率有问题。

5. 调参方法论:目标阻抗不是一步到位的

调过孔阻抗跟调天线很像,你不可能一次就把所有参数设到最优。更高效的办法是分步走,先确定哪些参数影响主导方向,再固定次要参数,一次只扫一个变量,这样结果才可解释、可归因。我总结了下面这套参数扫描策略,实测下来效率非常高。

5.1 第一步:锁定反焊盘直径

反焊盘直径对过孔阻抗的影响是最大的,也是最直接的。它的实质是改变过孔体和参考平面之间的杂散电容。反焊盘直径增大的时候,过孔周围的金属间距变大,电容变小,阻抗就升高;反焊盘直径缩小,电容变大,阻抗就降低。

实际操作中,我会先固定所有其他参数,设置反焊盘直径从0.4mm扫到0.9mm,步进0.05mm或者0.1mm,观察TDR曲线中过孔位置的阻抗值变化。扫完之后,基本能确定反焊盘直径的目标区间。比如目标阻抗50欧姆,结果发现反焊盘在0.65mm时曲线最平,那我就在0.6~0.7mm这个区间里再加密扫描一次,确认最优值。

5.2 第二步:调整回流地孔位置

反焊盘确定之后,重点扫地孔间距。回流地孔离信号孔越近,回路电感越小,高频特性越好。但这个位置会受到工艺约束,通常地孔边缘和信号孔边缘之间要保留至少0.2mm的安全距离,否则钻孔时容易打滑或者材料断裂。

扫描地孔间距的时候,你也会发现存在一个最优值,在最优值两侧,阻抗曲线都会变差。地孔太远,回流路径长,感抗高,阻抗偏高;地孔太近,又容易引入额外电容效应。有一回我在设计一个28Gbps通道时,就因为地孔间距小了0.05mm,导致过孔阻抗在8GHz附近产生了非常明显的谐振,S21在谐振频率处凹下去将近10dB,怎么调反焊盘都没用,后来把地孔间距增大后才解决问题。那次经历后我养成了每做完一次扫描都会看全频段S21的习惯。

5.3 第三步:过孔出线方式和走线宽度匹配

很多新人调过孔阻抗时容易忽略一个细节:过孔连接的走线本身的阻抗是否正确。如果进过孔的走线是50欧姆,出过孔的走线也是50欧姆,那么过孔段的阻抗突变就被限制在尽量小的范围内。但如果进出走线的阻抗跟目标偏差大,那么过孔的阻抗曲线再好也没用,因为整个链路的阻抗不连续性并没有被消除。

在多层板上,从顶层微带走线进入过孔,再从这个孔换到内层带状线,走线宽度和参考层位置都变了,阻抗可能需要重新计算。我在仿真过孔时会同时把进出走线包含在模型里,这样仿出来的S参数才是真实链路的行为。假如我需要将过孔阻抗从100欧姆调整到85欧姆,我就要在Via Designer里调整反焊盘、地孔间距,同时检查走线的线宽要不要微调。

5.4 工艺公差和设计裕量

仿真归仿真,最后板厂加工出来的过孔尺寸跟设计值之间总是有偏差的。钻孔直径的加工公差一般是±0.05mm左右,反焊盘的加工公差也类似。所以你在Via Designer里确定的所谓“最优值”,在量产时其实会落在一个公差带范围内。

我一般会在优化完成后,用最差情况参数(比如钻孔取最大值、反焊盘取最小值)再跑一遍仿真,确认即使加工出现最大偏差,过孔阻抗也还在可接受范围内。这套方法叫设计裕量检查,在高速产品中必不可少。别嫌麻烦,我见过太多人仿真结果完美,首板出来测试一片狼藉,回头一查就是过孔加工公差叠加造成的阻抗偏移,这种坑完全可以靠这个步骤提前堵住。

6. 常见问题排查与工程心得

文章最后这部分,我把自己这几年用Via Designer做过的过孔阻抗仿真相关的经历和教训整理一下,全是实际项目里碰到过的问题。

6.1 TDR曲线在过孔位置出现尖峰或凹陷

这是最常见的情况。如果尖峰明显,说明过孔阻抗偏高。排查顺序:先看反焊盘是否过大,再看地孔是否太远,最后检查过孔焊盘是否偏小。凹陷则说明过孔阻抗偏低,这时优先减小反焊盘直径或者增大信号孔与参考平面的距离。

如果TDR曲线在过孔处既出现尖峰又出现凹陷,这种情况大概率是过孔本身的分布参数效应比较强,高频段的阻抗行为已经从单一突变变成了多个谐振段的叠加。这时需要减小过孔高度,比如在背板连接器的信号换层区域使用盲埋孔而不是通孔,或者增加回流地孔数量。

6.2 仿真结果和实测对不上

这是最让人头疼的情况。先不要怀疑仿真软件,绝大多数时候是建模边界条件和实际板子差异造成的。优先核对这几项:叠层厚度是否和板厂实际出货一致、铜箔电导率是否用了纯铜值还是考虑了表面粗糙度、走线线宽在蚀刻后的实际值是否和设计值一致、相邻层是否有无关走线或者铜皮影响了回流路径。

我自己曾经吃过一个大亏,设计时把第四层当成完整参考地平面,结果板厂为了布线方便,在过孔下面劈了一根电源走线,正好破坏了回流路径,实测S21在18GHz处出现一个莫名谐振。在Via Designer模型里我用的参考平面是完整的,完全没预料到这种情况。从那以后我学了个乖:凡是用在高速关键链路上的过孔,在最终版图里一定要检查参考平面的完整性,不要在参考平面上跨线走线。

6.3 仿真收敛慢或者报错

Via Designer偶尔也会遇到求解不收敛或者网格剖分失败。碰到这种问题,我首先会检查几何结构里有没有自相交或者重叠的金属块,特别是焊盘和反焊盘设置出现嵌套错误时最容易出事。次要原因可能是介质层的厚度或介电常数设置不合理,导致网格加密区域过大。

如果模型本身没问题但仿真还是慢,可以尝试简化回流地孔数量,先仿真单孔加一对地孔,确认基本行为没问题后再增加地孔数量。这个降复杂度方法在做参数扫描前尤其有用。

6.4 联合仿真时emModel无法收敛

有时候emModel在原理图中仿真时会出现不收敛,尤其是瞬态仿真中。这种情况下,很大一部分原因是仿真器在时域里遇到了极端的阻抗不连续,导致波形出现严重的数值振荡。解决办法:检查过孔模型在仿真频段之外的响应是否出现异常外推,比如S参数在频带外腔体谐振导致相位突变;或者改用更小的时间步长。如果还不行,就在emModel两端串入一段理想传输线,人为拉开空间距离,也有助于改善收敛稳定性。

6.5 关于工具选型的最终建议

在ADS的过孔仿真流程里,Via Designer + emModel/emCosim联合仿真的组合,是我目前用过的最顺手的方案。它不是精度最高的,极限情况下可能不如完整三维模型那么精细,但它完美地平衡了速度和精度,尤其适合在方案论证和设计迭代阶段快速跑参。

在我参与的很多高速项目中,时间窗口都很紧,留给你做全波仿真的时间窗口可能只有一周。用Via Designer,第一天建好叠层,第二天完成参数扫描,第三天导出emModel做链路级仿真,后面几天的窗口就用来做版图检查和实测前准备。这种节奏,如果全靠通用三维电磁仿真工具来跑,是完全不敢想的。

从长期角度来看,熟练使用Via Designer,不只是多会一个软件功能,更重要的是建立了“过孔阻抗是可设计、可量化、可优化”的思路。这比单纯记住几个参数公式有价值得多。你在实际工作中做完几次过孔调整之后,也会慢慢建立起对过孔结构、参数和频响三者关系的直觉。有了这种直觉,很多问题在仿真之前就能预判个大概,方案一次通过率也会高很多。

最后提醒一下,过孔阻抗仿真不是一锤子买卖,建议每次项目结束之后,把最终确认的参数组合保存成自己的模板库,包括叠层、孔径、反焊盘尺寸、地孔配置等等。下次遇到类似叠层结构的产品,直接从模板库调取,起跑速度会快很多。我自己这几年攒下来的过孔模板,已经覆盖了从10Gbps到112Gbps的常见应用,每一个模板背后都有对应的实测数据和仿真曲线对比。这才是最值钱的积累。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 9:40:36

学习c语言(第一天)

main函数,被叫做主函数,是程序的入口。有且仅有一个。int 整数 整数类型’;char 字符类型 结束后返回整数。printf 库函数,打印到屏幕上 %d打印整数 %c打印字符 %f打印小数 %s打印字符串关键字:int,if,r…

作者头像 李华
网站建设 2026/9/29 9:35:40

从阻塞到epoll:Linux非阻塞IO多路复用与高并发实战

1. 先把概念捋直:阻塞与非阻塞到底在说什么做 Linux 网络编程的人,几乎都踩过同一个坑:服务跑着跑着连接数一上来,CPU 占用不高,但响应时间像坐电梯一样往上蹿,日志里也没报错,就是"慢&quo…

作者头像 李华
网站建设 2026/9/29 9:35:38

JDBC 三大 SQL 执行方法区别与避坑

线上排查问题时,我见过太多次类似的场景:一段跑了大半年的定时任务突然开始报Can not issue data manipulation statements with executeQuery(),值班同学第一反应是数据库出问题了,翻日志翻监控折腾两小时,最后发现是…

作者头像 李华
网站建设 2026/9/29 9:31:46

OTN技术体系详解:ODUk映射、光层设计与排障实战

简介:面向光传输网络工程师、通信专业学生及运维人员的OTN技术体系专题PDF,系统梳理ITU-T从G.872网络架构到G.709接口标准、G.798设备功能模块、G.808/873保护机制等核心标准,并结合标准体系图与分层结构示意,从演进背景到架构细节…

作者头像 李华
网站建设 2026/9/29 9:28:52

机器视觉产线相机到PLC链路部署与接线实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华