Synopsys公司提供了多款软件工具,以支持电子设计自动化(EDA)的各个方面。以下是一些主要的Synopsys软件工具:
Synplify:
这是一款高级综合软件,用于将高级描述语言(如VHDL和Verilog)的设计代码转换为FPGA或CPLD可实现的低级综合网表。
Saber:
这是一个基于硬件描述语言(HDL)的混合信号仿真器,具有高精度的仿真能力,能够处理复杂的瞬态分析和统计分析。Saber支持多种仿真模型,包括MATLAB、C、C++和FORTRAN等,并且可以与Verilog、VHDL等多种硬件描述语言结合使用。
VCS (Verilog Compiled Simulator):
这是一个编译型Verilog模拟器,支持OVI标准的Verilog HDL语言、PLI和SDF。VCS具有高性能、大规模和高精度的特点,适用于从行为级、RTL到Sign-Off等各个阶段。它还集成了覆盖率测试功能和智能验证方法。
DC (Design Compiler):
这是一个设计编译器,用于将高级综合生成的网表转换为门级网表。DC优化设计以实现高性能和低功耗,支持多种目标器件。
ICC (Integrated Circuit Compiler):
这是Synopsys的另一种设计编译器,用于将设计从高级综合阶段转换到物理实现阶段。
Spyglass:
这款工具以其低功耗优化能力而闻名,帮助工程师在设计阶段早期发现并修复功耗问题。
Catapult:
这是一种高层次综合工具,擅长将C/C++代码转换为硬件描述(RTL),从而加速设计过程。
Hercules 、 Star-RCXT、 LEDA、 Formality、 TetraMAX ATPG:
这些工具覆盖了一系列IC设计流程,从设计规范到芯片生产。
Galaxy设计平台和 Discovery验证平台:
这两个平台为客户提供了一套完备的EDA工具,支持系统生成、系统验证与分析、设计规划等。
这些工具共同构成了Synopsys强大的EDA产品线,帮助工程师在集成电路设计、验证和物理实现等各个阶段提高效率和准确性。