Asserting trio of standards
Asserting trio of standards
By Richard Goering, EE Times
March 18, 2002 (10:48 a.m. EST)
URL: http://www.eetimes.com/story/OEG20020318S0014
There's good news in the verification world, where a serious effort is under way to develop some standards for assertions. But with three separate efforts taking place in Accellera, it's important to clarify what each one is all about.
First, some definitions. A property is a statement about a characteristic of a design, such as, "an acknowledge always follows a request within two cycles." An assertion allows that property to be directly tested in simulation or formal verification, as opposed to hoping you'll hit it with a random testbench.
Standardizing assertions is important because, as I said in an earlier column, we now have a "Tower of Babel" situation, in which multiple vendors are pushing their own assertion formats and languages. That means assertions have to be rewritten for each tool, and you have to lea rn a new assertion language for each vendor. What's needed is a consistent way of writing assertions across the design flow.
Accellera's Verilog Formal Verification (VFV) committee is taking one step in that direction by trying to formulate a standard formal property language. After eliminating candidates from Intel and Verisity, they are now looking at IBM's Sugar and Motorola's CBV. Note that those are new languages, not extensions to Verilog or VHDL. The eventual standard will allow engineers to describe complex temporal properties, and it will most likely be used by systems engineers, not RTL designers.
A second effort unfolded earlier this month, as Co-Design Automation and Real Intent donated the Superlog Design Assertion Subset (DAS) to Accellera's System Verilog committee. That is an attempt to add an assertion mechanism to Verilog, which currently does not have one. It doesn't require Superlog and will work with any Verilog tool, but not with VHDL.
Then there's the Open Verif ication Library (OVL), a library of open-source assertion primitives created by Verplex Systems. It was originally created for Verilog and now supports VHDL. Anyone can use it now by going to the Web site: www.verificationlib.com.
At this juncture, several things need to happen. First, while a coalition of small vendors is supporting the DAS, there needs to be buy-in from Synopsys, Cadence and Mentor Graphics on all of those standards efforts. Second, users need to declare loud and clear that their vendors are going to have to conform to standards. Third, the formal property language, the DAS, and the OVL all must work together.
Related Semiconductor IP
- ASA Motion Link PHY
- Configurable CNN accelerator
- RISC-V Display Connectivity Subsystem (DCS)
- AES-GCM - Authenticated Encryption and Decryption
- AES-GCM Authenticated Encryption and Decryption
Related News
- Trio teams up for comms and embedded
- Trio to develop mobile entertainment SoC platform
- SoC Standards Leader VSI Alliance Announces Plans to Close Operations
- IEEE Forms Study Groups to Explore Creation of Standards Based on VSI Alliance Technology
Latest News
- Sony Semiconductor Solutions and TSMC Enter Preliminary Agreement for Next-Generation Image Sensor Strategic Partnership
- M31 Gains Momentum in Advanced Processes, Targets Double-Digit Growth in 2026
- SCALINX Joins GlobalFoundries GlobalSolutions Ecosystem to Expand High-Speed Data Converter SoC Solutions
- TSMC April 2026 Revenue Report
- UMC Reports Sales for April 2026