Catapult gains SystemC, Low Power Support

SystemC Synthesis Demo

SystemC Synthesis Demo

Product Demo: Watch a demonstration of Catapult C Synthesis using SystemC and algorithmic C++.

View Video

SystemC Support

Mentor Graphics rolls-out SystemC synthesis, expands Catapult C Synthesis 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 C Synthesis is now included in the TSMC Reference Flow 11.

  • TSMC-qualified 40nm and 65nm low power process synthesis libraries for Catapult C Synthesis
  • Integration of TSMC’s Memory Compiler in Catapult C Synthesis
Advanced Clock Gating Demo

Advanced Clock Gating Demo

Product Demo: Watch a demo showing how Clock-Gating optimizations can be applied to a design by Catapult C Synthesis, and how the physical power savings can be measured using integrated dynamic power analysis flows.

View Video

Low Power Support

With its new built-in low power optimizations, Catapult C Synthesis automates prevailing low-power design technique and delivers unrivalled 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 Demo

Control Logic Demo

Product Demo: See how Catapult C Synthesis enables the design and synthesis of mixed control and algorithm block system-level designs written in C++.

View Video

Control-Logic Support

Catapult C 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