![]() |
|
||||||||||||||
| . 网站首页 . 产品新知 . 业界资讯 . 技术文库 . 下载中心 . 服务导航 . 邮购需知 . 技术论坛 . | ||
|
||
|
||||||
| 无线SoC的信号完整性分析 | ||||||
作者:Francois… 文章来源:电子工程 点击数: 更新时间:2008-2-3 ![]() |
||||||
|
来源:电子工程 | 作者:Francois Clément 廉价消费类无线设备日益增多的功能要求更高的集成度。大型数字IP,如微处理器、数字信号处理器(DSP)或加密引擎,需要与“电源控制、数据转换”等模拟模块和“LNA、VCO、混频器”等射频(RF)模块整合在一起。前者作为入侵源,会产生大量干扰噪声,并散布到整个系统中,最终降低那些最敏感电路(受害者)的操作性能。整个电气信号完整性(ESI)机制是相当复杂的,它通过电压降、串话和时延影响数字电路工作,同时也会影响模拟电路和射频电路性能。至于后者,影响会更复杂,因为非常小的噪声电平会随时产生戏剧性的影响,而且不仅是伴随在像数字领域中发生的特殊信号转换旁。 总之,影响模拟和射频电路的噪声是由高频运行大电子信号的电路引起的。这些入侵者可以是从电源吸取大量电流的数字、模拟或射频电路的任何组合,由于各种物理互连和封装寄生效应的存在而导致相当大的电源反弹。如图1所示,这些寄生效应也能防止 在应对ESI对模拟和射频受害者影响的所有挑战中,噪声产生和注入的建模难度最大。关键是要同时在时域和频域收集许多电源和衬底电流。图2给出了一个最简单的可能单元例子:CMOS缓冲器。这里得到的结果是一套具体的输入偏移率和输出负载条件。在实际应用中需要在各种操作设置情况下对标准库中每个单元的所有系列品种进行建模。 一方面,目前主流EDA流程(如ECSM)中提供的现成噪声模型只能处理时域中的电源噪声。另一方面,最近考虑模拟/射频影响的公开评论都集中在衬底噪声建模,但并不兼容商用软件的要求。 另外,互连并非主导因素,只是串话媒介,与纯数字应用是不同的。从图3在各种衬底类型情况下做的噪声传播仿真可以看出,对模拟和射频应用而言,在1GHz以上通过互连和封装的容性和感性耦合相当重要。 另外,干扰噪声对模拟和射频受害者的影响不只局限于时延,还有从不良偏置到全部性能参数劣化的各种可能,例如LNA噪声指数、VCO上的相位噪声和尖脉冲等,它们要求在时域和频域都建立噪声模型。
WaveLibrarian能够自动处理标准单元、内核和I/O单元库并产生紧凑的私有模型,同时将ESI增加到现有的单元描述集中。WaveModeler是一种IP模块建模工具,允许IP提供商在不透露他们知识产权的核心内容情况下交流ESI参数。 数据准备 WaveLibrarian自动读取行为和Spice描述以及标准单元的抽象和全部版图,并计算出私有的ESI宏模型。这包括了电源和衬底资源形式的噪声贡献,以及提供所有资源与外围单元之间链路的无源RC模型。在表征过程中可以收集到许多噪声指数。为了加快系统级分析,同时限制最终数据库的大小,这些数据可以聚集起来形成一套简化的等效谐波,如图6所示,并被最终存储,从而允许在复杂IP或完全系统分析期间在时域和频域中进行高效重构。
对每个单元来说,通过改变输入向量、输入斜率和输出负载可穷尽注入条件。在所有仿真结束时,可以用私有算法确定最坏、最差的注入指数以及典型的统计行为。
在系统噪声模型方面,CWS的策略是利用预表征化标准单元数据提出独立于提供细节等级的三个噪声术语:最差、典型和最好噪声指数。这要感谢常用技术集在整个流程中的应用,最差和最好情况估计在物理描述接近最终版图时会合并到一起。
该转移函数与系统级噪声放在一起可节省干扰噪声的全能模型。因此,可以用私有分析引擎仿真到达系统中用户定义监视节点的噪声数量。输出结果可以在时域和频域中显示,如图9所示。
CWS提供的解决方案旨在主流功能性仿真器(如Eldo、EldoRF、Spectre等)中实现ESI分析期间计算出的噪声指数的自动反馈。作为结果,现在就可以评估受害者对实际噪声的免疫能力。现有电路设计技术也能在功能实现期间更有效地加以运用,并达到最可能的噪声余量。如图10(b)中的照片所示,物理实现环路就有极大的机会成功完成ESI分析。
一方面是使用后向注释提高受害者对回注干扰噪声的免疫力。另一方面是减少噪声产生和传播。在WaveAnalyst中有多个专用后处理引擎,因此这种调查过程非常有用。图8所示的图形化开发工具可以帮助设计师图示传播形状,并开发寄生网表。这有助于解决最明显的设计错误,如隔离结构的错误连接(开路、与噪声互连的短路)以及电源栅格问题。 另外,还可以为每个监视节点产生主要入侵者的一个列表,它们以影响程度递降的顺序排列。有了这个清单后,设计师就可以确定影响必须被降低的有限噪声注入电路。可以利用各种已知的设计技术达到这一目的,如选择低噪声替代品,使用独立的电源,放宽时钟要求等。 最后但并不是最不重要的一点是,如果上述解决方案全都用过后噪声减少得还不够,就要分析从单个噪声源到指定监视节点的转移函数,并确定最有效的纠正措施:增加/修改保护环,使用制造特性(三阱)。当所有上述技术都失败时,可以认为系统如果不做大的变化是不可行的,比如可以选择更昂贵的封装,或开始系统和架构的重新设计。 调查、修复和验证 不幸的是在生产和测试完成几个月后会在实际硅片上发生这个例子。图12(a)给出了在测试实验室发现的问题总结。
在该图中,画出了采取隔离策略并接近受害模块的噪声电平相对频率的值。从中可以看出,想像中的最佳隔离结构在10MHz以上时出现了故障,并且在100MHz以上时在受害者上的噪声电平接近未受保护模块上测得的值。
如图12(b)所示的那样,在建模和分析这个设计后的WaveAnalyst输出正确抓住了测量数据引起的隔离问题。在运行RedHat Entreprise Linux 3.0、时钟频率为3GHz的P4处理器和2Gb RAM的PC机上分析时间为22分钟。接下来可以用WaveIntegrity后处理工具对故障作进一步调查。在这种特殊情况下,传播形状的可视化提供了快速清晰的解释,如图13所描述的那样。
在这个图形化帮助工具中,可以看到带不同颜色的每个电源域。与认为衬底是理想的传统电路抽取器相反,只有两个互连图形之间存在金属连接时这两个互连图形才从属于相同的电源网络。因此,如果电源是通过不同焊盘送上芯片的,那么用于偏置特殊单元衬底的金属形状与用于偏置保护环的金属形状将被认为是不同的网络(即使这两个信号可能在片外连接到同一电位)。在我们的实际例子中,非常奇怪的是可以观察到内部焊盘环和隔离偏置共用相同的颜色。事实上,内部焊盘环用于反馈所有的ESD结构,并承载显著的噪声电平。将这个网络与隔离结构连接在一起会引起许多问题,而不是提高免疫力。
总之, WaveIntegrity中的许多后分析工具提供了强大的指南功能,可以在进入成本高昂的生产阶段之前通过高效的假设分析完成ESI问题的检测、修复和确认。工具所具备的自动化程度允许任何设计师都能达到很快的速度,即使他们的专业知识非常有限。另外,在功能仿真中提供的干扰噪声的自动回注提供了数字、模拟和射频设计师之间非常便捷(和受欢迎)的交流通道。 |
||||||
| 文章录入:admin 责任编辑:admin | ||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | ||||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 片上系统(SOC)设计与EDA 基于ARM的SoC设计入门 高速视频处理系统中的信号完… 基于SOC的FPSLIC硬件实现分组… 采用嵌入式测试器实现SoC中存… 8位微控制器在SoC中的应用 SoC原型验证技术的研究 SoC设计链中的可配置IP 统一的电路仿真验证平台的设… 适合数百万门级SoC设计的可扩… |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|