2010年1月25日,俄勒冈州威尔逊维尔- Mentor Graphics Corp. (NASDAQ: MENT)今天宣布Catapult®C合成该工具增加了SystemC合成,扩展了Catapult C工具的全芯片合成功能。这补充了Catapult C工具现有的算法、控制逻辑和低功耗合成功能,并通过有效处理特定SoC需求(如复杂总线接口、SoC互连和基于tlm2.0的ESL流)扩展了其全芯片合成应用范围。
Catapult C对SystemC源代码描述的支持增强了它对ANSI c++输入的现有支持,允许高级合成用户选择最适合他们公司方法的行业标准高级合成语言。Catapult C工具现在支持基于SystemC周期的描述,并且通过提供对事务级合成的支持而超越了传统的解决方案。
双语言支持的理想的全芯片高级综合方法
除了在纯untimed ANSI c++中对抽象源代码描述的良好支持之外,Catapult C工具现在还通过精确周期的SystemC提供了额外级别的建模粒度。这种独特的双语言方法为设计师提供了广泛的建模和合成选项。Catapult C工具用户现在能够使用定时SystemC源来表达复杂的接口协议,例如在SoC总线互连中发现的那些协议,同时保持其余的设计功能在纯非定时ANSI c++中。设计人员还可以通过使用SystemC模块或从自然的c++边界推断它们来表达结构和层次结构;例如函数、循环或作用域。其结果是一种基于标准的方法,其中遗留的可合成的SystemC模型可以很容易地在Catapult C环境中利用,以及与不定时的ANSI c++源代码链接。
Mentor并没有像现有的SystemC高级综合工具那样停止对计时SystemC的支持,而是增加了对抽象SystemC FIFO通信和基于tlm的ESL流的支持,使高级综合与ESL实践相匹配。传统上,SystemC合成工具迫使设计人员采用基于时钟和信号的编码风格。然而,事务级建模已经成为使用SystemC的最广泛的方式。最近的调查表明,今天80%的SystemC用户喜欢在周期精确级别以上的事务模型上工作,而且今天大多数ESL活动,比如架构分析和虚拟原型,都依赖于TLM。通过支持与OSCI TLM2.0方法兼容的建模风格,Catapult C工具提供了与ESL流程、方法和工具(如Mentor Vista™平台)的紧密联系,用于全面的ESL设计、验证和综合。
富士通微电子有限公司公共IP与技术开发部SoC解决方案部副总经理Takashi Hasegawa表示:“Mentor决定将SystemC支持添加到Catapult C合成的经过验证的高级合成流程中,这是非常受欢迎的。“我们已经为SystemC的标准化付出了很长时间的努力,也预计这次的增加将使我们能够应对更广泛的应用挑战,并在使用Catapult C时为我们的共同客户提供更灵活的硅技术库。”
Mentor的Catapult C工具通过双语言在细节和抽象优势之间提供了正确的平衡。它的周期精确的SystemC支持使我们能够对我们的设计进行精细控制,并能够读取传统的可合成的SystemC IP,而它对SystemC- tlm的独特支持提供了其他HLS工具所缺少的抽象,”PRIMEGATE有限公司总裁Yoshinao Umeda说,“我们相信Catapult C不仅会对我们的业务产生积极的影响,而且会对大多数电子和汽车业务产生积极的影响,并帮助我们的客户在ESL流程中体验更多的成功。”
Mentor图形设计与合成部门副总裁兼总经理Simon Bloch表示:“通过将Catapult C工具的高级合成语言支持扩展到包括ANSI c++和SystemC, Mentor展示了其对标准和互操作性的持续承诺。”“特别是,SystemC TLM和高级合成的融合将使半导体行业在抽象方面有所提升,并在提高整体设计生产力方面取得长足进步。”
对弹射器
Catapult C Synthesis工具从纯ANSI c++和SystemC源代码自动生成控制和算法RTL多块设计。这个过程让设计人员有时间和自由自动执行详细的设计探索,并快速实现完全优化和无错误的硬件实现。通过在不牺牲结果质量的情况下加快验证RTL的时间,Catapult C提供了解决现代ASIC设计的设计和验证挑战所需的生产力提升。Catapult C已经被Gary Smith EDA连续3年公认为高水平合成市场的领导者。
关于Mentor Graphics
Mentor Graphics Corporation (NASDAQ: MENT)是全球领先的电子硬件和软件设计解决方案提供商,为全球最成功的电子和半导体公司提供产品、咨询服务和屡获殊荣的支持。该公司成立于1981年,过去12个月的营收约为8亿美元,在全球拥有约4,425名员工。公司总部位于俄勒冈州威尔逊维尔市博克曼路8005号97070-7777。万维网:http://www.mentor.com/.