PCB SI介绍
时序问题是关键问题,目前设计者基本上采用核心芯片厂家现成方案,因此设计中主要一部分工作是如何保证PCB能够符合芯片工作要求时序。,目前国内用户基本没有掌握时序问题。少数SQ用户会采用Excel表来编制时序要求,后期把从SQ中测量出参数手工填写到Excel表中去计算是否最终设计符合时序要求。无论是原理图设计者和PCB布线设计者都很难从芯片数据单中读懂时序。时序问题主要并行接口问题。
普通SI问题。即解决驱动问题、端接电阻或串接阻尼电阻数值计算、PCB层压结构和特性阻抗计算,走线拓扑结构分析。对于普通SI问题,Hyperlynx、SQ和ICX都可以很好解决。国内用户基本上已经掌握了如何处理和分析普通SI问题。就工具而言,SQ、Hyperlynx或ICX都可以很好解决。性能上,SQ长处是它本身就是一个PCB布局布线工具,因此其适合实际PCB布局布线上性能上比较好,也即现场调试性能比较好。但是SQ没有时序分析能力,只有简单有限时序测量功能。Hyperlynx优点是容易使用,不过既没有时序分析功能,也无时序测量功能。相当来说,Hyperlynx在EMC预测上比较方便,这是Hyperlynx优点。ICX其GUI上弱点和设置复杂性使得用户不大愿意采用该工具。目前普通SI问题,主要是PCB布线设计者在进行。原理图设计者则基本不做该方面工作。主要原因是工具使用不熟悉和对SI了解较少。
微波段传输问题。即通常所称GHzSI。设计需要解决传输链路上因为走线、过孔和材料等小尺寸形状引起各种通常只有在微波领域才会考虑问题。微波段传输问题是串行接口引起,在通讯上特别重要,主要是解决多板问题,即插卡核心芯片-连接器-背板-连接器-插卡核心芯片链路上传输问题。串行链路没有时序问题,只有传输问题,需要解决因频率到达微波段引起信号幅度和01比特流变化引起码间干扰问题。该部分问题必须采用频域和时域工具结合。目前主流SQ,Hyperlynx和ICX处理这些问题还不是很有效。Hyperlynx和ICX处理S参数都是采用Eldo来完成,但由于缺乏MGH里算法分析长比特流在所需时间上是不实际。
评论