Altos Design Automation Inc. Announces Liberate™ LV a Comprehensive Library Validation Solution
San Jose, California – July 15, 2009 – Altos Design Automation Inc. today announced Liberate LV, an independent and comprehensive solution to validate cell libraries. Using Liberate LV, library teams will be able to assure the quality of all the electrical views in the library. This includes checking all functional, timing, noise, and power data for potential problems before wide-spread use by multiple design teams.
Liberate LV performs a number of necessary library validation steps including ensuring functional consistency between the transistor level sub-circuits and the Liberty® , Verilog and Vital files; accuracy validation of electrical analysis tools analysis versus SPICE circuit simulation and library version comparison. The output from Liberate LV is either a report in text, Excel or HTML format or a graphical display of potential errors.
libraries contain millions of data points that are captured and manipulated
during library characterization." said Jim McCanny, Altos CEO, "Any
error or unnecessary margin in any of these data points can lead to multiple
chip failures, unnecessary design iterations and less competitive chips. It is
necessary to qualify libraries coming from IP suppliers to ensure that the
library works with your preferred tool suite, is up to date with your process
models and is free from missing or bad data”.
The Liberate LV Edge
Typically library validation is performed in an ad-hoc manner with a different set of tools used to check different aspects of the library data. Liberate LV integrates all of these checks and more into a single validation system. It supports checking multiple electrical analysis tools, logic simulators and multiple “golden” SPICE simulators. It also has an API (ALAPI) to allow users to write their own additional checks.
The checks performed by Liberate LV belong to four distinct categories:
1) Functional validation to ensure the function information represented by each cell’s extracted transistor level netlist is equivalent to the function information stored in the library and with the function description contained in the Verilog and Vital library views. In addition checks are made to ensure that all of the necessary logic states (“when” conditions) for each cell have been characterized completely. A missing state could mean over or under-estimation of worst-case timing and/or power.
2) Data consistency checks to ensure that al the library data is within expected ranges and exhibits the expected trends, for example delay data should be monotonically increasing as the output loading increases. Liberate LV will also check that SDF data created from the library using a timing analysis tool will annotate correctly with a given logic simulator using the Verilog and/or Vital library views.
3) Data comparison to previous versions of the library to identify unexpected changes when a new version of the library is received or created. Library data can change depending on the version of the process models, the cell layouts, the SPICE simulator, characterization software and/or characterization settings.
4) Accuracy validation of the data within the library including timing, power and noise with and without current source models (CCS and/or ECSM). Each state of each arc of each cell requires checking with the appropriate analysis tools and the results compared against golden SPICE simulations.
Liberate LV supports validation of all cell types including sequential cells, tri-state buffers and complex gates. Cells can be validated as a chain complete with interconnect and additional fan out cells to create test circuits that can identify potential weakness in the selection of table indices. The accuracy analysis performed by Liberate LV can be fully distributed across a network of computers each with multiple CPUs. Platfrom Computing’s LSF, SUN’s Sungrid and Runtime Design Automation’s Flow Tracer are all supported for job distribution. Comparison of statistical timing analysis versus Monte Carlo simulation is also available in Liberate LV.
supports multiple electrical analysis tools including Synopsys
PrimeTime® (SI, PX and VX), Cadence’s Encounter®
Timing System (L, XL and GXL), Extreme DA’s GoldTimetm
and Incentia’s TimeCraft®. Synopsys Hspice®
and VCS®, Cadence’s Spectre® and NC-Verilog® and Mentor’s Eldo® and ModelSim® are all supported for SPICE and logic simulation
Pricing and Availability
Liberate LV is
available now, U.S. pricing starts at $75K for a one- year license. Altos’
products are sold directly in Europe and North America and via distributors in
Japan, Taiwan and Korea.
Altos Design Automation provides ultra-fast, fully-automated characterization technology for the creation of library views for timing, signal integrity and power analysis and optimization. Altos advanced modeling solutions are used by both corner-based and statistical-based design implementation flows to reduce time to market and improve yield.
Privately held, Altos was founded in 2005 in Santa Clara, CA. Its corporate headquarters is at 4020 Moorpark Ave., Suite 100, San Jose, CA 95117. Telephone: (408) 980-8056. On the Web at: http://www.altos-da.com