Printer Friendly
The Free Library
14,599,127 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Rich Library of Checkers Allows Easy Capture of Design Intent.


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)--March 13, 2000

0-In Design Automation, Inc. announced today that it has shipped the production release of 0-In Check, which includes the CheckerWare(TM) library, the industry's first white-box, reusable verification IP. White-box techniques take advantage of a design's internal structure to provide much more efficient and thorough 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, .

Development Partners Guide CheckerWare Development

The CheckerWare library currently contains more than 45 different types of checkers for datapath elements, control structures, buses and interfaces in complex chip designs. Selection and design of the checkers were driven by analyses of difficult corner-case bugs in numerous multi-million-gate 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 from 0-In's development partners. These chips include CPU CPU
 in full central processing unit

Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit.
, networking, telecommunications and IP designs, ensuring that the checkers are general enough to catch bugs in a wide variety of design styles.

0-In's CheckerWare development team in San Jose and Bangalore continuously augments the library with new checkers requested by customers. "Our development partners include some of the world's most advanced chip-design and verification engineers," said Dr. L. Curtis Widdoes, Jr., 0-In's 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. . "Tapping into their expertise has helped us to build a verification IP product that will provide value to design teams working on chip designs for diverse applications."

Reusable Verification IP Reduces Time-to-Market

Functional verification accounts for more than 60% of the time and effort in advanced ASIC design. Design teams reusing 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;  code find that they cannot achieve their aggressive time-to-market goals without a verification methodology which allows them to also reuse their "verification IP". 0-In's innovative white-box techniques allow design and verification engineers to easily capture design intent and to instrument their designs by embedding 0-In directives in the RTL code.

Instrumentation by the design and verification engineers allows 0-In products to catch tough bugs that cannot be detected with low-level, automatically inferred, lint-type checkers. 0-In directives are embedded as comments so that the flow for other EDA (1) (Electronic Design Automation) Using the computer to design, lay out, verify and simulate the performance of electronic circuits on a chip or printed circuit board.  tools is not perturbed per·turb  
tr.v. per·turbed, per·turb·ing, per·turbs
1. To disturb greatly; make uneasy or anxious.

2. To throw into great confusion.

3.
. They become part of the design source and accompany the RTL code as it is reused in new applications. 0-In's powerful inference technology infers many details of checker hook-up directly from the RTL, so checkers automatically adapt to modifications made to the RTL code during reuse.

0-In Check Configures the Checkers

0-In Check is responsible for converting the directives into checkers for use in simulation. 0-In Check reads the RTL code, interprets the directives, configures the checkers for the current version of the RTL design and generates Verilog files implementing the checkers. These files are then included in any existing Verilog simulation block-level, chip-level or system-level. During simulation, the checkers monitor the RTL design during every cycle and report any violations of design intent. The 0-In View graphical user interface graphical user interface (GUI)

Computer display format that allows the user to select commands, call up files, start programs, and do other routine tasks by using a mouse to point to pictorial symbols (icons) or lists of menu choices on the screen as opposed to having to
 (GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface. ) utility helps to zero-in on the source of any violations.

Off-the-Shelf Complex Interface Monitors

Checkers may be combined to capture the protocol rules for complex buses and interfaces. 0-In offers off-the-shelf checker-based monitors for several popular standard interfaces, including PCI (1) (Payment Card Industry) See PCI DSS.

(2) (Peripheral Component Interconnect) The most widely used I/O bus (peripheral bus).
, SDRAM (Synchronous DRAM) A type of dynamic RAM (DRAM) memory chip that has been widely used since the late 1990s. SDRAM chips eliminated wait states by dividing the chip into two cell blocks and interleaving data between them.  and UTOPIA. The CheckerWare library and all of the standard interface monitors are provided in Verilog source form, so they can be used as a starting point Noun 1. starting point - earliest limiting point
terminus a quo

commencement, get-go, offset, outset, showtime, starting time, beginning, start, kickoff, first - the time at which something is supposed to begin; "they got an early start"; "she knew from the
 for design teams developing their own proprietary checkers.

Toughest Bugs are Between Blocks

Much of the effort in late-stage verification goes into finding obscure bugs between independently designed blocks. Improving block-level verification does not fully solve this problem. 0-In's products can be used to verify single blocks, groups of blocks, or even an entire chip, so they help find tough bugs between blocks. 0-In Check automatically configures the checkers for any type of simulation from block-level to chip-level.

0-In Checkers Enable 0-In Search

The same checkers embedded in the RTL design that detect bugs in simulation provide even more value when used with the 0-In Search product. 0-In Search employs advanced semi-formal verification technology to target the checkers.

0-In's semi-formal technology detects tough bugs that might otherwise be missed and greatly reduces the effort required to create thorough testbenches. 0-In Search starts with any existing testbench simulation including checkers, then "amplifies" the testbench, finding new ways to fire the checkers. 0-In Search works with groups of interconnected blocks within a design, as well as with individual blocks.

"One of the biggest issues we hear from our customers is that they do not want to adopt new languages in order to have access to the power of formal verification
"Verifiability" redirects here. For the Wikipedia policy, see Wikipedia:Verifiability.


In the context of hardware and software systems, formal verification
," said Dr. Widdoes. "0-In's tools allow the same checkers that run in simulation to be used by 0-In Search; there's no need for a new property language or constraint language. Furthermore, 0-In checkers are written in the same Verilog as the user's design, so customized checkers can be created without any new language at all."

The current production release of CheckerWare, 0-In Check, and the 0-In View utility is the first to the general market. Production release of 0-In Search is anticipated in the second quarter of 2000.

0-In Design Automation (pronounced "zero-in") is a privately held electronic design automation (EDA) company that develops tools that zero-in on functional bugs in ASIC and IC designs. 0-In was founded in 1996 and is based in San Jose, with a sales office in Boxborough, MA and distribution in Japan through Pacific Design Inc.

0-In Corporate Fact Sheet

Background

0-In Design Automation (pronounced "zero-in") helps ASIC and IC design teams zero-in on functional bugs -- so, development teams find bugs fast, and they find tough bugs before silicon.

While design size continues to grow exponentially, verification requirements grow even faster. Leading-edge teams now spend more than 60% of their time, effort, and resources functionally verifying their designs. Ensuring that a design meets specification is difficult enough; trying to find every bug is an enormous challenge.

0-In helps design teams accelerate the rate at which they find bugs. The company's white-box verification tools use a design's internal structure to provide more efficient, thorough verification. 0-In's two initial products, 0-In Check and 0-In Search, attack the two primary obstacles to finding bugs fast -- inadequate observability and inadequate controllability.

0-In's tools fit right into existing HDL-based methodologies -- requiring no design, testbench, or simulation changes. The tools help design teams harden individual blocks and rapidly verify them in-context, making 0-In's methodology ideal for system-on-chip (SOC) design and design reuse.

Products

0-In Check helps teams verify designs more efficiently by increasing observability during simulation. Designers can instrument their block interfaces with 0-In checkers to defend against illegal stimulus. Within blocks, they can instrument datapaths and control logic to ensure that they always function correctly, especially while handling corner cases.

CheckerWare is the industry's first white-box, reusable verification IP. CheckerWare is an extensive library of pre-verified checks that allows engineers to capture and verify design intent. 0-In Check adds these checkers to existing simulations to monitor design intent and report any violations. These same checkers are used as targets for 0-In Search.

0-In Search amplifies testbenches to find bugs that were never stimulated. It combines synthesis, simulation, and formal techniques to zero-in on bugs -- evaluating the equivalent of billions of new input combinations for every cycle of simulation. Designers amplify block-level tests with 0-In Search to find bugs they would otherwise miss. So, their 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.  blocks are "hardened" prior to top-level integration. After integration, verification engineers use 0-In Search to amplify top-level simulations with respect to one or more blocks. Multiple-block capacity is important because the toughest bugs occur between individual blocks.

Management

Dr. L. Curtis Widdoes, Jr., Chairman & CEO

Dr. Widdoes is widely recognized as a pioneer in the computer-aided engineering See CAE.
Computer-aided engineering

Any use of computer software to solve engineering problems. With the improvement of graphics displays, engineering workstations, and graphics standards, computer-aided engineering (CAE) has come to mean the computer
 industry. He has founded two successful EDA companies The external links in this article or section may require cleanup to comply with Wikipedia's content policies. , Logic Modeling Systems Inc. (1987) and Valid Logic Systems Inc. (1981). Dr. Widdoes holds a B.S. in engineering and applied science from the California Institute of Technology California Institute of Technology, at Pasadena, Calif.; originally for men, became coeducational in 1970; founded 1891 as Throop Polytechnic Institute; called Throop College of Technology, 1913–20.  and a Ph.D. in computer science from Stanford University Stanford University, at Stanford, Calif.; coeducational; chartered 1885, opened 1891 as Leland Stanford Junior Univ. (still the legal name). The original campus was designed by Frederick Law Olmsted. David Starr Jordan was its first president. . He holds four patents and is an 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.  W. Wallace McDowell Award recipient.

Steven D. White, Vice President of Operations

White was vice president of design verification at Synopsys, Inc. from 1994 to 1996. In that position he re-defined the company's verification strategy with thrusts into cycle-based simulation and emulation. Prior to Synopsys, White co-founded Logic Modeling Systems with Widdoes. White holds a B.A. from Michigan State University Michigan State University, at East Lansing; land-grant and state supported; coeducational; chartered 1855. It opened in 1857 as Michigan Agricultural College, the first state agricultural college. .

Dr. Mitchell J. Mlinar, Vice President of Engineering

Dr. Mlinar joined 0-In from Hewlett-Packard's EEsof division where he directed the engineering development of leading-edge RF and DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive  synthesis products. During his career in EDA management, he has also been responsible for business growth and leadership in wireless communications and DSP products. Mlinar holds a B.S. in electrical engineering and computer science and an M.S. in solid-state physics from Marquette University, a Ph.D. in electrical and computer engineering from the University of Southern California The U.S. News & World Report ranked USC 27th among all universities in the United States in its 2008 ranking of "America's Best Colleges", also designating it as one of the "most selective universities" for admitting 8,634 of the almost 34,000 who applied for freshman admission , and two patents.

Thomas L. Anderson, Vice President of Applications Engineering

Anderson was formerly vice president of engineering at Virtual Chips, Inc., later the semiconductor IP group of Phoenix Technologies Ltd. He previously held design and EDA management positions at a number of semiconductor and system suppliers. Anderson holds a M.S. in electrical engineering and computer science from M.I.T. and a B.S. in computer systems engineering from the University of Massachusetts The system includes UMass Amherst, UMass Boston, UMass Dartmouth (affiliated with Cape Cod Community College), UMass Lowell, and the UMass Medical School. It also has an online school called UMassOnline. .

Headquarters: 1784 Technology Drive San Jose, CA 95110 Phone: 408/487-3649 Fax: 408/487-3651 Email: info@0-In.com

Eastern Region: 1740 Massachusetts Avenue Boxborough, MA 01719 Phone: 978/263-1799

Note to Editors: 0-In(TM) and CheckerWare(TM) are trademarks of 0-In Design Automation, Inc.
COPYRIGHT 2000 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, 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:Mar 13, 2000
Words:1573
Previous Article:ON24 Audio Investor Alert: ON24 ON the Move: Dell Is Back in the Fast Lane on News of Upgraded.
Next Article:Consolidated 1999 net income up 49.3%.
Topics:



Related Articles
0-In and SAS Team Up on Verification IP; Partnership Aids SOC Customers.
NEW RULE SETS FOR LEDA CHECKERS ACCELERATE AND DELIVER.(Company Business and Marketing)
New products in the legal field.
HUP Reduces E Mail Errors.
XMS 2.0 From Vividence. (Technology Highlights).(Product Announcement)
LIBRARY MOVING TO SELF-CHECKOUT.(NEWS)
Where in Mississippi is...Petal? (Small-Town Spotlight).
The library after 150 years.
Nice job, Element K.(Video Recording Review)

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