Experience The Power of Formal Validation Is your CPU design true to specification? Veritable's Design Verity software offers high performance, high capacity design validation solutions that significantly
reduce the time to check. Verity-CPU combines the practicality of simulation with the power of formal analysis
Design Verity-CPU, the Design Verity processor instruction stream generator, is an innovative formal validation tool that
simplifies and speeds up design verification of CPUs. Verity-CPU combines the ease-of-use methodology of traditional biased random instruction stream generation tools and the power of formal analysis
technology into a single solution, putting powerful CPU verification capability at your fingertips.Verity-CPU comprises three innovative instruction stream generation modules: Verity-Grand Master Performs formal analysis of
RTL and generates targeted instruction streams Verity-Brisc Generates biased-random instruction streams Verity-Cover Generates coverage directed instruction sequences
Verity-Grand Master generates targeted instruction streams that detect hard to catch bugs Verity-Grand Master quickly analyzes your RTL design code and automatically generates instruction streams targeted at particular areas of your design.
Verity-Grand Master's powerful analysis capability results in the detection of hard to detect bugs that are unlikely to be caught using random instruction sequences. One example of the type of bugs
that Verity-Grand Master has found was a micro-architectural bug in the pipeline control unit of a 500 MHz CPU. Detecting this bug required a specific sequence of instructions that set and used particular
flags to be generated. This micro-architectural design bug had escaped detection despite many months of biased-random and directed testing but Verity-Grand Master's targeting technology enabled it to quickly
generate several test cases that uncovered this bug. Verity-Brisc generates user controlled biased-random
instruction streams Verity-Brisc offers powerful biased-random instruction stream generation capability based on user
templates. You control the types of sequences generated by Verity-Brisc by specifying parameters such as weights, sequence templates and filters in a configuration file. Verity-Brisc uses this configuration
and an instruction set information file to automatically generate sets of biased random instruction sequences. Verity-Brisc has detected dozens and dozens of bugs including several bugs in a CPU that had
already taped out. Verity-Cover increases your design confidence Verity-Cover augments Verity-Grand Master and Verity-Brisc by performing coverage directed test generation targeted at improving instruction permutation and
instruction sequence coverage. Verity-Cover increases your confidence that you have covered your design sufficiently. Experience the power of Verity-CPU Veritable's Verity-CPU combines the ease of
use methodology of traditional random instruction generation tools with the power of formal analysis technology into a single high performance, high capacity CPU verification solution. With Verity-CPU, you
get a unique combination of formal analysis and biased-random instruction stream generation technology that gives you the most comprehensive and powerful CPU verification capability available. |