Catapult C Synthesis
Full-Chip High-Level Synthesis
Catapult C Synthesis is a high-level synthesis tool for ASIC and FPGA hardware designers who need to deliver optimal implementations with aggressive time-to-market requirements.
ANSI C++ and SystemC Synthesis
Catapult supports both pure untimed ANSI C++ and SystemC, the two major standard languages for high-level design and synthesis, and produces optimal RTL for complex hierarchical systems comprised of control-logic and algorithmic units.
Precise User Control
Designers precisely control the synthesized hardware implementation by applying high-level constraints managing design aspects such as interface protocols, memory architecture, throughput, latency and low-power transformations.
Production-Quality RTL Generation
Technology-aware synthesis leverages physical information to precisely schedule hardware resources and structure control logic to produce superior designs and predictable timing closure.
Interactive Analysis and Optimization
Using the comprehensive set of built-in analysis tools, designers interactively analyze, optimize, and rapidly converge on the optimal solution in terms of power, performance, and area.
Automatic RTL Verification
The fully automated verification flow includes linting and code coverage of the input source code and push-button simulation of the generated RTL, for a faster path to verified RTL.
User Testimonials
See and hear about Catapult C Synthesis in action
Hitachi, Ltd. Leverages Catapult C Synthesis
“During the evaluation, we had a tricky corner-case bug that required 20k patterns of simulation data to trigger. While running those patterns took only an hour in the C simulation, and it would have... View Success Story
STMicroelectronics Utilizes Catapult C Synthesis
"With the Catapult C Synthesis flow, RTL debug literally disappears. The C model is validated in its environment, and from there correct-by-construction RTL is created. This reduces the verification... View Success Story
Ericsson Evaluates Catapult C Synthesis
Catapult C Synthesis reduces the Ericsson mobile platform team’s gate count by 30% and eliminates RTL design bottleneck. View Success Story
Alcatel Space Adopts Catapult C Synthesis
Catapult C Synthesis helps the Alcatel Space division produce smaller and faster ASIC designs in far less time. View Success Story
What They're Saying
Cooley's DeepChip
John Cooley, editor of www.deepchip.com, sheds lights on the industry and “rubber meets the road” usage of EDA tools. Avoid the marketing hype of tool vendors by checking out what real customers are saying about their EDA tool experiences:
4/14/2011
Second user confirms CatC does SystemC, control, and prototyping
A 7 year user of Catapult C describes their SystemC evaluation.
4/6/2011
Oops! Catapult C tool and 10 readers catch Bluebook quiz mistake
10 Deepchip readers pointed out a mistake in one of our questions.
3/25/2011
Brett's wrong! User eval confirms Mentor CatapultC does SystemC
A user describes their SystemC evaluation of Catapult.
3/25/2011
Mentor Bluebook contest has 2 winners out of 1,144 participants
Follow up with answers for the High-Level Synthesis Quiz.
1/21/2011
The DeepChip Top 15 User-Written EDA Technical Letters of 2010
Two Catapult stories were included in Cooley's top 15 letters of 2010.
1/20/2011
The DeepChip Top 10 EDA Trip Report and Survey Stories of 2010
Catapult and Vista at DAC made Cooley's top 10 Trip Report of 2010
12/13/2010
FedEx, McDonald's, and the Mentor C-synthesis Blue Book contest
John Cooley promotes Mentor's HLS Quiz and also gives a positive review on the High-Level Synthesis Blue Book. "With all the pics and code examples, the Blue Book was a good first intro to C-to-RTL synthesis for me. I'm glad I got a copy of it."
10/26/2010
Mentor CatapultC user on control logic synthesis and AC Channels
Tim Koeppe from Nokia Siemens Networks GmbH shares his experience on the benefits of designing in C++ over hand coded RTL and the importance of coding style and HDL design experience.
09/02/2010
Mentor Catapult C and Vista
Catapult and Vista made John Cooley's Top 5 DAC Trip Report. What were the 3 or 4 most INTERESTING specific tools that you saw at DAC this year? WHY where they interesting to you?"
05/27/2010
University user dumps hand-coding VHDL for Catapult C synthesis
University user reviews using Catapult to generate RTL from C++ source code for ASICs and FPGAs to prototype high performance receiver algorithms for wireless systems.
12/11/2009
DAC Trip Report: Users on Catapult C
Read user comments about Catapult C from their DAC trip reports and discover why John Cooley’s believes Mentor Catapult C has the lead so far in the HLS space.
Customer Quotes
“The new Catapult extensions for control-logic synthesis now allow us to model, synthesize and verify our complete system from a single C++ source. By doing so, we avoid traditional integration problems and considerably reduce our design and verification effort. This represents a decisive breakthrough which we plan to capitalize on.”
“The control logic extensions of Catapult C now let us develop a larger part of our system with High Level Synthesis. As we develop more and more of the system in HLS, it becomes paramount to get power right. The latest enhancements in Catapult C for low power are delivering the optimizations we need.”
Emmanuel Liegeon, Deputy Manager of Digital ASIC & FPGA design group, Thales Alenia Space
“It took me about 2.5 months to create my first fully verified decoder [using Catapult C]. In contrast, hand coding a decoder in VHDL would have taken 6 months, roughly a 60% savings in time to market.”
“The time savings for implementing our RTL (3 months vs. 6 months) and the quality of our system architecture (275 K vs. 1 M gates) due to ability to do more exploration and optimization…Mentor went to great lengths to be tolerant of the coding style and language syntax. Mentor's local support has been excellent, both in terms of responding to bug fixes as well as the most efficient way to code and implement. We're a big customer, so I expect this. But there are EDA horror stories where the EDA vendor "disappears" once the P.O. was signed. Mentor was and is still there way after the initial purchase.”
“It was very impressive that Catapult C Synthesis tool allowed us to automatically implement VHDL from pure ANSI C++ in just a few days versus three weeks it took using other high-level synthesis tools… It is very beneficial that it saves us months of costly manual effort.””





