Oski Technology Inc.

Blog

Leveraging your Investment in Formal with Abstraction Models

Written by: philippa.slayton on December 14th, 2011
Authors: pslayton

Formal tools and technology have made significant advances in recent years. Formal tools allow designers to more easily use formal, even when formal was not part of the initial verification strategy. This is especially valuable for very large designs, which is why an increasing number of very visible IC companies are adopting formal as part of verification sign-off.

But while formal is being more widely adopted, no formal tools on the market today completely solve the problem of state-space explosion.  Even the best high-performance formal tools very rapidly run into complexity and state space explosion and inevitably fail to converge, having a significant and detrimental impact on schedule. Continue Reading…

Tagged , , , , , ,

Formal vs. Simulation Testbenches: Architecting for End-to-End Verification

Written by: Vigyan Singhal on November 18th, 2011
Authors: Vigyan Singhal

In this post we discuss the differences and similarities between the architecture of formal and simulation testbenches. Many organizations are using formal verification as a supplement to existing simulation efforts. Internal design assertions or interface assertions are often ad-hoc, and form the list of checks being verified. Corner-case bugs can be detected with such efforts, but Continue Reading…

Tagged , , , , , , , ,

On the Practice of Formal Verification

Written by: Vigyan Singhal on November 15th, 2011
Authors: Vigyan Singhal

Many tools for end-to-end verification are powerful and productive. Yet the practice of formal verification of hardware RTL designs is mystifying: there are more builders of tools than full-time dedicated users of such tools. Surprising perhaps, except that few places teach the practical application of formal verification. Continue Reading…

Tagged , , , , , , ,