Nangate
Home arrow Products arrow Liberty Analyzer
Nangate Liberty Analyzer™ displays, analyzes, compares and validates Liberty™ files for timing, power, noise and area. Liberty Analyzer handles multiple NLDM, NLPM, CCS and ECSM models at library, cell, pin and individual arc levels while providing insightful statistical data. It displays and plots relative and absolute differences with user-settable thresholds for easy spotting of trends and outliers. Its validation routines include a sanity check that validates libraries for use with any design flow.

Nangate Liberty Analyzer Nangate Liberty Analyzer reads Liberty (.lib) files produced by any tool or captive characterization flow and helps assess the performance of different libraries from different vendors.

Key Features and Benefits

  • Extracts functional, timing, power, noise and area data from multiple libraries, helping to identify each library's weakest points
  • Fosters in-depth analysis of characterization results (using a single library or by direct comparison against a reference library) to identify cells that are too slow or consume too much power. Analysis readily shows the best and worst arc, pin and transition/load pair.
  • Facilitates comparison of libraries processed with different characterization tools or different Spice engines; summarizes characterization data for quick analysis of characterization results
  • Validates Liberty files for use in third-party design flows, or as input to synthesis and (S)STA tools
  • Verifies linearity and completeness across logical families and drive-strength variants for any group of cells
  • Spots potential electromigration and maximum capacitance/transition violations based on characterization results
  • Conveniently converts CCS or ECSM libraries to NLDM format for easier comparison and analysis

Accurate Comparisons for Better Engineering Decisions

  • Compares library-to-library, cell-to-cell, pin-to-pin, arc-to-arc timing and power
  • Accurately displays both absolute and relative differences in area, timing, power and noise between multiple libraries encoded in different modeling formats
  • Automatically compares cells within logical families and ensures that libraries respect constraints
  • Merges and exports Liberty files containing experimental values, reduced sets of cells or using different characterization models
  • Selects, matches, interpolates and normalizes for comparing measurement types, table sizes, index ranges, input transitions, input stimuli, and state-dependent vs. worst-case measurements
  • Derives useful metrics such as data to output delay, full-cycle power, intrinsic delay, metastability windows, quality of results, etc.
  • Comparisons include profiling graphs and statistics. Traceability back to original data enables spotting outliers in the Liberty file.
Current Waveform

Library Differences Highlighted

  • Spreadsheets with trend plots showing point-to-point deviation across all arcs
  • Deviation reports with traceability back to original data
  • Best-case to worst-case spread reports
  • Compare NLDM, NLPM, CCS and ECSM with focus on performance or correlation between libraries
  • Highlights differences with user-settable thresholds for easy identification of matching cells, completeness, and performance outliers in absolute or relative terms

Hierarchical Databook

  • Hierarchical HTML databook clearly displays Liberty data for easy understanding using any HTML browser
  • User-friendly click-through main page descends hierarchy to cell pages, summary pages, group pages, profiling plots - all with traceability to original data

2D and 3D Plots and Graphs

  • Provides 2D and 3D plots of library performance criteria of selected lookup table (LUT) data for timing and power, including CCS and ECSM waveform plots
  • Plots absolute and relative deviations with insightful statistics over these values
  • Graphs CCS current waveforms with resulting voltage waveforms

Platform Support

  • Redhat Linux® x86 and x86_64

Inputs HTML Databook

  • Liberty library model files including NLDM, NLPM, CCS and ECSM extensions
  • Optional configuration file for custom analysis of specific cells, measurements, statistics, plots, deviation thresholds and formatting
  • Easy-to-use command-line options

Outputs

  • HTML databook with hierarchical hyperlinked navigation to cells, pins, arcs, reports and statistical data
  • MS Excel sheets containing correlation data and plots for all arcs
  • Human-readable text format and CSV/TSV raw data for export
  • Plotted data in PNG plot format for 2D and 3D color plots
  • Liberty files when pruning or merging

If you would like to receive more information about the Nangate Liberty Analyzer, please register yourself at the Nangate Resource Center or send an email to .

Liberty is a registered trademark of Synopsys Inc.

 

- Making Simple Things Simple and Complex Things Possible