创建基于传感器的物联网(IoT)边缘器件会涉及多个设计领域,因此极具挑战性(图1)。但是,在同一硅片上创建一个既有采用传统CMOS IC流程制作的电子器件,又有MEMS传感器的边缘器件似乎不大现实。实际上,许多IoT边缘器件会在单个封装中集成多个芯片,将电子器件与MEMS设计分开。Tanner AMS IC设计流程支持单芯片或多芯片技术,因而有助于成功实现IoT边缘器件的设计和验证。不过,本文将着重介绍在单个芯片上融合CMOS IC与MEMS设计的独特挑战。
图1:一个典型IoT边缘器件,涉及数字、模拟、射频和MEMS领域
Tanner设计流程(图2)为AMS IC设计提供了一个完整的环境。
图2:Tanner AMS设计流程
不过,多年以来,Tanner支持自上而下的MEMS IC流程(图3),能让客户将MEMS设计融入这一流程中。
图3:自上而下的IC/MEMS流程
IoT边缘设计要求结合模拟、数字、射频和MEMS这四个设计领域,特别是在同一芯片的情况下。即使组件针对的是不同芯片之后的结合,在版图布局和验证过程中,它们仍需要协同工作。设计团队需要绘制混合模拟与数字、射频和MEMS设计,进行芯片版图布局,然后执行元器件和顶层仿真。在单个芯片上设计电子器件和MEMS涉及以下几点需要关注(参见图3)
原理图可能包含IC和MEMS器件。IC器件使用SPICE模型进行建模,而MEMS器件则可直接在物理域(如机械、静电、流体和磁)中创建行为模型(图4)。S-Edit内的MEMS符号库支持MEMS绘制。
图4:电子器件和MEMS位于同一电路图上
为了支持初始MEMS/IC仿真,您可以在System Model Builder中利用SPICE或Verilog-A中的解析方程来创建MEMS模型。结合MEMS仿真库,您还可以在初始阶段就对整个设计进行是否符合预期的验证。
利用MEMS PCell库,您可以在L-Edit进行版图设计。此外,Library Palette(图5)提供了许多MEMS器件的基本版图生成器,您可以将其用作设计的初始模型。
图5:用于创建MEMS器件版图的Library Palette
然后,您可以生成一个三维(3D)几何模型,以便进行查看、虚拟原型开发,以及导出到有限元分析(FEA)工具。
Compact Model Builder采用的是降阶建模技术,因此利用该工具,您可以根据FEA结果创建行为模型,并将其用于最终系统级仿真中。
传统上,MEMS的设计部分从创建MEMS器件的3D模型开始,然后在第三方有限元分析(FEA)工具(如Open Engineering的OOFELIE::Multiphysics)中分析其物理特性,直到获得满意的结果。但是,您需要2D掩模才能制造MEMS器件。如何从3D模型中衍生出2D掩模呢?您可以遵循图6所示的Tanner流程,即以掩模为导向,然后成功制造出MEMS器件。
图6:以掩模为导向的MEMS设计流程
从L-Edit的2D掩模版图开始创建器件。然后,3D Solid Modeler会利用这些版图和一系列的3D制造流程步骤,自动生成器件的3D实体模型。导出该3D模型并使用您喜欢的有限元工具执行3D分析,如发现任何问题,可以进行迭代。对2D掩模版图进行适当的修改,然后重复流程。通过这个以掩模为导向的设计流程,您可以在运行的MEMS器件中进行仿真集成,因为您可以直接创建最终用于制造目的的掩模,而不是从3D模型进行逆向工作。
执行MEMS实体建模
您可以根据晶圆代工厂的流程信息设置制造步骤(图7)。利用此信息,L-Edit可以为MEMS器件建立制造流程每一步的3D实体模型。
图7:制造流程编辑器
您可以与生成的3D模型(图8)进行交互,例如旋转模型,获取横截面视图,另外您还可以诊断制造问题。您可以自动导出流程每个步骤的横截面,以便更好地了解制造流程和您的器件。然后,您可以将模型导出到FEA工具进行分析。
图8:3D模型示例
设计案例
以下案例为东方微电公司(www.dfwee.com)设计的集成式磁开关芯片,内部包含磁阻传感芯片和信号调理芯片ASIC。产品可用于音响/冰箱/保险柜/汽车/舱门监测,液位,气缸行程位置、水表气表/转速表等。
全部0条评论
快来发表一下你的评论吧 !