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

0-In Formal Verification Products Validate Complex National Semiconductor Bus Bridge Design.


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)--Jan. 6, 2003

0-In's Assertion-Based Verification Suite Finds Design Problems

Not Detected by any Other Verification Method

Today 0-In Design Automation, the Assertion-Based Verification Company, announced that National Semiconductor Corporation has successfully used 0-In products to fully verify a complex bus bridge design before tape-out. The 0-In tools found several corner-case design bugs that were not detected by traditional methods. The thoroughness of the verification process yielded a chip that contained no problems with the bus bridge and that sampled to customers on first silicon.

Companion I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output.

I/O - Input/Output
 Chip Presents Tough Verification Challenges

The Information Appliance See Internet appliance.

(hardware) Information Appliance - (IA) A consumer device that performs only a few targeted tasks and is controlled by a simple touch-screen interface or push buttons on the device's enclosure.
 Group at National Semiconductor designs chip sets that integrate a wide range of functions, including traditional x86 South Bridge buses, Super I/O "Super I/O" is the name given to a class of I/O controller integrated circuits that began to be used on personal computer motherboards in the late 1980s. A super I/O chip combines interfaces for a variety of low-bandwidth devices.  and legacy features, USB USB
 in full Universal Serial Bus

Type of serial bus that allows peripheral devices (disks, modems, printers, digitizers, data gloves, etc.) to be easily connected to a computer.
 host controllers and audio controllers. "With these complex designs, the number one challenge in verification is finding bugs early enough in the design that we are not impacting our schedule with bug corrections," said Gordon Mortensen, director of engineering for the Internet Appliance Also called "information appliance," "smart appliance," and "Web appliance," it is a device specialized for accessing the Web and/or e-mail. Designed for ease of use, it plugs into a telephone jack or LAN connection for Internet hookup.  Group at National.

Mr. Mortensen's team recently completed an I/O companion chip for National's Geode(TM) family of processors. This chip contained about a million gates of logic, built around a new high-bandwidth streaming internal bus. The most difficult portion of the verification effort involved an internal bus bridge connecting this streaming bus to a more traditional legacy bus. Because of the complexity involved in translating data from one bus to the other, Mr. Mortensen explained, "bridging those two protocols is a difficult a part of the design and that's where the bugs would normally show up."

National Selects 0-In Assertion-Based Verification Suite

The project team selected several 0-In products, including 0-In Check and 0-In Search, to verify the chip more rapidly and more thoroughly than with traditional methods. The developers added more than 5000 assertion checkers from the 0-In CheckerWare library to capture their design intent easily and quickly. They used 0-In Check to run these checkers in both block-level and chip-level simulations, detecting bugs at the source and measuring verification thoroughness. "We found errors as simple as a FIFO (First In First Out) A storage method that retrieves the item stored for the longest time. Contrast with LIFO. See traffic engineering methods.

FIFO - first-in first-out
 being de-qued incorrectly, up to things that were very complicated, such as corner-case bugs that were extremely difficult to see with a focused test written by an engineer," said Mr. Mortensen.

Dynamic Formal Verification
"Verifiability" redirects here. For the Wikipedia policy, see Wikipedia:Verifiability.


In the context of hardware and software systems, formal verification
 Stress-Tests a Bus Bridge

Because of the high level of complexity in the bus bridge, the National engineers decided to use 0-In Search to stress all the corner cases. The team worked with 0-In to develop custom CheckerWare protocol monitors for both the streaming and legacy buses. These monitors provided the necessary rules for dynamic formal verification to expand upon the behaviors exercised in simulation, finding several critical bugs that were not detected with test cases. "The most interesting bug that we found was a corner-case condition on a coherent memory transaction. We did not see that when we were running targeted tests in simulation, but 0-In Search was successful at flagging that condition as a problem," reported Mr. Mortensen.

Silicon Results Confirm Value of 0-In Products

The effectiveness of dynamic formal verification and the entire assertion-based verification flow was confirmed when the I/O chip was fabricated and tested in the lab. Mr. Mortensen concluded, "We have not found any bugs on silicon with the bus-bridging module, but I am quite confident that we had some bugs identified using 0-In Search that had a high probability of making it into silicon. We had a very successful project with initial silicon sampled by our customers."

About 0-In

0-In Design Automation, Inc. (pronounced "zero-in") develops and supports 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,  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 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
) 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.

Note to Editors: 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:Jan 6, 2003
Words:708
Previous Article:Castelle's Recently Launched FaxPress 7.0 Network Fax Software Shows Immediate Success; Company Expects FaxPress 7.0 to Accelerate Worldwide Sales...
Next Article:San Jose Auto Show Offers 5 Debuts; Seeks Favorite Traffic Info Source.



Related Articles
Systems Science enters PCI verification market; NEC reports success using Vera-PCI libraries.
0-In Announces National Semiconductor Signs Corporate License for White-Box Verification Products; 0-In tools Deployed Throughout National's Design...
AMD selects Atrenta's SpyGlass to predict downstream design issues early in the design cycle.
TNI-Valiosys Joins Open Core Protocol International Partnership and Contributes OCP 2.0 Formal Library of Assertions.
Mentor Graphics Unveils PCI Express Configurable Controller.
Verisity and 0-In Collaborate for Integrated Testbench and Assertion Coverage Metrics.
Atrenta Introduces PeriScope, an Automated Functional Analysis Product, to Slash Verification Time.
Real Intent's Formal Verification Software Licensed by Sun Microsystems; Large, Advanced Microprocessor Designs Benefit from Early Analysis Using...
Mentor Graphics Announces New iSolve High Performance Verification Speed Adapters for USB and PCI Express Protocols.
Simulink enhancements.

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