HDL ENHANCES FUNCTIONAL VERIFICATION SOFTWARE TO IMPROVE SOC DESIGN PRODUCTIVITY.@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. , Inc. has introduced @Verifier version 2.5, an enhanced version of the company's functional verification software. @Verifier finds the toughest design problems by an innovative application of automatic formal model checking and automatic functional vector generation. The @Verifier version 2.5 has been enhanced to improve overall performance and capacity when running large System-on-Chip (SoC) designs. "Our team develops advanced communication SoC designs. We use extensive simulation as the basis for the functional verification of these systems," stated Dr. Vallath Nandakumar, design engineering section manager at AMD (Advanced Micro Devices, Inc., Sunnyvale, CA, www.amd.com) A major manufacturer of semiconductor devices including x86-compatible CPUs, embedded processors, flash memories, programmable logic devices and networking chips. (NYSE NYSE See: New York Stock Exchange :AMD) in Sunnyvale, California. "@Verifier used automatic property extraction and detected several state machine control logic design bugs which were not immediately uncovered during our simulation-based diagnostic testing Diagnostic testing Testing performed to determine if someone is affected with a particular disease. Mentioned in: Von Willebrand Disease ." "Today's design complexity requires not only faster simulation, but also demands intelligent verification strategies to improve productivity," stated Badru Agarwala, @HDL co-founder, 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. . "The AMD results validate that @Verifier can augment the existing verification flow and automatically detect complex bugs not uncovered during simulation." Specific improvements in @Verifier 2.5 include hierarchical model checking, support for both bounded and un-bounded algorithms, and an advanced algorithm to greatly speed up property checking. These improvements result in delivering over four times capacity increase and faster run times. Verifier automatically extracts properties from Verilog 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; designs to uncover such problems as multiple clock domain synchronization errors, Finite State Machine See state machine. (mathematics, algorithm, theory) Finite State Machine - (FSM or "Finite State Automaton", "transducer") An abstract machine consisting of a set of states (including the initial state), a set of input events, a set of output events, and a state transition (FSM See finite state machine. 1. (mathematics, algorithm, theory) FSM - Finite State Machine. 2. (networking) FSM - FDDI Switching Module. (3Com implements this device on its LAN switches). ) deadlock, and Code Reachability errors. In addition to detecting these tough problems, the automatic property extraction can find an extensive set of other bugs, including one-hot drivers and decoders, parallel and full case statements, unreachable and terminal state, never reachable conditions and codes, 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 read/write and reset errors, index-out-of range, and stuck at zero/one. "This release of @Verifier also includes improvements to increase verification productivity by automatically identifying many other synchronization schemes during clock domain analysis. Additionally, failing properties from @Verifier can be debugged more rapidly due to the tight coupling with logic cone tracing now available in our @Designer product," stated Tarak Parikh, @HDL Vice President of Product Engineering. Verifier 2.5 is available immediately for use with engineering workstations running Solaris and Linux operating systems. The software is available for download and evaluation from the company website. In conjunction with the @Verifier version 2.5 release, @Verifier-PLUS is now also available. @Verifier-PLUS includes one network license of @Verifier and three network licenses of @Designer. @Verifier and @Verifier-PLUS are available as a time-based subscription license or as a perpetual license, starting at $30,000. |
|
||||||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion