Cadence Spectre与Hspice:建立子模块与电路仿真器介绍

需积分: 50 3 下载量 122 浏览量 更新于2024-08-17 收藏 1.61MB PPT 举报
本文档详细介绍了如何在Spectre和Hspice中建立子模块的方法,这两个电路仿真器在模拟集成电路设计领域有着广泛应用。首先,文章提到两种建立子模块的方式: 1. **直接建立**: - 在Library Manager中创建新cell,选择Composer-symbol,以便构建符号视图。 - 使用Add/Shape工具创建所需形状,如线条和圆圈。 - 添加标签,使用[@instanceName]来指定实例名。 - 添加管脚,通过子菜单中的Pin命令实现。 - 最后,利用Selection Box命令添加选择框,以方便管理和识别子模块。 2. **间接建立**: - 在电路的schematic视图中,使用Design/Create Cellview/From Cellview命令,通过创建子视图的方式建立子模块,输入新的名称后完成操作。 此外,文档还提到了仿真器的背景和特点,例如SPICE、Hspice(尤其是Cadence的Hspice)和Spectre,这些工具在模拟电路设计的不同阶段发挥关键作用,如非线性分析、高频电路仿真等。文中还列举了一些高精度电路仿真器的选择,如Spectre/SpectreRF、HspiceRF、以及Agilent的Ads和MentorGraphics的eldo等。 Cadence软件包,如Virtuoso Schematic Composer和Analog Design Environment,提供了完整的EDA工具集,涵盖从ASIC设计到FPGA和PCB设计的全过程。其中,Spectre在模拟仿真中扮演着重要角色,包括设置模拟环境、编辑单元文件、模拟结果分析和子模块的构建。以运算放大器为例,展示了如何在Cadence环境中进行分模块的模拟仿真。 总结来说,本资源涵盖了建立子模块的基本步骤,以及如何在Spectre和Hspice这样的专业电路仿真工具中进行高效的设计和仿真工作,对于从事模拟电路设计的专业人员非常有价值。