Zibb

News and New Products

Synopsys tools tackle verification progress

By Michael Santarini, Senior Editor -- EDN, 3/7/2007

When have you done enough verification? That’s the age-old question Synopsys is attempting to answer with three new additions to its IC-verification lineup. In 2005, Synopsys and ARM introduced Verification Methodology Manual for SystemVerilog, by Janick Bergeron, Eduard Cerny, Alan Hunter, and Andrew Nightingale (ISBN 978-0-387-25538-5, Springer, 2006). The book outlines how to introduce assertions into advanced IC-verification-tool flows. Now, the company is taking that knowledge a step further by incorporating tools that help verification teams create and monitor verification methodologies and more easily incorporate assertion-based verification into flows.

The three new VMM (Verification Methodology Manual) applications, which hook to the company’s VCS (Verilog Compiled Simulator) environment are VMM Planner, VMM Applications, and VMM Automation. “One of the biggest challenges in verification is to determine how much progress has been made, being able to measure that progress, and, based on that measurement, predict how close verification engineers are to closure while guaranteeing quality for the design they are verifying,” says Swami Venkat, director of product marketing for RTL (register-transfer-level) verification at Synopsys.

Traditionally, design teams use a spreadsheet to create verification plans and write scripts to extract data from nonmachine-executable simulation log files to monitor verification progress. Traditionally, this method has been difficult to maintain, and it relies on every design-team member’s diligence. So, Synopsys has figured out a way to automatically tie in much of that verification-data monitoring to its verification environment with VMM Planner, which allows verification managers to capture, track, and measure verification progress. “VMM makes planning more definable, and the data being used for planning is machine-executable,” says Venkat. The tool captures data from verification tools using spreadsheet formats and then rolls up a variety of verification results, such as code and functional coverage, formal and dynamic assertions, and test pass/fail data, into an annotated plan. The tool hierarchically organizes verification projects and allows users to track source files; code, assertion, and state-machine coverage; lines of code that have changed; and pass/fail data and bug tracking. “Depending on what a team feels is important for it to track, it can define that factor as a metric, and VMM Planner will allow them to track progress against that metric,” says Venkat.

With VMM Applications, Synopsys attempts to help designers more easily and more quickly create testbenches. The company has built macroblocks of high-level test functions from basic SystemVerilog elements in its VMM standard library. The company is rolling out the first version of VMM Applications with macroblocks for the register-abstraction layer to help verification engineers verify chip registers with tests that the tool automatically generates. The tool also has macros for the abstraction layer to help users configure VMM testbenches to mixed simulation environments, hardware-assisted verification environments, or both. VMM Applications users will also be able to create reusable verification subsystems, and the tool features a memory-allocation manager that checks designs for memory-buffer content and address bugs.

VMM Automation features the VMM SystemC and VMM Compliance Checker applications. VMM SystemC acts as a higher performance interface between VMM SystemVerilog testbenches and SystemC reference models, and VMM Compliance Checker checks that verification environments comply with the rules and guidelines of Verification Methodology Manual for SystemVerilog, which helps verification teams further increase their chances of speeding through verification. VMM Planner and VMM Applications are available now in beta, and Synopsys hopes to have VMM Automation tools ready over the next 12 to 24 months. The tools are free with the VCS Simulator or the Pioneer testbench tools.



Reed Business Information Resource Center

Featured Company


Most Recent Resources

ADVERTISEMENT

ADVERTISEMENT

Feedback Loop


Post a CommentPost a Comment

There are no comments posted for this article.

Related Content

 

By This Author


ADVERTISEMENT

Knowledge Center


Events

Oxford University Successful RF PCB Design Short Course
Dates: 2/11/2010 - 2/11/2010
Location: Oxford, United Kingdom

Oxford University Systems Engineering - Fast Track Short Course
Dates: 3/6/2010 - 3/21/2010
Location: Oxford, United Kingdom

Oxford University High-Speed Noise and Grounding Short Course
Dates: 6/24/2010 - 6/25/2010
Location: Oxford, United Kingdom

Submit an EventSubmit an Event




Technology Quick Links

EDN Marketplace


©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites