Synplicity Certify与I-Logix Rhapsody:EDA工具详解

版权申诉
0 下载量 62 浏览量 更新于2024-07-01 收藏 326KB PDF 举报
EDA工具软件是电子设计自动化(Electronic Design Automation)的重要组成部分,它们涵盖了从概念设计到芯片实现的全过程,旨在提高设计效率并确保产品质量。本文档主要介绍了两种常见的EDA工具——Synplicity和I-Logix Rhapsody。 首先,Synplicity是一家全球领先的FPGA设计与ASIC验证软件供应商,以其高速的增长率和广泛的市场认可度而闻名。Synplicity的工具套装包括: 1. **HDL综合工具** - Synplify:这是基础级的硬件描述语言(HDL)综合工具,用于将高级设计抽象级别转换为可编程逻辑器件(Partitionable Logic Devices)的硬件实现。 2. **高级HDL综合工具** - SynplifyPro:在此基础上,SynplifyPro提供更高级的功能,如优化设计性能和代码生成,适用于对效率和性能有更高要求的项目。 3. **物理综合工具** - Amplify:用于解决设计在实际器件上的布局和布线问题,以最小化延迟并优化电路密度。 4. **ASIC原型验证工具** - Certify:作为RTL级多片分割与综合的解决方案,Certify允许用户在FPGA上快速验证大规模ASIC设计,支持实时软硬件联合调试和低功耗特性,如支持DW和门控时钟,特别适合手持设备等应用。 其次,I-Logix Rhapsody是一款高端的嵌入式仿真开发工具,由Cadence公司开发。Rhapsody 6.2版本在2005年12月发布,针对嵌入式系统开发提供全面的支持。其特点包括: 1. **可视化开发**:Rhapsody提供直观的图形用户界面,设计师可以直观地设计和构建嵌入式系统。 2. **工程化设计**:强调系统级设计方法,支持模块化、层次化的设计过程,有助于管理和组织复杂的嵌入式系统。 3. **自动化开发**:通过自动化的代码生成和测试功能,减少手动工作量,提升开发效率。 4. **团队协作**:支持多人协同工作,利于项目管理和版本控制,促进了跨职能团队的高效沟通。 5. **应用实例**:NASA的火星探路者航天器使用Rhapsody证明了该工具在航空航天领域的实际应用和可靠性。 EDA工具软件如Synplicity和I-Logix Rhapsody对于现代集成电路设计至关重要,它们不仅简化了设计流程,还确保了产品的性能、功能和一致性。了解并熟练掌握这些工具对于从事FPGA或嵌入式系统设计的工程师来说是至关重要的技能。