Newsletter

Synopsys raises synthesis abstraction with M language





EDA DesignLine

MANHASSET, NY — Synopsys, Inc. has combined The Mathworks' M-language with model-based synthesis for its Synphony High Level Synthesis product, which purports to increase design and verification productivity up to 10 times higher than traditional RTL flows for communications and multimedia applications.

Synphony HLS creates optimized RTL for both ASIC and FPGA implementation, architecture exploration and rapid prototyping.

The Mathworks' M-language has been broadly adopted for algorithm exploration and design because it allows concise expression of behavior at an extremely high level of abstraction.

These M-code models are typically re-coded and re-verified at the RT Level (RTL) and in some cases in C/C++ for implementation and verification.

According to Synopsys, Synphony HLS allows designers to stay in their preferred algorithm modeling language, eliminating the need to re-code and re-verify models and enabling early system-level validation and verification.

Synphony HLS creates implementable RTL and C-models directly from high-level M-language code and the Synphony HLS-optimized IP model libraries. Using a constraint-driven fixed-point propagation feature, designers can derive fixed-point models from a synthesizable subset of high-level, floating-point M-code.

The Synphony HLS engine will then synthesize architecturally optimized RTL to meet area, speed and power goals.

In addition, Synphony HLS complements C/C++-based flows by generating C-models for system validation and early software development in virtual platforms.

Synphony HLS enables C-based verification and validation to start much earlier in the design cycle, according to Synopsys.

"Until now, there has not been an automated way to derive a coherent verification flow across abstraction levels nor an implementation flow with optimized output from the very popular M language," said Gary Meyers, vice president and general manager of the Synplicity Business Group at Synopsys.

Meyers said that Synphony was the first product generated since Synopsys bought Synplicity in 2008.

The Synphony HLS engine can synthesize optimized architectures for ASIC, FPGA, rapid prototyping or virtual platforms while maintaining coherent verification through all levels of the implementation flow.

For ASIC design Synphony HLS includes a new advanced timing estimation capability that automatically utilizes Design Compiler for automatic pipelining and timing closure for a given ASIC technology.

For FPGA design Synphony HLS includes timing and device-specific optimizations for FPGA families from Actel, Altera, Lattice and Xilinx. This includes optimized mapping to hardware multipliers, memories, shift registers and other hardware resources in today's FPGA devices.

For rapid prototyping Synphony HLS and Synopsys' Confirma rapid prototyping solutions let design teams create a pre-silicon prototype of their design and start high-performance algorithm validation and software development earlier in the design cycle.

Synphony HLS is in limited customer availability with general availability by the end of calendar year 2009.

 






Synopsys
Related Content

TECH PAPER
1. FPGA Design Methods for Fast Turn Around

TECH PAPER
2. Multi-Voltage Design Flow with Olympus-SoC

TECH PAPER
3. Realizing ESL with Scalable Transaction Level Models

TECH PAPER
4. Adaptability Breeds Success in IP Development

 


 Featured Jobs
Accenture seeking Project Management Team Lead in Charlotte, NC

Accenture seeking Software Engineer in Salt Lake City, UT

Boeing Company seeking Software Engineer in Herndon, VA

Switch and Data seeking Customer Solutions Engineer in Dallas, TX

Chart Industries seeking Sr. Developer in Cleveland, OH

More jobs on EETimesCareers
 Sponsor
 CAREER CENTER
Ready to take that job and shove it?
SEARCH JOBS:

 SPONSOR

 RECENT JOB POSTINGS
For more great jobs, career related news, features and services, please visit EETimes' Career Center.