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 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.
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
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