Taking Verification To The Next LevelSponsored by: VERISITY CORP.

May 24, 2004
A quick take on automating the verification process
Complexity Rules Mushrooming design complexity has spawned a crisis in functional verification. As the electronics industry "designs" its way out of the downturn, even more IC designers will look to take advantage of nanometer silicon processes, and the complexity issues will spiral out of control. Improvements in the verification infrastructure cannot close the gap. Functional verification is still the main bottleneck in the IC development cycle. Incomplete verification accounts for up to 75% of all respins. Verification engineers as well as vendors of verification tools must attack the complexity problem from directions other than sheer horsepower.Platform Versus Process When considering how to tackle these complexity issues, don't confuse verification platforms with verification processes. The platform is a collection of engines. Each engine is tailored to achieve a particular performance level, such as simulation, acceleration, or emulation. The infrastructure comprises these items. How the infrastructure is used to move from specification to verification closure is the process, which begins with a capture of specifications in a test plan. It moves to the development and, hopefully, reuse of multilevel testbenches that enforce the test plan. Assertions are developed and included at both the block and chip levels. Metrics, in various forms of "coverage," are then defined for uncovering and repairing of all bugs. Finally, all concurrent and interdependent verification activities are managed at all levels to optimize human and compute resources and achieve verification closure. The platform is the enabling foundation, while the process is the means to use the platform effectively.Practice Makes Perfect An up-to-date infrastructure goes a long way toward enabling verification closure, but an efficient process is even more important. There's a good deal of room for automating both the process and the development of the process itself. In either case, the key is packaging the best practices in a way that improves efficiency and various forms of coverage. Emerging methodologies accomplish this by encapsulating comprehensive and executable verification guidelines and IP, transferring specialized expertise in an era when such expertise may be in shorter supply than ever.

Click here to download the PDF version of this entire article.

Sponsored Recommendations

Design AI / ML Applications the Easy Way

March 29, 2024
The AI engineering team provides an overview and project examples of the complete reference solutions based on RA MCUs that are designed for easy integration of AI/ML technology...

Ultra-low Power 48 MHz MCU with Renesas RISC-V CPU Core

March 29, 2024
The industrys first general purpose 32-bit RISC-V MCUs are built with an internally developed CPU core and let embedded system designers develop a wide range of power-conscious...

Asset Management Recognition Demo AI / ML Kit

March 29, 2024
See how to use the scalable Renesas AI Kits to evaluate and test the application examples and develop your own solutions using Reality AI Tools or other available ecosystem and...

RISC-V Unleashes Your Imagination

March 29, 2024
Learn how the R9A02G021 general-purpose MCU with a RISC-V CPU core is designed to address a broad spectrum of energy-efficient, mixed-signal applications.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!