找回密码
 注册
搜索
查看: 1441|回复: 5

[转贴]关于当前主流SI工具的特点

[复制链接]
发表于 2008-2-28 16:44:19 | 显示全部楼层 |阅读模式
本文就目前PCB用户需求情况和主流SI工具(Cadence SQ、Mentor Hyperlynx和ICX/Tau)功能和特点上作比较和说明,帮助销售经理了解对手产品、理解用户需求从而正确定位销售目标并制订有效的销售策略。注意考虑到销售经理的理解,本文没有深入讨论技术和工具细节,也没有使用专业术语,有些提法上不一定正确。 PCB SI问题和目前的情况 PCB SI可以简单地分成三个类别:
l 时序问题(Timing)问题。时序问题是关键问题,目前的设计者基本上采用核心芯片厂家的现成方案,因此设计中主要的一部分工作是如何保证PCB能够符合芯片工作要求的时序。 l 普通SI问题。即解决驱动问题、端接电阻或串接阻尼电阻数值的计算、PCB层压结构和特性阻抗计算,走线拓扑结构分析。 l 微波段传输问题。即通常所称的GHz SI。设计需要解决传输链路上因为走线、过孔和材料等小尺寸形状引起的各种通常只有在微波领域才会考虑的问题。
对于普通SI问题,Hyperlynx、SQ和ICX都可以很好解决。国内用户基本上已经掌握了如何处理和分析普通SI问题。就工具而言,SQ、Hyperlynx或ICX都可以很好解决。性能上,SQ的长处是它本身就是一个PCB布局布线工具,因此其适合实际PCB布局布线上性能上比较好,也即现场调试(On-The-Fly)性能比较好。但是SQ没有时序分析能力,只有简单有限的时序测量功能。Hyperlynx优点是容易使用,不过既没有时序分析功能,也无时序测量功能。相当来说,Hyperlynx在EMC预测上比较方便,这是Hyperlynx的优点。ICX其GUI上的弱点和设置的复杂性使得用户不大愿意采用该工具。目前普通SI问题,主要是PCB 布线设计者在进行。原理图设计者则基本不做该方面的工作。主要原因是工具使用不熟悉和对SI了解较少。另外,还有相当多的国内用户还不了解基本逻辑工作电平要求和阻抗概念,不了解Source-Load驱动分析。由此造成不少前期设计的PCB因为器件厂家的替换,引起系统工作异常而重新设计。一个典型的例子是只能选用Pericon 16245的而不能使用TI的16245的,这样的例子发生过多次。
时序问题,目前国内用户基本没有掌握。少数SQ的用户会采用Excel表来编制时序要求,后期把从SQ中测量出的参数手工填写到Excel表中去计算是否最终设计符合时序要求。即使这样,能了解时序的人很少,无论是原理图设计者和PCB布线设计者都很难从芯片数据单中读懂时序。许多时候,由于错误的约束造成了设计的多次反复。时序问题主要并行接口的问题。从下图中,可以看到目前接口上的复杂性。由于这些接口都是新的接口,速度从50Mhz-500MHz不等,对时序要求很高,走线的延迟是主要的问题,国内用户短时间内还没有掌握这些接口,因此后期的时序验证基本上无力进行。
微波段传输问题是串行接口引起的,在通讯上特别重要,主要是解决多板问题,即插卡核心芯片-连接器-背板-连接器-插卡核心芯片链路上的传输问题。串行链路没有时序问题,只有传输问题,需要解决因频率到达微波段引起的信号幅度和01比特流变化引起的码间干扰问题。该部分问题必须采用频域和时域工具结合。目前主流的SQ,Hyperlynx和ICX处理这些问题还不是很有效。Cadence在SQ中推出了一个报价20万美金的MGH工具(SI 630)来解决这些问题,这个工具实际采用者很少,表面上看起来和SQ没有差别,但它加入了一个提取3D过孔的工具和一个将S参数转换回时域工具支持的表格参数的快速仿真功能。Hyperlynx和ICX处理S参数都是采用Eldo来完成的,但由于缺乏MGH里的算法分析长比特流在所需时间上是不实际的。从严格的角度看,这些工具处理微波段还是无效的,因为互连结构3D提取只有依靠3D场,另外必须考虑多板系统之间非理想地的影响,而这些工具都是无法支持非理想地的。因此,实际上用户需要采用Ansfoft HFSS等工具。该部分的SI是目前热点,许多用户发表论文均是和此相关的。虽然如此,对于普通的系统设计者而言,实际上这部分工作不是主要的,相对来说芯片厂家则必须采用这些工具来解决芯片Serdes设计和系统可应用性问题。通常的解决方法是使用HFSS提取过孔、走线的S参数,然后采用手工或其它工具如Optimal的SI Assit来处理提取的S参数使得可以为HSPICE等时域工具接受(几乎HFSS参数提取的所有S参数必须处理后才能在时域工具中使用)。这个过程不大容易,只有少数专家级工程师才有能力,因为工具给出的结果没有直观的意义,只有具有好的背景理论才能理解结果。国内用户之所以热心该方面,主要的原因估计是想提高自己的专业水平,倒不是眼前实际工作需求。因此,Ansoft目前还够不成实际的竞争。
至于PCB上的PI,即电源完整性,目前没有实际可用的工具。Ansoft的SIwave和Sigrity的SPEED2000,PowerSI都没有实际用途,算法上也无特殊点,其声称的东西实际上无效。只有Optimal的工具倒是概念上比较好,但目前只是Beta。其Beta版本和PCB接口非常差,短时间内不大会被用户接受。 从上面的情况可以明确看出,将时序分析和普通SI分析结合一体的工具是最有市场的,是主要的SI市场,Mentor可以将主要市场推销放在此上面,新的ICX性能提供,应当能够吸引SQ用户转向这类工具。Mentor的ICX+Tau从概念上具有这样的能力,但本身目前性能上不理想,改进太慢。而最近另外一家公司Sisoft推出的工具Quantum-SI具有这样的功能,该工具虽刚推出,但非常切合目前用户的需求。 PCB SI工具功能比较很明显,一个理想的主流PCB SI工具应该是时序分析和SI分析结合一体的工具。下面的分析中,以Sisoft公司的Quantum-SI为标杆,这样做的目的有利于理解SQ、Hyperlynx和ICX/Tau。关于Sisoft的背景见其网站相关工具下。但这不影响对SQ、Hyperlynx和ICX/Tau的比较。价格 Hyperlynx 价格并不低,作为一个普及型SI工具价格比较高。Quanum-SI的价位在9000-40000美元。Hyperlynx是5000-50000,下面是Sisoft的比较表: Mentor的Tau需要35000-45000美金。相比之下,Hyperlynx并无价格优势。ICX+Tau价格?估计在150000美金,高于SQ的120000美金。但Cadence 630更贵,200000万美金。价格贵的问题是如果用户将Mentor方案和Cadence方案上报审核,有可能管理部门会选择价格低的。易用性 ICX/Tau用户掌握比较困难,SQ则比较容易,Hyperlynx是最容易的。如果用户不是迷信SQ的话,会非常容易接受Hyerlynx。而且现在V7.5版本显示性能提升了,相反SQ由于添加了不少功能,显得设置更为复杂。时序分析能力
目前时序分析特别重要。高速PCB布局设计的本质问题是要解决时序问题。采用Excel工具进行时序计算很困难,需要用户了解多种新的复杂并行接口的时序要求。Tau从概念上看非常好,特别是和ICX结合在一起解决了前后时序分析。SQ基本上可以说没有时序分析功能(有简单的时序测量功能),Hyperlynx则完全没有时序分析和测量功能。但是Tau也存在问题。Tau和Mentor力推的DxDesigner没有直接接口,只是和Design Architect和Design View有接口;Tau本身的Schematic View性能太差,因此EDIF格式的第三方原理图数据实际上无法使用;Tau本身缺乏模型支持,需要用户自己写模型,而且还需要第三方工具TimeDesigner配合。如果能够构建些Tau的模型,培训用户掌握Tau模型的创建,那么将具有明显的竞争优势。这是Cadence短期内无法赶上的。除非Cadence收购TimeDesigner创建一个新的板级时序分析工具。这方面Quantum-SI比ICX+Tau要强。其GUI,常用接口设计包(实际上很少,要后期才推出),SI测量非常有特点。
同步开关噪声(SSO)和串扰分析
Hyperlyx,SQ和ICX都不能分析SSO,串扰分析功能也相当有限。这个Sigrity留下了市场机会。 Quantum-SI可以进行复杂的多板系统分析,据说能够支持SSO,如下图。但据我估计,其只能做到和ICX或SQ相同水平。
仿真设置
Hyperlynx最为简单,ICX比较不方便,SQ比ICX要方便。但Hyperlyxn也有其缺点,就是测量上几乎没有固定的设置。这方面比较好的是Quantum-SI,如下图,可以一次性设置多个网络,同时内嵌了45种复杂的测量模式。这方面,SQ和ICX都不如Quantum-SI
关于具体的对比见附录A(来自Sisoft)
总结因此,从目前的情况看,用户最需要的是一个时序分析和SI结合一体的工具,而且界面要优化,设置要简单,同时需要包括Design KIT。ICX+Tau如果能够象Quantum-SI一样性能得到改进,那么将会受到用户欢迎。由于Mentor具有设计前端和后端,ICX+Tau的优势是其它工具无法取代的。
发表于 2008-2-29 06:19:26 | 显示全部楼层
Nice detail description , Great thanks for SI  .
点评回复

使用道具 举报

发表于 2008-3-2 12:10:00 | 显示全部楼层
[em01]不错,值得一看!!
谢谢提供!!
点评回复

使用道具 举报

发表于 2008-3-5 12:25:18 | 显示全部楼层
“高速PCB布局设计的本质问题是要解决时序问题。”
“一个理想的主流PCB SI工具应该是时序分析和SI分析结合一体的工具。”
看文中对各SI工具的分析比较,作者应该是沉浸PI和SI领域多年的高手了~
点评回复

使用道具 举报

发表于 2008-5-1 19:32:13 | 显示全部楼层
正在迷糊学那个软件呢,谢谢
点评回复

使用道具 举报

发表于 2009-12-31 02:35:22 | 显示全部楼层
感謝樓主[em01][em01][em01]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 01:57 , Processed in 0.055183 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表