kaiyun官方注册
您所在的位置:首页 > 可编程逻辑 > 新品快递 > Synopsys推出Synphony高层次综合

Synopsys推出Synphony高层次综合

独特的M语言和基于模型的解决方案能够为通信和多媒体系统设计师们提高高达10倍的效率
2009-10-27
作者:Synopsys公司
关键词: 开发工具 Synopsys

 

全球领先的开云棋牌官网在线客服设计、验证和制造软件、硬件及知识产权(IP)供应商新思科技公司(NASDAQ: SNPS),今天宣布推出其Synphony HLS (High Level Synthesis)解决方案。该解决方案集成了M语言和基于模型的综合法,与传统RTL流程相比,能够为通信和多媒体应用提供高达10倍速的更高的设计和验证能力。Synphony HLSASIC FPGA的应用、架构和快速原型生成最优化的RTL。此外,通过在虚拟平台中为系统验证和早期软件开发生成C模型,Synphony HLS补充了基于C/C++的程序流。Synphony HLSSynopsys的综合工具DCSynplify PremierConfirmaVCSSystem StudioInnovator产品一起,提供了从算法到最终芯片的最完整的原型、实施和验证流程。 

 

Synphony HLS解决方案通过以下优点提供了比传统方式明显更高的效率: 

· M语言到优化RTL的自动流程 

· 针对ASICFPGA的架构优化生成RTL代码 

· 用于早期算法验证的快速原型方法 

· 生成C模型用于早期软件开发和快速系统验证 

· 包括原型和ASIC应用在内的多个流程的统一验证 

 

 Synphony HLS解决方案将显著地改变FPGAASIC在系统验证和嵌入式软件开发中的应用方式。” Toyon研究公司的算法开发师Richard Cagley博士说:“传统的HLS方法继续承担着重要的硬件工程资源,将我的算法翻译成RTL,在FPGAASIC芯片上进行运行。Synphony HLS使我能够用MATLAB进行高层级仿真和产品编码,这意味着我现在仅用几小时或几天的时间就能够直接从仿真到达硬件,而不用数月或数年的时间。这对基于我们算法的生产力、生产进度和产品质量有广泛的影响。” 

 

M语言和高级IP到优化RTL的自动流程 

由于MathworksMATLAB环境能够在极高的抽象层级上进行简洁地行为表达,现已被广泛地用于算法探索和设计。在这种环境下开发的M语言模型通常在RT 层级 (RTL)下被进行重新编码和重新验证,有些情况下用C/C++进行实施和验证。与效率低下和容易出错的人工重新编码流程不同,Synphony HLS直接从高层次的M语言编码和Synphony HLS — 优化的IP模型库中创建可执行的RTLC模型。通过采用独特的约束驱动的定点传播功能,设计师们可以快速和直观地从高层次浮点M码的可综合子集中获得定点模型。然后Synphony HLS引擎将合成已从架构上进行了优化的RTL,以满足面积、速度和功耗目标。Synphony HLS允许设计师们能够保留他们喜欢的算法建模语言,无需重新编码和重新验证模型,从而确保了早期的系统级别的验证和核查。 

 

来自单一模型的高层次综合 

Synphony HLS引擎能够为ASICFPGA、快速原型或虚拟平台综合优化的架构,同时通过各级别的实施流程保持验证的连贯性。考虑到用户指定的目标和架构限制,通过在语言和模型边界(包括M语言和IP模块)以及整个设计层次上应用排线、编制和约束优化,HLS引擎能够在多层级上进行自动优化。 

 

Synphony HLS用于ASIC设计 

Synphony HLS具备新的先进的时序评估功能,在给定的ASIC技术下,能够自动地利用Design Compiler获取自动排线和快速时序收敛过程中所需的精确信息。 

 

Synphony HLS用于FPGA设计 

Synphony HLS还可为广泛的FPGA产品系列(Actel, Altera, Lattice, Xilinx)提供先进的时序和特定器件优化。这包括在当今FPGA器件中,硬件乘法器、存储器、移位寄存器和其他高级硬件资源的优化映射。 

 

Synphony HLS用于快速原型 

利用Synphony HLSSynopsys技术领先的Confirma快速原型解决方案,设计团队能够快速地将他们的设计在流片前搭建出原型,并在设计周期的更早期开始高性能算法验证和软件开发。 

用于更早期软件开发和更快系统验证的C-Output 

通过将C模型创建成开发流程中的自然副产品,Synphony HLS补充了C/C++实施、验证和嵌入式软件开发流程。Synphony HLS生成定点ANSI-C模型,可用于各种系统仿真环境和虚拟平台,包括SynopsysInnovatorSystem StudioVCS SystemC 流程。从而Synphony HLS确保了在设计周期的更早期开始基于C的核查和验证。 

 

 “迄今为止,还没有一种能够在抽象层级上自动获取连贯验证流程的方法,也没有用非常流行的M语言实现的具备优化输出的实现流程。”Synopsys 副总裁兼Synplicity 事业部总经理,Gary Meyers说:“有了Synphony HLS,我们能够为系统和软件验证提供一种比竞争对手更快和更可靠的方法。结合Synopsys技术领先的系统原型和硬件辅助验证解决方案,设计团队们能够更加经济和更加可靠地设计和验证他们复杂的芯片和软件。” 

 

封装和供货 

Synphony HLS包括M-synthesis技术、C-model生成器、Synphony HLS高层次IP模型库和用于ASICFPGASynphony HLS引擎。Synphony HLS现在限量提供,年底时可全面上市。如需获得更多信息,请登陆网站www.synopsys.com/Tools/SLD/AlgorithmicSynthesis或者联系您本地的Synopsys销售代表。 

 

关于Synopsys 

Synopsys有限公司(纳斯达克股票代码:SNPS)是全球电子设计自动化(EDA)行业的领导者,为全球电子市场提供用于开云棋牌官网在线客服设计和制造的软件、知识产权(IP)和服务。Synopsys的全面解决方案将其在实施、验证、IP、制造和现场可编程门阵列(FPGA)等方面的产品组合集于一体,帮助设计师和制造商解决了当前面对的各种关键挑战,如功率消耗、良率管理、软件到芯片(software-to-silicon)验证以及实现时间。这些技术领先的解决方案帮助Synopsys的客户建立了一个竞争优势,既可以将最好的产品快速地带入市场,同时降低成本和进度风险。Synopsys的总部位于加利福尼亚州的Mountain View,并且在北美、欧洲、日本、亚洲和印度拥有60多家办事处。如需获得更多信息,请登陆http://www.synopsys.com 

 

根据1933年证券法27A条和1934年证券法21E条的规定,本新闻稿含有一些前瞻性的表述,其中包括Synopsys对于Synphony HLS解决方案的优点和可用性预期。这些表述是基于我们当前的预期和看法。由于风险和不确定性因素的存在,实际结果可能与这些表述大不相同,这包括但不仅限于工程困难、完成该解决方案的商业发行过程中不可预见的困难以及Synopsys2009731结束的财政年度的季度报告表10-Q标题为“风险因素”部分所指出的困难。这篇新闻稿中的表述是基于新闻稿发布之日止Synopsys所获得的信息。在任何情况下,Synopsys都没有义务公开修改或更新任何前瞻性表述 

 

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。