S E C T I O N S

C O N T E N T S

 

Corporate
Company overview.

 

Solutions
Bridge the verification productivity gap with formal design validation.

 

Services
Let Veritable's consultants  solve your toughest SOC verification and test problems.

 

What's New
Check out the latest news in verification and test.

Solutions

Formal validation detects late stage bugs

Data Sheets

Verity-Check (HTML)

Verity-Check (PDF)

Verity-CPU (HTML)

Verity-CPU (PDF)

 

"Veritable's formal validation tools offer a promising way of increasing confidence that complex high performance CPU designs function according to their specification. Veritable's Design Verity software is an important part of our verification flow and has detected many issues. Just a few weeks from planned tape-out on a 500 MHz pipeline CPU, the Design Verity software detected a late stage architectural bug that had been present in the design for many months but had escaped detection by other methods."

Yukio Sakaguchi, senior vice president of Design Engineering, Arcadia Design Systems Inc.

Experience the power of formal validation

Veritable's innovative Design Verity formal validation tools can help you bridge the design verification productivity gap.

The usability of lint, the power of formal verification

Verity-Check, the Design Verity static property checker, combines the usability of lint with the power of formal verification to provide you with a single high performance, high capacity property checking solution.

Design Verity-Check Overview

Verity-Check is offered at three levels:

i.   Verity-Check Designer Level

ii.  Verity-Check Professional Level

iii. Verity-Check Expert Level

Verity-Check Designer

The Designer Level Verity-Check product gives you the push-button ease of use of a super-lint style RTL analysis and rule-checking tool but offers sophisticated "look-ahead" analysis techniques, which are more accurate than those used by traditional HDL lint tools, to detect hundreds of potential issues such as unsynchronised clock domain boundary crossings, races, gated clocks, asynchronous clocks, implied latches, asynchronous sets-resets, potential glitches, redundant logic, mismatching assignments, register-transfer level (RTL) scan DFT/ATPG issues, and X-source problems at the full-chip level. In addition, Verity-Check at the Designer Level allows you to check for compliance to the RMM design re-usability rules, design verifiability rules and design for testability rules.

Verity-Check Professional

Verity-Check at the Professional Level provides the power of formal verification state-space search technology with the ease-of-use of rule checking. In addition to traditional lint and rule based checking, it automatically performs search-based property checking for a set of pre-defined or built-in properties such as tri-state conflicts, floating buses, set-reset conflicts, branch possible and synchronous initialization. In addition, it performs FSM analysis to identify unreachable and dead-end states. Search based property checking involves an exhaustive search of the design's state space to verify that no input vector sequence exists that would result in a violation of the property. Verity-Check at the Professional Level also allows you to add your own rules using Perl.

Verity-Check Expert

Verity-Check at the Expert Level gives you powerful built-in property checks (such as one-hot checks) for signals that you specify and state space search-based temporal checks of properties specific to your design (for example, a persistent request must be acknowledged within a specified number of cycles). In addition to user specified assertion based verification checks, all checks at the designer level and professional level are included.

The scalability of simulation, the power of formal verification

Verity-Validation represents a new breed of dynamic property checking tool that uses static formal analysis techniques to generate a test-bench that is simulated dynamically using a traditional logic simulator.

Verity-Validation statically analyzes RTL design descriptions and automatically extracts properties from classes of pre-defined, time-invariant, functional properties. The extracted properties are formally targeted during test-bench generation resulting in a test-bench that is formally proven to cover targeted properties. Unlike previous "intelligent random" or simulation vector based approaches, formal state-space search, rather than random or semi-formal, techniques are used. The new approach is deterministic and formally proves that extracted properties are covered by the test-bench.

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, .

Experience the power of formal validation.

For more information, or an evaluation, contact us at:  info@veritable.com.

 

[Home] [Corporate] [Solutions] [Services] [What's New]

Please contact our Webmaster with questions or comments.
© Copyright 1998-2003 Veritable Inc.  All rights reserved.