登录/注册

cadence ams 混合仿真

更多

好的,我们来详细解释一下 Cadence AMS(Analog Mixed-Signal)混合仿真

顾名思义,AMS 混合仿真 指的是在同一个仿真环境中,同时模拟 电路中的 模拟部分(Analog)数字部分(Digital) 的行为及其相互作用的仿真技术。

为什么需要 AMS 混合仿真?

现代集成电路(IC)和系统级芯片(SoC)绝大多数都是 混合信号系统。这意味着它们同时包含:

  1. 模拟电路: 处理连续变化的信号(如电压、电流)。例如:放大器、滤波器、传感器接口、锁相环、模数转换器、数模转换器、电源管理电路等。通常使用 晶体管级(Transistor-level) SPICE 仿真器(如 Spectre)进行精确但耗时的仿真。
  2. 数字电路: 处理离散的逻辑信号(0 和 1)。例如:微处理器、存储器、数字信号处理器、复杂的控制逻辑、通信协议处理器等。通常使用 数字逻辑仿真器(如 Incisive / Xcelium) 进行快速但抽象化的仿真。

传统的做法是先分别进行模拟仿真和数字仿真,然后在系统层面手动整合结果,或者进行粗糙的联合仿真(Cosimulation)。这种方法存在显著问题:

Cadence AMS 混合仿真如何解决这些问题?

Cadence 提供了一套强大的工具,核心是 Virtuoso AMS Designer (AMS Designer)。它充当了“大脑”和“协调者”的角色,其主要功能和优势包括:

  1. 统一的仿真环境与网表:

    • 用户在 Cadence Virtuoso 设计环境中工作。
    • 设计网表可以包含 SPICE 晶体管级子电路(模拟)、Verilog-A/MS 行为模型(模拟)、Verilog/SystemVerilog/VHDL 代码(数字)、以及支持 AMS 的库单元(标准单元、IO 单元、AMS 模块)。
    • AMS Designer 自动分析 整个设计网表,识别哪些部分是模拟的(需要 Spectre 求解器),哪些部分是数字的(需要 Incisive/Xcelium 求解器)。
  2. 智能的求解器协同:

    • AMS Designer 动态调度 Spectre(高精度模拟求解器)和 Incisive/Xcelium(高性能数字求解器)。
    • 在模拟部分主导的区域和时刻,主要使用 Spectre 进行精确计算。
    • 在数字部分主导的区域和时刻,主要使用逻辑仿真器进行快速计算。
    • 在模拟和数字紧密交互的接口区域或特定事件(如时钟沿、信号跳变),求解器会精细同步,确保信息准确传递。
  3. 先进的接口建模与求解:

    • 这是 AMS 仿真的核心挑战和关键价值所在。
    • AMS Designer 使用 Connect ModulesInterface Elements。这些是自动插入在模拟和数字模块连接点之间的特殊“桥梁”模块。
    • 这些模块负责:
      • 信号域转换: 将数字逻辑值(0, 1, X, Z)及其强度转换为驱动模拟节点的等效电压/电流(带驱动强度模型)。反之,将模拟节点的连续电压/电流转换为数字逻辑值(使用阈值判断)。
      • 时序建模: 模拟信号上升/下降时间、传播延迟对数字逻辑的影响,以及数字信号跳变对模拟电路驱动的时序效应。
      • 电气特性建模: 模拟 IO 单元的驱动能力、输入阻抗、电平转换等。
    • Cadence 提供丰富的预定义 Connect 模块库(connectLib),用户也可以根据需要自定义。
  4. 支持多种建模抽象层次:

    • 晶体管级 (SPICE): 最高精度,用于关键模拟模块。
    • Verilog-A / Verilog-AMS: 行为级模型,描述模拟或混合信号模块的功能(如运放、PLL、ADC/DAC 行为模型)。比晶体管级仿真快得多,适合系统级验证或非关键模块。
    • Real Number Modeling : 使用实数(浮点数)而非逻辑值来表示信号(在数字域内)。这是混合仿真的一种强大加速技术,特别适用于:
      • 建模高精度数据转换器(ADC/DAC)的内部数字处理。
      • 数字滤波器、数字控制环路。
      • 需要比“0/1”更精细信息但不需要完整 SPICE 精度的数字-模拟接口区域。
      • RNM 模型通常用 real 类型的端口在 SystemVerilog 或 VHDL 中编写。
    • 纯数字 (Verilog/VHDL): 标准数字逻辑。
  5. 仿真效率与精度平衡:

    • 通过只在需要的地方使用高精度 SPICE 仿真器,并在其他地方使用更快的逻辑仿真器或行为模型(Verilog-AMS, RNM),AMS Designer 在保证关键接口和模拟部分精度的前提下,显著提高了整个混合信号系统仿真的速度。相比全晶体管级仿真,速度提升可达几个数量级。

AMS 混合仿真的典型应用场景:

总结:

Cadence AMS(Analog Mixed-Signal)混合仿真,主要通过 Virtuoso AMS Designer 工具实现,是一种高效、精确地验证同时包含模拟电路和数字电路的混合信号设计的关键技术。它通过:

有效解决了传统分开仿真的接口不精确、效率低下和验证不充分等问题,使得工程师能够在设计早期发现和解决复杂的数模交互问题,是现代 IC 和 SoC 设计验证流程中不可或缺的环节。

如果你有具体的设计场景或技术细节想深入了解,欢迎继续提问!

DB GlobalChip有效运用Cadence的Spectre FX和AMS Designer,将IP验证速度加快2倍

Cadence Spectre 技术助力 DB GlobalChip 加速模拟和混合信号 IP 开发 中国上海,2023 年 6 月 25 日 —— 楷登电子(美国

2023-06-25 12:25:02

简单介绍一下数模混合信号建模语言Verilog-AMS

1、数模混合信号建模语言Verilog-AMS  很多人做模拟电路的朋友,都希望有一款“模拟FPGA”,希望有一个“模拟的Verilog”,但现实是没有“模拟的Verilog”只有

2022-10-14 14:48:23

VHDL-AMS格式热电联合仿真

基于Simcenter Flotherm BCI-ROM技术,Simcenter Flotherm可以进行3D电子产品以VHDL-AMS格式进行电热联合仿真,同时电子产品数学热模型可转化为FMU格式

2021-08-13 09:25:59

Cadence高速电路板设计与仿真.zip

Cadence高速电路板设计与仿真

资料下载 传奇198 2022-12-30 09:19:53

Cadence混合信号仿真教程.zip

Cadence混合信号仿真教程

资料下载 传奇198 2022-12-30 09:19:49

Cadence仿真步骤.zip

Cadence仿真步骤

资料下载 传奇198 2022-12-30 09:19:47

EDA工具CADENCE原理图与PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

二五混合进制电路的仿真电路图免费下载

本文档的主要内容详细介绍的是二五混合进制电路的仿真电路图免费下载

资料下载 佚名 2020-07-17 16:31:24

以DAC为例,介绍AMS-Design数模混合电路仿真的方法是什么?

以DAC为例,介绍AMS-Design数模混合电路仿真的方法是什么?混合

2021-06-22 07:00:26

MATLAB和Simulink在混合信号系统中的应用

在模拟域中,Cadence Virtuoso AMS Designer 提供指向 Simulink 的协同仿真连接。在数字域中,HDL Veri

2021-05-17 17:42:53

Cadence PSpice仿真技术的优势有哪些

,使用PSpice高级分析功能,设计师可以最大限度的提高电路的性能、提高成品率和可靠性。  Cadence PSpice仿真技术  Allegro PSpice System Designer模拟以及

2020-07-07 09:47:41

PADS AMS设计套件的解决方案

垫AMS设计套件扩展了垫示意图环境与本地模拟/混合信号和混合技术的仿真引

2019-11-07 07:00:00

分享:设计仿真技术Cadence PCB介绍

allegro. aMS Simulator. Cadence PSpice. simulation Cadence PSpice

2019-10-10 23:01:33

PADS AMS设计套件提供电路仿真和虚拟原型解决方案

PADS AMS 设计套件对 PADS 原理图环境进行了扩展,新增了本机模拟/混合信号和混合技术

2019-05-20 06:21:00

PADS AMS设计套件解决模拟/混合信号的设计挑战

PADS AMS 设计套件是一个完整的设计输入解决方案和模拟、混合信号 (AMS) 虚拟原型环境。这个全面的电路设计和虚拟原型环境,可确保设计意

2019-05-16 06:07:00

7天热门专题 换一换
相关标签