模拟和数字电路在单个芯片上的交互,通常称为混合信号。近年来,混合信号设计已成为主导技术。混合信号设计具有许多优势,包括提高性能、降低功耗和提高可靠性。随着科技行业不断突破极限,混合信号仿真变得至关重要。
本文介绍了一种方法,使数字工程师能够有效地对数字域中的模拟和混合信号进行建模和仿真。
介绍
随着模拟和数字电路的日益紧密交织,对混合信号集成和有效验证的需求越来越多。
在 IC 设计过程中,数字和模拟由独立的模拟和数字工程师团队实施,以单独验证模拟和数字模块的功能。在某个阶段,有必要对芯片进行整体验证,以确保芯片的模拟和数字功能按预期协同工作。将模拟和数字仿真器耦合在一起,以提供称为模拟混合信号 (AMS) 的解决方案。
即使是以数字为主的芯片,也总是包含模拟元件,如片上传感器。这些传感器为数字控制功能提供数据。例如用于连接外部系统的 PHY 和存储器接口,进一步模糊了数字和模拟之间的界限。结果是,当今的复杂IC融合了模拟、数字和混合信号电路,每个电路元件都起着至关重要的作用。
不执行完整的芯片级混合信号仿真的后果可能涉及重新流片,这既昂贵又耗时。问题在于,数字验证 (DV) 工程师在创建模拟模型、运行模拟仿真器以及理解和调试模拟仿真运行结果方面经验不足。解决方案是使用数字混合信号 (digital mixed-signal,DMS) 方法。在保持相当高的精度的同时,DMS 仿真的运行速度比 AMS 仿真快几个数量级。DMS仿真允许DV工程师以他们理解的形式创建模拟功能模型,然后使用他们熟悉的现有数字环境在数字域中执行混合信号仿真。
模拟、数字和混合信号仿真
analog仿真器适用于晶体管、电阻器、电容器和电感器级别的电路,电路表示为微分方程矩阵。仿真器求解方程,同时尝试找到给定刺激的解。
模拟仿真的优点是它提供了最高水平的精度,并且最接近于验证的保真度。但是,这种方法有几个缺点。其中包括创建组件模型所需的复杂性和专业知识。运行仿真和调试结果需要具备模拟设计知识。此外,与数字仿真器相比,模拟仿真器的性能往往相对有限。其他问题包括缺乏数字领域工具提供的功能覆盖能力,以及无法采用全套数字验证技术。
最常见的数字逻辑仿真形式是事件驱动型,其中仿真器将世界视为一系列离散事件,以及基于周期,其中计算每个时钟周期的电路稳态值。虽然这是一种简化,但数字仿真