High Level Synthesis

High Level Synthesis reduces the manual effort required to create and completely verify synthesizable RTL code. Design size and complexity continue to push traditional RTL design and verification methodologies to their limits.

Improve Productivity

No longer can design teams double in size in order to design and verify twice the number of gates. Adding more engineers, irrespective of cost, to a project will no longer result in linear productivity gains. Product requirements and time-to-market pressures now make it impossible for designers to find and verify optimal RTL implementations within their allotted schedules. By leveraging the C++ language with the power of class-based design reuse and templates, designers become considerably more productive.

High Level Synthesis Technology Delivers:

  • Significant reduction in validation and verification effort and time
  • 10x to 100x improvement in your total “Time to Verified Gates” delivery
    See our customer success stories for more details
  • An ability to quickly explore multiple architectural implementations and trade-offs
  • Elimination of human errors introduced by misunderstandings during manual RTL coding

Products and Solutions

  • Catapult C SynthesisCatapult is a High Level Synthesis tool for ASIC and FPGA hardware designers of wireless, video, and image processing equipment who need to deliver optimal implementations with aggressive time-to-market requirements.
  • Catapult C Library BuilderCatapult C Library Builder is a stand-alone tool that provides an easy and intuitive environment to generate and analyze design libraries for Catapult C Synthesis.

High Level Synthesis Applications

Video & Image Processing Solutions

Video and image processing designs present an interesting set of algorithm modeling, design, and verification challenges, frequently centered around line buffers, windowing and other architectural bandwidth challenges. Catapult C Synthesis leverages a C++ based bit-accurate data type language entry to enable rapid validation of algorithm and system architecture concepts.

Video

  • SDTV and HDTV
  • Compression and decompression
  • Filtering, scaling and optimization

Imaging

  • Medical Imaging - MRI, ultrasound
  • Radar processing
  • Machine vision
  • Printer imaging

Learn More About Video & Image Processing Solutions

Broadband Wireless Solutions

Broadband wireless designs present an interesting set of algorithm modeling, design, and verification challenges. Catapult C Synthesis leverages a C++ based bit-accurate data type language entry to enable rapid validation of algorithm and system architecture concepts.

  • Network infrastructure
  • Wireless handsets & basestations
  • Cryptography

Learn More about Wireless Solutions

Low Power Solutions

Learn how Mentor can help you with your power consumption challenges, including how to balance power with existing requirements of system functionality, performance, and manufacturability.

The Unified Power Format (UPF) provides the backbone to our low power technologies so engineers can define power based architectures, create power aware strategies, and verify low power designs throughout the TLM to GDSII flow.

Low Power Solutions

Additional Resources