新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 可编程芯片:拼合成一个模拟解决方案

可编程芯片:拼合成一个模拟解决方案

作者:时间:2009-11-10来源:网络收藏

  其它观点

  多数情况下,这些公司都不会尝试提供板级的仿真工具,这些工具可显示出他们的芯片与电路板上其它电路的工作情况,甚至详细仿真出芯片的模拟部分与数字部分之间的相互作用。用户的经验以及从数据表获得的信息都有助于这个目标。Lattice公司的Chandra认为:“在电源管理中,仿真意味着读取并理解逻辑图。”而Cypress公司则看到了将该公司带往另一方向的进展。PSoC芯片的模拟部分仍然在继续变得更为重要。客户正日益发现,整体微控制器都可以即时地重新配置模拟阵列。这种能力很有用,但它逐渐削弱了部件目录式的隐喻。公司产品营销经理Mark Saunders称:“器件不断变得更强大。因此我们需要继续推动自己的抽象能力。”

  与之对照的是,austriamicrosystems AG正在尝试一种更广泛的方案,对相对简单的芯片作仿真。该公司线性与无线产品营销总监Bruce Ulrich解释说:“我们认为有两种工程师。有一些是正统性偏好者,他们对仿真有一种文化性论点。他们认为仿真多少有些不正经。但也有一些采用市售现成DC/DC转换器的设计者并不认为自己是专家,他们觉得有一个能帮助自己作开关频率与负载实验的工具很不错,因为能看到发生了什么。”

  基于这种看法,该公司在自己的主页上链接了一个Transim技术公司的WebSim线性仿真引擎版本。该页面有austriamicrosystems公司各种型号的电源IC、网表捕捉工具、仿真引擎,以及一个生成物料清单的工具。用户可以在网站上对一个电源子系统作试验,研究其参数和性能,并获得一个器件清单。Ulrich强调说:“它没有Spice的精度;它是一种线性近似。但已足够给出一个有关电路行为的概念,并警告你何时会有开关问题、噪声或不稳定性问题。”该公司最近增加了网站的功能,但正在考虑一个扩展的模型库,这样用户就可以使用该公司产品系列中的其它器件。

  Triad半导体公司的情况有所不同。与Cypress公司一样,该公司也制造结合了可编程模拟阵列与微控制器的芯片(图3)。不过此时,可编程能力采用的是厂家编程形式,而不是现场可编程的闪存单元。Triad公司营销与技术销售副总裁Reid Wender称,大多数情况下,该公司的用户并不是从仿真开始,而是用分立器件作试验板设计,市售模拟元件作模拟信号路径,而作数字逻辑,还有ARM Cortex M0核心。Wender说:“这些设计者多数喜欢用市售元件,他们要求我们的ASIC也满足这些规格。”

图3Triad公司的Mocha在可编程模拟领域提供的是过程编程技术而不是现场编程能力
图3,Triad公司的Mocha在可编程模拟领域提供的是过程编程技术,而不是现场编程能力。

  客户与Triad公司分享了这个试验板。客户使用该板的性能,定义ASIC中模拟信号路径的传输函数。然后,Triad公司的团队使用一个芯片级的仿真工具,配置模拟阵列,使之匹配于客户试验板的传输函数。Triad公司将这个仿真结果与客户分享,设定一个过孔遮罩,然后配置成排的晶圆,总循环时间大约为四周。然后,客户可以将Triad硅片用于自己的试验板,进行验证。Wender称,这个流程中最困难的部分是了解模拟信号处理路径与在Cortex上运行的软件的整合。他说:“我们一直与Keil合作来仿真混合信号外设。但最终我们需要一个桌面上的完整模拟/混合信号仿真器,这是某种能够以低价将Verilog、Spice和软件仿真置于桌面的东西。我们还在继续寻找。”



评论


相关推荐

技术专区

关闭