Printer Friendly
The Free Library
19,573,962 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

0-In Design Automation Introduces Multi-language Assertion Synthesis Tool; Assertion Compiler Enables Industry-Wide Assertion Interoperability.


Business Editors/High-Tech Writers

SAN JOSE San Jose, city, United States
San Jose (sănəzā`, săn hōzā`), city (1990 pop. 782,248), seat of Santa Clara co., W central Calif.; founded 1777, inc. 1850.
, Calif.--(BUSINESS WIRE)--Nov. 10, 2003

Today, 0-In Design Automation, the Assertion-Based Verification Company, announced the availability of its enhanced assertion compiler, the industry's only multi-language assertion synthesis tool. 0-In's assertion compiler is one component of the 0-In Assertion-Based Verification (ABV ABV Above
ABV Alcohol By Volume
ABV Abuja, Nigeria (airport code)
ABV Assault Breacher Vehicle
ABV Accredited Business Valuation specialist
ABV Auxiliary Building Ventilation
ABV Annual Buy Value
ABV Air Bleed Valve
) Suite and builds on the standardization work of IEEE (Institute of Electrical and Electronics Engineers, New York, www.ieee.org) A membership organization that includes engineers, scientists and students in electronics and allied fields.  and Accellera to provide the industry's most comprehensive interoperability strategy for assertions and formal verification
"Verifiability" redirects here. For the Wikipedia policy, see Wikipedia:Verifiability.


In the context of hardware and software systems, formal verification
.

"Our interoperability approach recognizes that customers often want to specify their assertions with a variety of languages and libraries, and then be able to use these assertions in multiple simulation, formal verification and hardware verification tools without having to re-specify," said 0-In president and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board.  Steve White. "They also want additional value from these assertions, such as coverage, management and ease-of-use."

The 0-In assertion compiler protects the investment that companies make to use assertions in their functional verification Functional verification, in electronic design automation, is the task of verifying that the logic design conforms to specification. In everyday terms, functional verification attempts to answer the question "Does this proposed design do what is intended?" This is a complex task,  flows by giving design teams the flexibility to use any of the emerging assertion formats with any RTL (Register Transfer Level) A high-level hardware description language (HDL) for defining digital circuits. The circuits are described as a collection of registers, Boolean equations, control logic such as "if-then-else" statements as well as complex event sequences;  functional verification tool. Design teams are free to choose the best tools for their needs independent of their selected assertion format. This speeds up the verification cycle and enables greater reuse of core blocks and third-party IP. In addition, the assertion compiler adds value to raw assertions specified with an assertion language by adding coverage metrics and providing management capabilities.

Assertion Synthesis Provides Interoperability

The 0-In assertion compiler provides multi-way interoperability between various assertion formats and various verification tools. It accepts assertions in any of the five popular and standard formats available now or in the near future. These formats are:

-- Accellera's Property Specification Language (PSL 1. PSL - Portable Standard Lisp.
2. PSL - Problem Statement Language. See PSL/PSA.
)

-- Accellera's SystemVerilog Assertions (SVA SVA School of Visual Arts
SVA Severe (Thunderstorm) Advisory
SVA Statens Veterinärmedicinska Anstalt (National Veterinary Institute, Sweden)
SVA Shareholder Value Added
)

-- IEEE-1364 Verilog

-- Accellera's Open Verification Library Open Verification Library (OVL) is a library of property checkers for digital circuit descriptions written in popular Hardware Description Languages (HDLs). OVL is currently maintained by Accellera.  (OVL OVL Oval (street type)
OVL Open Verification Library
OVL Program Overlay (File Name Extension)
OVL Oxford Vehicle Leasing (UK)
OVL Officier Vlieger
)

-- The 0-In CheckerWare(R) library (CW)

The 0-In assertion compiler reads in assertions in any of these five formats and synthesizes HDL (Hardware Description Language) A language used to describe the functions of an electronic circuit for documentation, simulation or logic synthesis (or all three). Although many proprietary HDLs have been developed, Verilog and VHDL are the major standards.  assertions in a format that can be used in any third-party simulator, formal verification tool, hardware-assisted verification box or even FPGA (Field Programmable Gate Array) A type of gate array that is programmed in the field rather than in a semiconductor fab. Containing up to hundreds of thousands of gates, there are a variety of FPGA architectures on the market.  prototyping system. This allows assertions written in PSL or SVA to be usable by tools that do not directly accept these formats. Designers can adopt any of the emerging standards without fear of being locked into any particular verification tool vendor.

Interoperability Critical for Reuse, IP and SoC Productivity

The ability to verify assertions specified in different formats and use them all in any verification engine is especially critical for projects that reuse design blocks, design with third-party IP or design system-on-chip (SoC) devices. In these situations, different teams may have chosen to use different assertion formats and/or different verification tools. To complete verification, it is necessary to interoperate between the different formats. The 0-In assertion compiler provides this capability.

"In the current assertion standards environment, interoperability is a mandatory requirement when selecting verification tools," added White. "0-In understands the importance of protecting our customers against the uncertainty and the inevitable evolution that will occur. Our customers need to tape out now and can't wait for the standards to settle. 0-In will make sure their verification investment is protected going forward."

Assertion Synthesis Adds Value to Assertion Standards

In addition to providing interoperability between the different assertion standards, the 0-In assertion compiler adds value to the standards languages and verification IP libraries. The 0-In CheckerWare library contains structural coverage information, management tools and infrastructure for ease-of-use on top of the assertion checking it provides. The assertion compiler adds many of these capabilities to raw assertions specified in the Accellera and IEEE formats.

"Our customers value the combination of assertions and structural coverage to provide easy to use metrics about their verification progress. Naturally they wanted these benefits for all of their assertions, regardless of specification method," said White. "We believe that a unified, integrated view of coverage and assertions is the only way for teams to reach verification closure."

Unified structural coverage is currently shipping with the 0-In ABV suite. It provides users with three important metrics:

-- Static structural coverage measures whether there are enough

assertions in a design

-- Simulation structural coverage measures whether corner-cases

are covered

-- Formal structural coverage measures how well formal

verification has analyzed corner cases

In addition to metrics, productive use of assertions requires links to debugging tools and management tools. The 0-In assertion compiler utilizes the 0-In View assertion management capability and links with best-in-class partner debugging tools, such as those from Novas.

What Partners Are Saying About Assertion Synthesis

"The Cadence(R) Incisive(TM) verification platform is based on open standards Specifications for hardware and software that are developed by a standards organization or a consortium involved in supporting a standard. Available to the public for developing compliant products, open standards imply "open systems;" that an existing component in a system can be replaced ," said Victor Berman, group director of language and IP strategy at Cadence Design Systems (company) Cadence Design Systems - A company that sells electronic design automation software and services.

http://cadence.com/.

See also Verilog.
, "We've worked with 0-In, a member of the Cadence Connections(R) Program, to ensure that their assertions work well within Incisive, so that our joint customers enjoy the fastest, most efficient verification. We applaud 0-In's continued commitment to open interoperability, including their support of Verilog, VHDL (VHSIC Hardware Description Language) A hardware description language (HDL) used to design electronic systems at the component, board and system level. VHDL allows models to be developed at a very high level of abstraction. , SystemVerilog, PSL and OVL."

"Assertion-based verification enables more efficient detection of design issues, and is becoming a key component of advanced debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.  methodologies," noted Dave Kelf, vice president of marketing at Novas Software, Inc. "With our mutual support for multiple assertion formats, engineers can leverage the interoperability between 0-In's technology and Novas' assertion-driven debug capabilities for a more complete verification platform that enhances their ability to understand and correct design behavior. "

"Verisity and 0-In are working together to provide an integrated verification process automation solution for our combined customer base," said Steve Glaser, vice president of marketing and business development for Verisity. "We believe that in order to break through the functional verification bottleneck, customers require best-in-class point solutions that cover the module level through the unit, chip, system and project levels. True interoperability means that customers have freedom of choice and vendors stay motivated to innovate."

Availability, Packaging and Pricing

The 0-In assertion compiler is bundled with all products in the 0-In ABV suite. Support for the different standards will roll out over time. Verilog, OVL and 0-In CheckerWare are currently supported. PSL will be supported starting in V2.1 of the 0-In ABV suite, scheduled for release in Q4 2003, with further enhancements planned for V2.2 in Q1 2004. SVA support is planned for 1H 2004, pending support from simulators.

About 0-In

0-In Design Automation, Inc. (pronounced "zero-in") develops and supports functional verification products that help verify multi-million gate application-specific integrated circuit (hardware) Application-Specific Integrated Circuit - (ASIC) An integrated circuit designed to perform a particular function by defining the interconnection of a set of basic circuit building blocks drawn from a library provided by the circuit manufacturer.  (ASIC (Application Specific Integrated Circuit) Pronounced "a-sick." A chip that is custom designed for a specific application rather than a general-purpose chip such as a microprocessor. ) and system-on-chip (SoC) designs. The company delivers a comprehensive assertion-based verification (ABV) solution that provides value throughout the design and verification cycle -- from the block level to the chip and system level. Twelve of the 15 largest electronics companies have adopted 0-In tools and methodologies in their integrated circuit (IC) design verification flows. 0-In was founded in 1996 and is based in San Jose, Calif. For more information, see http://www.0-in.com.

0-In(R) and CheckerWare(R) are registered trademarks of 0-In Design Automation, Inc.
COPYRIGHT 2003 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2003, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Nov 10, 2003
Words:1137
Previous Article:UL and CSA announce new agreement to develop Mutual Component Acceptance Program and expand Memorandum of Understanding.
Next Article:LECCOTECH Selected by Mercury Interactive to Optimize Customer Database Application Environments.



Related Articles
0-In Announces CheckerWare Interoperability Plans; Multi-Faceted Program Eases Adoption of Assertion-Based Verification.
IBM PROPERTY SPECIFICATION LANGUAGE SELECTED AS NEW EDA STANDARD.
Synopsys Launches SystemVerilog Catalyst Program; More than 30 Companies Announce Support of SystemVerilog Standard.
Cadence and 0-In Collaborate to Deliver Superior Assertion-Based Verification.
0-In Boosts Efficiency of Coverage-Driven Verification with Structural Coverage and Formal Analysis.
0-In Hosts Verification Tutorial Series at DAC 2004.
Bluespec Inc. Announces General Availability of Bluespec Compiler and Bluespec Simulator.
Celoxica Achieves Automation for SystemC Synthesis; Advanced Synthesis Technology Bridges the Design Flow Gap to Generate High Productivity...
Verific ships first commercially available SystemVerilog parser.
FishTail Joins Synopsys in-Sync Program; FishTail Strengthens Integration with Synopsys' Design Compiler and PrimeTime Tools.

Terms of use | Copyright © 2012 Farlex, Inc. | Feedback | For webmasters | Submit articles