C- B a s e d D e s i g n Catapult C Synthesis D A T A S H E E T Tackle Complexity, Accelerate Time to RTL, Reduce Verification Effort Traditional hardware design methods that require manual RTL development and debugging are too time consuming and error prone for today’s complex designs. The Catapult® C Synthesis tool 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. With this approach, full hierarchical systems comprised of both control blocks and algorithmic units are implemented automatically, eliminating the typical coding errors and bugs introduced by manual flows. By speeding time to RTL and automating the generation of bug free RTL, the Catapult C Synthesis tool significantly reduces the time to verified RTL. Catapult’s unified flow for modeling, synthesizing, and verifying complex ASICs and FPGAs allows hardware designers to fully explore micro-architecture and interface options. Advanced power optimizations automatically provide significant reductions in dynamic power consumption. The highly interactive Catapult workflow provides full visibility and control of the synthesis process, enabling designers to rapidly converge upon the best implementation for performance, area, and power. The Catapult solution has been used in the successful tape out of hundreds of ASICs and FPGAs by major companies around the world, with over 170 million Catapult C Synthesis produces high-quality RTL implementations from abstract specifications written in C++ or SystemC, dramatically reducing design and verification efforts. Major product features: • Mixed datapath and control logic synthesis from both pure ANSI C++ and SystemC • Multi-abstraction synthesis supports untimed, transaction-level, and cycle-accurate modeling styles • Full-chip synthesis capabilities including pipelined multi-block subsystems and SoC interconnects • Power, performance, and area exploration and optimization • Push button generation of RTL verification infrastructure • Advanced top-down and bottom-up hierarchical design management • Full and accurate control over design interfaces with Interface Synthesis technology and Modular IO • Interactive and incremental design methodology achieves fastest path to optimal hardware • Fine-grain control for superior quality of results • Built-in analysis tools including Gantt charts, critical path viewer, and cross-probing • Silicon vendor certified synthesis libraries and integration with RTL synthesis for predictable backend timing closure • ASIC and FPGA technology aware scheduling for high-performance hardware • Broadest C++ language support including classes, templates and pointers • Maximize IP and reuse potential with C++ object-oriented encapsulation www.mentor.com/catapult
Open the catalog to page 1www.mentor.com/catapult ASICs shipped by the end of 2009. Catapult was recognized by Gary Smith EDA as the high-level synthesis (HLS) leader for three years running. High-Level Synthesis from ANSI C++ and SystemC Catapult offers support both for pure untimed ANSI C++ and for SystemC, the two major standard languages for high-level design and synthesis. This dual-language support is ideal for engineers, letting them choose the language most suited to their design needs or company culture, including using both languages in a single design flow. The untimed nature of C++ makes it the best choice...
Open the catalog to page 2www.mentor.com/catapult related aspects directly in the untimed source. This pushbutton solution automatically produces all the needed files and scripts and offers an effortless solution to verify the generated design. Micro-Architecture Analysis and Optimization Catapult combines automation with specific high-level constraints so designers can precisely control the hardware implementation and interactively converge on significantly better quality designs in less time. The architectural constraints editor presents a graphic view of all ports, arrays, and loops in the design and allows any or...
Open the catalog to page 3native technology-specific operators used by the downstream RTL synthesis tools, such as DesignWare for Design Compiler. This methodology ensures precise knowledge of datapath delays, leading to correct-by-construction timing through RTL and physical synthesis. Interactive Design Analysis Tools Automating RTL creation with Catapult allows designers to easily explore a wide range of alternative micro-architectures for a given design. Catapult offers superior control, generating solutions based on user constraints and graphically displaying the results in a choice of X-Y plots, bar charts, tables,...
Open the catalog to page 44 Pages
2 Pages
7 Pages
4 Pages
2 Pages
2 Pages
4 Pages
2 Pages
3 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
12 Pages
1 Page
2 Pages
3 Pages
2 Pages
9 Pages
4 Pages
10 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
3 Pages
2 Pages
7 Pages
2 Pages
2 Pages
4 Pages
2 Pages
2 Pages
12 Pages
8 Pages
12 Pages
2 Pages
2 Pages
2 Pages
3 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
6 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
6 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
4 Pages
3 Pages
3 Pages
3 Pages
4 Pages
5 Pages
3 Pages
4 Pages
2 Pages
2 Pages
4 Pages
4 Pages
3 Pages
3 Pages
4 Pages
4 Pages