High-Level Synthesis (HLS) and High-Level Verification (HLV) by Catapult revolutionise the game.
High-Level Synthesis & Verification
Concerned that your next RTL project may be late? Will your new “secret sauce” design be sufficient, or will it consume too much power? How will you ensure that it is functionally valid and ideally constructed before committing to RTL? Catapult High-Level Synthesis (HLS) & High-Level Verification (HLV) alters the game.
RTL Design & Verification is Too Slow & Expensive
RTL productivity has slowed, particularly for new and complicated value-add blocks. The design and verification problems of designing new and novel architectures that give advantages in silicon for Wireless, 5G, ML, or Video/Image processing are making design teams’ lives difficult.
Send your queries
Catapult High-Level Synthesis Solutions
Siemens Catapult Synthesis solutions provide support for the C++ and SystemC programming languages, FPGA and ASIC independence, ASIC power estimation and optimization, and the most recent advances in Physically aware multi-VT area and performance optimization.
C++/SystemC Synthesis
A complete HLS tool that meets all of your requirements for the trickiest ASIC and FPGA designs.
Low Power Solutions
When it comes to early architecture power estimation, plus optimizing for low-power ASIC RTL, Catapult has what you need.
Physically Aware HLS
Catapult maintains up with shrinking geometries with design adaptability, tangible downstream data, and outstanding QoR.
Catapult High-Level Verification Solutions
Everything you require to quicken the flow of high-level verification. Utilizing Design Checking, Code and Functional Coverage along with Formal, you can cut the time and cost of verification by up to 80%.
Catapult Design Checker
Before synthesis, use lint and formal analysis to confirm the accuracy of your HLS designs. Avoid coding for HLS’s potential design and quality-of-results difficulties.
Catapult Coverage
Provides HLS-aware code coverage, including statement, branch, FEC, toggle, and array access. Functional coverage inspired by SV with support for cover groups, cover points, bins, and crosses.
Catapult Formal Verification
Formally identify errors, ambiguities, unfavourable design difficulties, and user constraint issues early in the HLS process. Even with timing and interface variations The verification and coverage closing flow are made possible using Catapult Formal.
SLEC-System
Using SLEC, compare the accuracy of RTL to your High-Level models. allowing for the demonstration of the consistency between a specification’s implementation despite changes in language, timing, or abstraction.
Get the latest tips, software updates and promos.