Catapult SL:

 Benefits of Catapult SL

Catapult Flow

 

● Dramatically shortens the design cycle

○ Correct-by-construction designs

○ Error-free RTL generation

 ○ Zero iterations at the RTL

 

● Immediate and measurable benefits

○ Fastest path to verified RTL

○ More gates produced per engineer

○ Positive ROI on first design

 

● Tested, proven, adopted worldwide

○ #1 market share for past three years

○ Hundreds of users and tape-outs

○ Certified in TSMC Reference Flow 11

 

Reduce the Time to Verified RTL

Traditional hardware design methods that require hand-written RTL development and debugging are too time-consuming and error prone for today’s complex designs. Catapult® empowers designers to use industry standard ANSI C++ and SystemC to describe functional intent and move up to a more productive abstraction level. From these high-level descriptions, Catapult generates production quality RTL.

 

● Synthesizes ANSI C++ and SystemC to production quality RTL

 

● Targets algorithms, control-logic and interfaces for full-chip synthesis

 

● Dramatically shortens the path to verified RTL

 

 

Catapult gains SystemC, Low Power Support


SystemC Support

Calypto® rolls-out SystemC synthesis, expands Catapult full-chip synthesis capabilities with the efficient handling of complex bus interfaces, SoC interconnects and TLM2.0-based ESL flows.

 

 ● Synthesizes SystemC input sources

 

 ● Supports cycle-accurate coding style for fine-grain control over design results

 

 ● Supports transaction-level modeling and ESL flows

 

 ● Supports complex buses and SoC interconnects

 

 ● Reads in legacy synthesizable SystemC IP descriptions

 

 ● Integrates with Mentor Graphics’ Vista platform

 

 

TSMC-Qualified

Catapult is now included in the TSMC Reference Flow 11.

 

 ● TSMC-qualified 40nm and 65nm low power process synthesis libraries for Catapult

 

 ● Integration of TSMC’s Memory Compiler in Catapult

 

 

Low Power Support

With its new built-in low power optimizations, Catapult automates prevailing low-power design technique and delivers unrivaled power reduction.

 

 ● Fully automated multi-level clock-gating providing near perfect clock gating

 

 ● Dynamic power management interfaces

 

 ● Reduces power consumption by an average 40%

 

 

Control-Logic Support

Catapult added support for control-logic synthesis. It is the first unified solution that lets designers model, verify, and synthesize complex mixes of control and algorithmic units from a single ANSI C++ source.

 

 ● Supports synchronous reactive systems from pure C++

 

 ● Dedicated QoR optimizations for optimal control logic timing and area

 

 ● Enables mixing data-driven algorithmic blocks with clock-driven control units

Datasheets

* = User Information Required Before Download

Title Date Type Product Highlight
Catapult Product Family DatasheetOn-GoingDatasheetCatapult

White Papers

* = User Information Required Before Download

Title Date Type Product Highlight
*Catapult LP for a Power Optimized ESL Hardware Realization FlowNovember 2012White PaperCatapult LP

This paper describes, in general, the Catapult® flow for exploring low power architectures, and it discusses in detail the low power optimization results achieved using the Catapult LP design flow. The case study was conducted using real customer designs. Designs were synthesized using Catapult with and without low power optimizations turned on. With low power optimizations on, Catapult uses the Calypto PowerPro® technology under the hood for implementing RTL power optimization techniques and for estimating a design’s power usage.

*7 Steps to Higher Productivity: STMicroelectronics HLS Flow for Complex IPsDecember 2010White PaperCatapult

This paper covers STMicroelectronic’s project, where they wanted to have a completed video processor IP design in silicon in time for CES 2010, so they could fully demonstrate the 3D graphic capability of their latest SOC.

*High-Level Synthesis Report 20112011White PaperCatapult

This report analyzes the survey results of 1,133 engineers and engineering managers and identifies relevant emerging trends.

*Advanced Algorithmic Evaluation for Imaging, Communication and Audio Applications - Eigenvalue Decomposition Using The Catapult® Algorithmic Synthesis MethodologyWhite PaperCatapult

This paper discusses the hardware implementation of “eigenvalue decomposition”. Therefore, we developed two effective algorithms in ANSI C++ to obtain eigenvalues and synthesized them with Catapult Synthesis to compare the area versus the number of cycles at the algorithm level, respectively.

*Designing High Performance DSP Hardware Using Catapult C Synthesis and The Altera Accelerated LibrariesWhite PaperCatapult

This paper covers the design flow consisted of modeling the algorithm functionality in a high-level language such as C++ and then hand-coding it in RTL.

Data Types

* = User Information Required Before Download

Title Date Type Product Highlight
*AC Datatypes10/01/12Data TypeCatapult SL

Videos

* = User Information Required Before Download

Screenshot Date Type Product Title & Highlight
December 2012VideoCatapult*Comparing C++ to SystemC for HLS (HLS #1) - Webinar

A practical comparison between SystemC and C++ for High Level Synthesis

Have you ever wondered the difference between C++ and SystemC for high level synthesis (HLS)? This 50 minute webinar will provide a practical overview of the differences between the two most common ESL hardware description languages. The webinar will show side by side coding examples of the two languages for basic hardware concepts such as: hierarchy, IO, numerical precision and timing. As the only company to support both SystemC and C++ for synthesis with the industry’s most successful HLS tool (Catapult), Calypto is uniquely placed to discuss the differences between the two languages.

(Recorded Live 12/13/2012)

VideoCatapult*Catapult Control Logic Demo Using C++

Catapult Control Logic Demo Using C++.

VideoCatapult*Catapult Overview Demo Using C++

Catapult Overview Demo Using C++.

VideoCatapult*SystemC Synthesis Demo

Watch a demonstration of Catapult using SystemC.

VideoCatapult*Catapult Synthesis Primer: Technology Overview

This short video gives an overview of Catapult, explaining what it is, what it does and how design teams benefit from using it.

VideoCatapult*Catapult Synthesis: A Return on Investment Case Study

In this case study, Thomas Bollaert investigates a company's Return on Investment (ROI) for Catapult high level synthesis tool, and how they achieved a positive ROI within the first 12 months of Catapult usage.

VideoCatapult*Best Practices of HLS

In this primer, Shawn McCloud discusses best practices of high-level synthesis, and how the right coding style results in higher quality RTL and improved design reuse.

VideoCatapult*HLS Primer

In this interview, Shawn McCloud discusses high-level synthesis and the three major trends driving adoption of this technology in design teams around the world.