Physically Aware HLS

Catapult Physical Aware

Taking Catapult to the next level by partnering with advanced RTL Synthesis technologies such as Synopsys DC-NXT, plus Siemens EDA’s Oasys and Precision FPGA Synthesis. Catapult delivers improved QoR for Performance, Power and Area with latest process technologies.

 

I want to know more about Physical Aware HLS
  • Assertion and property-based verification for HLS models
  • Automatic generation of RTL verification environment re-using users C/C++/SystemC testbench
  • Compares functionality of users C/C++/SystemC behavior interactively with RTL

A closer connection to physical RTL Synthesis

As geometries decrease, estimation and interpolation of RTL operator synthesis for advanced FPGAs or ASIC multiVT effects becomes harder. To build optimal RTL, HLS must neither over-pipeline, nor under-pipeline the output RTL in order to tune the Performance, Power and Area results downstream.

Getting An Exact Answer For Every Operator
On The Fly Characterization uses downstream physically aware synthesis tools to build a complete area/performance tradeoff of every operator needed in your design. Advanced caching across multiple users and designs reduces iterative runtime, while providing superior results for modern geometries. MultiVT option choices round out the optimization trade-offs.

Trading Power, Performance & Area
MultiVT libraries deliver a wide range of power and performance. High performance gate level implementations come at a cost of power and area. Designers need a mechanism to drive VT usage to achieve the optimum tradeoff for their specific needs. Catapult delivers a multiVT approach for On-The-Fly Characterization with modern process technologies.

 

Smoke Testing a High-Level Synthesis Design 

Designing hardware using C++ and C++ testbenches brings orders of magnitude speed-up to simulation. But after High-Level Synthesis (HLS), teams need a way to quickly ensure that the newly-generated RTL is functionally the same as the original untimed C++. They don’t want to create an RTL testbench in order to make this comparison. What teams need is an automated smoke test to quickly make the comparison with very little effort. This paper covers how SCVerify, part of the Catapult HLS Platform, provides teams with the ability to perform push-button smoke testing.

Download White Paper
--

Fields with * are required

Catapult HLS and Verification

Catapult HLS Productivity Gain
To achieve the maximum productivity gain from a C++/SystemC HLS methodology, it is necessary to have the performance and capacity to handle today’s large designs coupled with a comprehensive flow through verification and implementation.

download fact sheet
--

Fields with * are required

READY TO TALK TO SOMEONE TODAY?

We're standing by to answer your questions.

Fields with * are required