Questa Codelink

Software-driven hardware verification

Questa® Codelink is the industry's leading software driven hardware verification solution. It makes every verification engineer an instant "CPU expert" by providing 100% accurate processor views for system level testing.

Overview

Questa Codelink works much in the same way as the latest generation of digital video recording (DVR) devices. During functional simulation, Questa Codelink's advanced tracing technology automatically captures and compresses all of the important activity inside the design's processors, enabling the verification engineer to "playback" the simulation with features such as fast forward, rewind, pause, single step, and even the equivalent of zoom and pan.

Everything is fully synchronized and easily viewed, including logic simulation waveforms, processor states, source code, internal memory, registers, stacks, and output. Questa Codelink then presents only the important information needed to quickly debug software driven tests, much in the same way that a DVR quickly skips over unwanted commercials, allows you to rewind and replay interesting scenes you missed the first time, and even allows you to zoom in and run in slow-motion or single-step mode to get a really close look.

As a result, companies using Questa Codelink have been able to reduce their system level debugging time from months to days. Complex simulation failures that used to require extensive analysis of multiple files and databases, can now be diagnosed within one robust multi-viewing debugging environment called Questa Codelink.

Evolutionary Steps

But revolutionary results are not enough. New technology must fit into existing processes and flows. Questa Codelink can be integrated into your current verification environment with little to no disruption. During simulation, Questa Codelink is non-invasive, working on existing processor driven tests while requiring no modification what-so-ever.

Typical Applications

If your design contains one or more embedded processors, then Questa Codelink is an excellent choice for you. When you compile and load tests into system memory for processor execution, Questa Codelink can greatly simplify the debugging process. And if you’re looking to load and execute even more software including boot code, application code, or just a lot more tests, Questa Codelink Turbo can speed up your simulation with its instruction-accurate processor simulation and proprietary hot-swapping technology.

Learn More

So if you’ve got one or more embedded processors in your design, and you’d like to speed up your simulation and debugging time, contact your local Mentor Graphics representative to find out how you can learn more about Questa Codelink. Questa Codelink seminars and workshops are held on a regular basis in a wide variety of locations.

Verification Horizons Blog

An online forum to provide updates on concepts, values, standards, methodologies and examples to assist with the understanding of what advanced functional verification technologies can do and how to most effectively apply them.

Texas-Sized DAC Edition of Verification Horizons Now Up on Verification Academy

Verification Horizons BLOG

Hi Everyone, Just wanted to let you know that we just posted the PDF of the latest, Texas-Sized, DAC edition of Verification Horizons on the Verification Academy. In addition to my Editor’s Note, in which…View Blog Post

IEEE 1801™-2013 UPF Standard Is Published

Verification Horizons BLOG

Download the standard now – at no charge The IEEE Standards Association (IEEE-SA) has published the latest UPF 2.1 standard, officially called IEEE Standard for Design and Verification of Low-Power Integrated…View Blog Post