Case Study: Cadence Design Systems finds critical bugs faster with UndoDB from Undo

A Undo Case Study

Preview of the Cadence Design Systems Case Study

Finding customer-critical bugs with Live Recorder for Production

Cadence Design Systems, a global provider of electronic design tools, needed to improve productivity and debug highly complex, memory-intensive software under tight customer deadlines. Its Advanced Verification Solutions team was dealing with intermittent, hard-to-reproduce bugs in a compiler used for chip design verification, and traditional debugging tools couldn’t show why failures were happening. Undo’s Live Recorder for Production, including UndoDB and Out-and-About, was brought in to help.

Undo implemented reversible debugging that let Cadence record execution on customer servers, then rewind and replay failures using GDB-compatible workflows. With Undo, Cadence found one critical intermittent bug in three hours after months of searching, then fixed it in two more hours, and later expanded the tool across other Cadence groups under a site-wide license.


Open case study document...

Cadence Design Systems

Andy Eliopoulos

Vice President


Undo

5 Case Studies