Software-driven hardware verification
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.
Codelink works much in the same way as the latest generation of digital video recording (DVR) devices. During functional simulation, 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. 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 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 Codelink.
But revolutionary results are not enough. New technology must fit into existing processes and flows. Codelink can be integrated into your current verification environment with little to no disruption. During simulation, Codelink is non-invasive, working on existing processor driven tests while requiring no modification what-so-ever.
If your design contains one or more embedded processors, then Codelink is an excellent choice for you. When you compile and load tests into system memory for processor execution, 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, Codelink Turbo can speed up your simulation with its instruction-accurate processor simulation and proprietary hot-swapping technology.
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 Codelink. Codelink seminars and workshops are held on a regular basis in a wide variety of locations.
We have training courses available for Questa products in our training centers around the world, online, or at your site.
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.
Latest Issue of Verification Horizons Available!
Just in time for Christmas and other year-end holidays, I am pleased to announce that the latest issue of Verification Horizons is now available on-line. As usual, we have a great lineup of articles that...
SystemVerilog Testbench Debug - Are we having fun yet?
SystemVerilog Testbench Debug – Are we having fun yet? Fun Debug should be fun. Watching waveforms march by, seeing ERRORS and WARNINGS pop out in a transcript file, tracing drivers back to their...