当前位置:首页 > 通信技术 > 通信设计应用
[导读]      引言    近年来,消费电子和个人计算市场的发展增加了对于更强大且高度集成的芯片产品的需求。低成本、低功耗、复杂功能和缩短上市时间的需要,

      引言
  
  近年来,消费电子和个人计算市场的发展增加了对于更强大且高度集成的芯片产品的需求。低成本、低功耗、复杂功能和缩短上市时间的需要,让越来越多的IC设计采用了SoC技术。
  
  在这些SoC电路中,由于包含了数据转换器、功率管理及其它模拟电路,混合信号设计不可避免并且越来越多。在混合信号SoC设计中,为了避免芯片重制,确保一次性流片成功,全芯片混合信号验证成为关键一环。传统上,在复杂的混合信号SoC设计中,不同团队分别独立验证数字和模拟组件,并不进行全芯片综合验证,其主要原因是没有足够强大的EDA工具能够完成这个重要任务。如果所有的集成和接口问题仅仅是在测试平台中进行解决,那么就很难保证混合信号的正确连接和时序匹配。随着高速SPICE模拟工具的出现,设计师可以在晶体管级执行整个芯片系统的验证,这是一种较为有效的验证方法。该方法具有很高的精确性,并能够进行全面的功能分析,但是,此类验证只能在设计周期的最后阶段进行,那时所有的单元和定制元件都已经设计完成。此外,这种方法的模拟速度有时非常缓慢,必须动用大量的硬件资源。对于包含微处理器、ROM、RAM、PLL等的复杂系统,由于其元件数量实在过于庞大,高速SPICE模拟器几乎不可能执行全芯片晶体管级模拟。
  
  然而,验证方法学应该贯穿于整个设计阶段,而不能仅局限于最终的验证阶段。同时,为了实现混合信号SoC验证在精确性和速度之间的完美平衡,设计师可能想要保持某些重要的模拟模块(如ADC、PLL)作为SPICE网表,而其它部分为Verilog行为级模块。这时,设计师可以选择使用晶体管级电路去替代特定的行为模块,并及时高效地继续设计验证过程。
  
  为了实现精确而快速的全芯片验证,全新的模拟解决方案应运而生。
  
  AMS Designer与AMSVF
  
  作为新一代的模拟器,AMS Designer基于Virtuoso Spectre和Ultrasim Simulator以及Incisive Unified Simulator引擎的可靠技术,是一种单一核心(Single Kernel)的混合信号模拟器。它提供了两种模拟求解器——Spectre和Ultrasim,并支持几乎所有的语言和SPICE网表规格。Ultrasim求解器性能较高,有着堪比SPICE的精确性,并且容量几乎无限,因此较适合大型全芯片设计。
  
  虽然AMS Designer为DFII流程提供了友好的图形用户界面,然而对于混合信号验证,多数设计师更需要该应用在命令行模式下执行全芯片验证。其原因不仅是因为命令行模式提供了强大而方便的批量运行功能,还因为设计本身是基于没有原理图的文本文档,或没有GUI环境。对于这种应用方式,AMSVF(AMS验证流程)更加适合。

  AMSVF的应用模式

  继承了NC-Verilog,AMSVF的使用支持ncverilog单步模式,它主要面向Verilog-XL用户;而3步模式会调用ncvlog剖析输入文件,调用ncelab构建电路结构,然后调用ncsim模拟器模拟电路。

  目前,AMSVF可以为数字测试平台提供支持,其应用模式如图1所示。

图1 AMSVF的应用模式

  Verilog/VHDL顶层也可以例示SPICE subckt,对于VHDL测试平台来说,需要提供Verilog wrapper。另外,顶层可以调用其它Verilog/VHDL模块。这种应用模式被命名为“Verilog on top”。中层SPICE subckt也可以例示最底层的Verilog/VHDL模块,这种应用模式被命名为“Sandwich”或“SPICE in middle”。另外,在一些复杂设计中,AMSVF还支持多个“Sandwich”应用模式,如“Verilog - SPICE - Verilog - SPICE - Verilog”。

  这两种应用模式对于用户的全芯片验证应用是非常方便的。对于一个纯粹的数字系统设计,为了获得精确的结果,用户可以用SPICE网表替代一些Verilog模块,甚至使用寄生参数以获得更为精确的模拟结果。由于物理元件太多,模拟速度可能会变慢,这时,用户可以在SPICE网表中对基本门电路使用Verilog/VHDL行为级模块。那么,“Sandwich”应用模式就得以实现。这意味着用户可以自由而简单地切换应用模式。 funcTIon ImgZoom(Id)//重新设置图片大小 防止撑破表格 { var w = $(Id).width; var m = 650; if(w< m){return;} else{ var h = $(Id).height; $(Id).height = parseInt(h*m/w); $(Id).width = m; } } window.onload = funcTIon() { var Imgs = $("content").getElementsByTagName("img"); var i=0; for(;i

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭