概述
Synopsys的系统级解决方案提供了一套通用的系统级设计工具、模型和服务的产品组合,能够满足算法设计和分析以及基于虚拟平台的体系架构设计、软件集成和系统验证的需要。这个产品组合能够加快基于平台系统以及基于SoC产品的开发工作,最多可将上市周期缩短12个月。
挑战
当今基于SoC产品的硬件和软件复杂度的极大增加,给硬件/软件集成工作提出了新的挑战。如果不能正确地解决这个挑战,则集成方面的问题很有可能导致严重的产品延期并降低利润率,特别是对于市场投放最佳时间较短的产品,如移动电话和消费类产品。其结果就是,我们需要提前开发软件,连续不断地将软件和硬件集成起来,并在硬件生产出来之前就对整个系统进行验证。此外,这些SoC内信号处理算法的复杂度和内容的不断增长也要求谨慎地选择这些算法的实现方法,以优化功耗、性能和成本。
集成一体的解决方案
Synopsys的系统级解决方案具有下列优点:
• 提供最广泛范围的抽象模型以进行虚拟平台的建立
• 各种可将算法模型集成到虚拟平台的工具,可实现早期软件验证
• 一个统一的系统至RTL验证环境,可确保各个抽象层面(系统、体系架构和RTL)上的模型始终保持一致,形成一个可预见的硬件和软件并行的开发流程
解决方案组成部分
最丰富的事务处理级模型库
• DesignWare系统级库集合了各种可用于构建虚拟平台的高性能事务处理级模型(TLM)。虚拟平台为软件工程师提供了高速软件执行环境,可以在硬件实际可用之前就开发SoC相关软件。这个库包括了对应于ARM处理器、DesignWare核心(DesignWare Cores)和DesignWare AMBA部件以及预装配参考平台的TLM。这些模型采用SystemC编写,可在任何符合IEEE 1666标准的SystemC仿真器上运行,其中也包括Synopsys的Innovator。
综合全面的系统级工具
• Innovator是一个功能强大的完全集成式开发环境(IDE),可用于在各个抽象层面上开发、调试和运行虚拟平台。这个环境完全支持SystemC。
• System Studio是一个通用的系统级设计环境,集中关注算法设计和分析工作。此环境的先进数据流建模方式和业界最为快速的仿真性能,可以针对最为复杂的信号处理算法进行分析和优化。采用System Studio开发的算法模型可以轻松地集成到Innovator之内并成为虚拟平台的组成部分。算法模型可以轻松地集成到VCS内,并成为先进验证配置的组成部分。
服务和培训
Synopsys提供了专家级的系统级服务项目,以帮助您:
• 开发新TLM和/或定制TLM
• 采用TLM和Innovator来建立、定制和测试虚拟平台
• 为虚拟平台开发工作确立一个稳妥可靠的开发方法,并就流程对工程师展开培训