电路仿真 这是一个利用各种软件算法创建并分析电子电路模型的过程,这些算法用于预测和验证电路的行为与性能。由于电子电路(尤其是集成电路(IC))的制造成本高昂且耗时,因此在制造前使用电路仿真器来验证电路的行为与性能,不仅速度更快,而且更具成本效益。
电路仿真器种类繁多,可满足精度与性能/容量范围内的各种需求。在该范围的一端是模拟仿真器,它们通过精确的电子电路模型进行仿真。这类仿真器精度高,通常用于模拟小型电路。在该范围的另一端是数字仿真器,它们采用电子电路的功能模型进行仿真,通常使用硬件描述语言(HDL )进行描述。这类仿真器具有最高的性能和容量,但精度相对较低。 数字仿真器通常用于模拟非常大的电路。
电路仿真 ( )主要有三种类型:模拟型、数字型和混合型。
模拟电路仿真 需要使用电子电路的高精度模型(即表示形式)来实现高精度。这些模型包括电路中各种电子器件的非线性、线性以及更简单的基于表格的表示形式。模拟仿真可以在不同的模式下运行,包括交流(频域)、直流(非线性静态)和瞬态(时域)。 所有模拟仿真器均采用算法,对电子电路在这些不同模式下的行为进行数学分析。它们都具有通过求解矩阵来预测电子电路性能的共同特征。信号以连续变化的数值形式传播。
模拟电路仿真器主要有两种类型:SPICE 和FastSPICE 。SPICE 仿真器利用电子器件的高精度非线性与线性模型来分析电路的行为。SPICE 仿真器则采用多种不同的积分方法(如正向欧拉法、逆向欧拉法和牛顿-拉夫森法),以及矩阵分解技术,来计算整个电路(即数学表示)在所关注的仿真时段内每个时间点的响应。
相比之下,FastSPICE 仿真器采用更简单的电子器件表格模型来分析电路行为。它们运用复杂的算法来降低电路的复杂度,并根据各种标准对电路进行划分,从而本质上创建了一个更简单、更模块化的电路表示。随后,在感兴趣的仿真时段内的特定时间点,对该表示进行选择性评估,这一过程极大地提升了仿真的性能和容量。FastSPICE 仿真器提供了多种仿真调节参数,有助于在仿真精度与性能之间取得平衡。
数字电路仿真采用的是电子电路的简化模型。这些模型通常使用HDL 创建。在数字仿真中,并非传播连续变化的信号,而是传播几个离散的电压电平(主要是逻辑0和逻辑1)。这些信号的传播方法在逻辑电平通过电路时的传播延迟方面具有不同程度的精度。 与模拟仿真相比,这种仿真方法可以在更短的时间内、使用更少的计算资源,对规模更大的电路进行仿真。
混合模式电路仿真 将模拟和数字仿真方法相结合。电路被划分为两个部分,以针对电路的每个部分提供适当详细程度的分析。模拟仿真器(SPICE 和FastSPICE )用于模拟分析,而数字仿真器则用于数字分析。与纯模拟仿真相比,这种仿真方法能够在更短的时间内、使用更少的计算资源,对规模更大的电路进行仿真。
| 仿真类型 | 主要特性 | 典型的用例 | 精度 | 性能 / 容量 |
| Analog (SPICE) | 详细的非线性模型 | 小型模拟/射频电路,信号保真度 | 非常高 | 低 |
| FastSPICE | 简化模型、模块化分析 | SRAM, 定制数字芯片, DRAM | 中 | 中等至高 |
| 数字 | HDL, 逻辑电平(0/1) | 系统级芯片(SoC)、处理器、逻辑验证 | 较低 | 非常高 |
| 混合模式 | 融合了模拟与数字技术 | AMS 设计、混合信号 SoC | 平衡的 | 平衡的 |
电路仿真 对电子电路的行为提供了批判性的见解。鉴于制造电子电路(尤其是集成电路)所需的成本和时间,在制造之前通过电路仿真 对电路的行为和性能进行验证要实际得多。
验证 的具体领域包括:
复杂数字电路(例如核心处理器和人工智能加速器)的整体性能和行为,通过数字电路仿真 进行验证。
新思科技 提供一系列适用于各种用例 和电路类型的模拟及数字电路仿真 解决方案。
模拟仿真工具包括:
数字仿真工具包括: