feature article
Subscribe Now

The First Emulators of Spring

New Capabilities Address Verification Challenge

It’s the season of rebirth. The sun is out. Flowers are in bloom. Birds busily build nests while semiconductor verification teams emerge from their long winter hibernation, ready to tool up for the challenges of the next process generation. Billions of unverified gates give shelter to countless bugs awaiting anxious design teams as they prepare for summer’s tape-outs and struggle to bring new software up on wobbly legs.

Yep, the first emulators and prototyping platforms of spring have arrived, and – failing to be greeted with their own shadows – engineers are rejoicing at the prospect of more productive, efficient, and effective verification of their next crop of chip designs.

Cadence and Siemens (formerly Mentor) have both announced substantial upgrades to their emulation and prototyping offerings that promise significant improvements for chip and software design teams. Capacities are up, cycle and iteration times are down, visibility is improved, and cost is… Hah! You didn’t really think we were gonna say the new solutions are cheaper, did you? We are well past the first of April at this point.

First up, Cadence has just introduced their new “Dynamic Duo 2.0” – upgraded versions of their proven Palladium and Protium emulation and prototyping systems. At a high level, the company claims 2x the capacity and 1.5x the performance of previous-generation versions of both. (OK, their press release actually said “1.5x higher performance” but we engineers are picky about math and “1.5x higher” would really mean 2.5x the performance. We think they really meant 1.5x the performance, which would be 50% higher performance.) 

To review the emulator vs prototyping platform scenario quickly, emulators are designed to be used by hardware verification teams trying to squeeze the last bugs out of the RTL in their chip designs. Emulators offer orders of magnitude more throughput than software simulators while still maintaining rapid iteration times for design changes and high levels of visibility for tracing problems into specific signals in the RTL.

Prototyping platforms are similar to emulators, but they are designed primarily for software teams to bring up and test software before the chips are available to run it. These are usually built on FPGAs and offer higher performance, typically very near what the actual final hardware will do. But – when compared with emulators – they bring significant compromise on iteration time (each change iteration to the hardware design using a prototyping platform requires a complete run of synthesis and place-and-route to update the FPGAs) and on visibility into hardware signals (prototyping boards do not have the same capability and simplicity in viewing the internals of the hardware that emulators offer).

For teams designing SoCs along with accompanying software, the progression would typically be from debugging the hardware using emulation, and then, as the hardware design stabilizes, gradually shifting focus to developing and debugging software on FPGA-based prototypes. Cadence has designed their ecosystem to allow a smooth transition from detailed RTL design and debug with software simulation through system-level software simulation, emulation and finally prototyping.

The new Palladium Z2 emulation system is based on a new custom processor designed by Cadence, and the new Protium X2 prototyping platform is based on the massive Xilinx UltraScale+ VU19P FPGAs. These new engines at the heart of the “Dynamic Duo” should deliver big improvements in capacity, throughput, and agility for teams designing multi-billion gate silicon. 

Siemens Digital Industries Software (formerly Mentor Graphics) also made a major verification and emulation announcement, rolling out their next-generation Veloce hardware-assisted verification system. This is Siemens’s first complete, integrated offering combining virtual platform, hardware emulation, and FPGA prototyping technologies into a cohesive verification solution. 

New products announced include Veloce HYCON ( for HYbrid CONfigurable), Veloce Strato+, Veloce Primo, and Veloce proFPGA.  Veloce HYCON is a software virtual platform for verification. Veloce Strato+  is a capacity upgrade to the previous system. Like Cadence, Siemens designed their own custom chip to power the new emulator. In Siemens’s case, the Crystal 3+, a 2.5D chip that Siemens says allows Strato+ to scale to 15 billion gates total capacity, is a 1.5x boost over the existing Veloce Strato system. Siemens claims industry-leading capacity, total throughput, and time-to-visibility with the new emulator.

Moving on to prototyping, the new Veloce Primo is designed for enterprise-level FPGA prototyping. Primo, developed internally by Siemens, also boasts high runtime performance and fast prototype bring-up.  Veloce Primo scales up to 320 FPGAs (the same Virtex UltraScale+ VU19P FPGAs used in Cadence’s new Protium X2 system) and employs a consistent working model with Veloce Strato in terms of software workloads, design models, and front-end compilation technology. This should help teams smoothly transition from emulation to prototyping modes and tasks during their hardware verification and software bring-up cycles. Veloce Primo supports both virtual (emulation offload) and in-circuit-emulation (ICE) use models, allowing flexible tradeoff between accuracy and performance.

If desktop prototyping is a better fit for your needs, Siemens also partners with Pro Design to OEM the Veloce proFPGA system for desktop FPGA prototyping. proFPGA is a modular system that allows you to add capacity as needed, scaling from 40M gates to 800M gates capacity. proFPGA is based on high-end FPGAs including Intel Stratix 10 GX 10M and Virtex UltraScale+ VU19P device.

Veloce Strato+ and Veloce Primo use the same RTL, the virtual verification environment, transactors, and models to maximize the reuse of verification collateral and environment and test content, creating a nicely seamless flow between tools for teams with diverse requirements including hardware, software, and system-level verification across the gamut of verification technologies. 

Which of these offerings would work best for your team probably depends on your existing design and verification environment, as the integration between that and the emulation and prototyping platforms is a key factor in a smooth process. Both of these companies are pursuing similar strategies to address the accelerated verification challenge – emulators based on purpose-built custom processors and prototyping platforms designed around leading high-capacity FPGAs, and verification tool environments aimed at simplifying the transition between phases of the project.

While capacity and throughput are important considerations, the differences a team is likely to realize in small performance differences is far less than what could be consumed with an inconvenient design flow, so choosing an ecosystem that mates well with your design tool flow is key. 

Leave a Reply

featured blogs
Dec 7, 2022
By Karen Chow When Infineon needed to select a field solver for the development of their next-generation power semiconductor products,… ...
Dec 6, 2022
Join our live webinar next Tuesday to learn more about this subject. Introduction Despite the evolution of computer processing capability, improving the efficiency of numerical simulations remains critical. In CFD simulations, the key factor impacting solution quality is mesh...
Dec 6, 2022
Explore quantum computing's impact on cryptography and learn how to prepare SoC designs for post-quantum computing and evolving cryptographic standards. The post Why Now Is the Time to Address Quantum Computing's Impact on Cryptography appeared first on From Silicon To Softw...
Nov 18, 2022
This bodacious beauty is better equipped than my car, with 360-degree collision avoidance sensors, party lights, and a backup camera, to name but a few....

featured video

How to Harness the Massive Amounts of Design Data Generated with Every Project

Sponsored by Cadence Design Systems

Long gone are the days where engineers imported text-based reports into spreadsheets and sorted the columns to extract useful information. Introducing the Cadence Joint Enterprise Data and AI (JedAI) platform created from the ground up for EDA data such as waveforms, workflows, RTL netlists, and more. Using Cadence JedAI, engineering teams can visualize the data and trends and implement practical design strategies across the entire SoC design for improved productivity and quality of results.

Learn More

featured chalk talk

Twinax Flyover Systems for Next Gen Speeds

Sponsored by Samtec

As the demand for higher and higher speed connectivity increases, we need to look at our interconnect solutions to help solve the design requirements inherent with these kinds of designs. In this episode of Chalk Talk, Amelia Dalton and Matthew Burns from Samtec discuss how Samtec’s Flyover technology is helping solve our high speed connectivity needs. They take closer look at how Samtec’s Flyover technology helps solve the issue with PCB reach, the details of FLYOVER® QSFP SYSTEM, and how this cost effective, high–performance and heat efficient can help you with the challenges of your 56 Gbps bandwidths and beyond design.

Click here for more information about Twinax Flyover® Systems for Next Gen Speeds