Virtue 是一个强大的 Python 和 SKILL 框架,旨在扩展和自动化领先的电子设计自动化 (EDA) 工具 Cadence Virtuoso,用于集成电路设计和验证。它提供了一个先进的编程接口,无缝连接高级 Python 脚本与 Virtuoso 的原生 SKILL 语言,从而简化复杂的电路设计、仿真和分析工作流。通过提供深度集成和自动化功能,Virtue 将手动、劳动密集型的 EDA 流程转变为高效、脚本驱动的操作。
该工具在集成电路设计和微电子研究的多个先进领域具有出色的适用性。它通过详细的 SPICE 仿真极大地有助于验证电路等效性,这些仿真可以包含提取的寄生参数以确保准确性。Virtue 在为硅光子学等新兴技术定义和利用紧凑模型库 (CML) 和工艺设计套件 (PDK) 方面也发挥着重要作用,促进了精确的电路级 EDA 和验证。此外,它还支持为存内计算 (IMC) 等新型架构开发全面的 EDA 流程,允许集成从器件到算法的建模,包括 SPICE 级表征、行为宏模型和系统级协同仿真。其功能扩展到高级设计优化,能够将噪声感知目标和约束集成到 EDA 工作流中,以在输入参考噪声、功耗和面积等性能指标之间实现最佳平衡。
Virtue 的实际应用和用例非常广泛。研究人员和设计工程师可以利用它进行自动化设计验证,执行参数扫描仿真以进行全面的性能表征,以及快速构建新电路拓扑的原型。它能够创建针对特定项目需求的定制设计流程,大大缩短开发周期。例如,Virtue 可以自动化 SPICE 仿真的复杂设置和执行,以严格验证门级和晶体管级电路表示的等效性,这对于确保设计完整性至关重要。它促进了将 CML 和 PDK 以编程方式集成和管理到硅光子学设计中,这对于准确高效的电路级 EDA 至关重要。此外,设计人员可以为存内计算架构实现复杂的 EDA 流程,管理多级建模和仿真。Virtue 也是实现高级优化循环的关键,它允许对设计参数进行自动迭代,以在遵守严格功耗和面积预算的同时满足复杂的性能目标。对于加速先进集成电路的整个设计到验证周期而言,它是一款至关重要的工具。
工具构建参数
| 主要语言 | Python |
| 许可证 | MIT |

