Liberty NCX 

The Fastest Path to Production Current-Source Libraries 

Overview
At process technologies of 65 nanometers and below, designers face a plethora of new modeling challenges such as high-impedance interconnect, Miller effect, driver weakening, low power design and increasing process variation. Current-source modeling technology effectively addresses these challenges. Current-source models increase accuracy by using current waveforms instead of delay and slew values in the library. Proper segmentation and verification of current waveforms are crucial to current-source model fidelity. Previous generation library characterization engines were designed for delay and slew measurements and lacked the infrastructure to support efficient current waveform segmentation and verification.

The Liberty™ NCX solution is a complete library delivery system specially architected for current-source models that features anoptimized, single-pass Composite Current Source (CCS) library generation flow that performs simultaneous characterization and model accuracy verification. Liberty NCX also includes a suite of library quality assurance, compaction, merging, scaling and adaptation tools. These tools provide unsurpassed flexibility in delivering verified libraries at scaled voltage or temperature corners for tool flows from multiple vendors. Liberty NCX supports all the latest open-source Liberty modeling innovations approved by the Liberty Technical Advisory Board (TAB).

PDFDownload Datasheet

Figure 1: Complete library delivery system
Figure 1: Complete library delivery system

At-a-glance
  • Optimized, single-pass Reference Characterization System for CCS model generation
    • Dynamically adjusts waveform segmentation and simulation settings to ensure highest accuracy CCS models
    • Native base curve compaction ensures smallest .lib file size
    • Supports CCS timing, noise, power, as well as variation-aware (statistical) characterization
    • Simplified, intuitive characterization setup whether it is a new library or a recharacterization of an existing .lib
  • Multi-core support and tight integration with gold-standard HSPICE® simulation deliver industry-leading fast runtimes
  • Model adaptation system that supports model compaction, voltage/temperature scaling and third party current source or legacy non-linear delay model (NLDM) abstraction
  • Supports latest open-source Liberty innovations approved by the Liberty Technical Advisory Board (TAB)

Figure 2: Reference characterization system
Figure 2: Reference characterization system

Reference Characterization System
Liberty NCX was architected from the ground up for CCS model generation. It features a simplified, intuitive user interface that puts characterization within the reach of every design team. The tool delivers high accuracy by performing simultaneous characterization and verification of each current waveform and dynamically adjusting segmentation and simulation settings to ensure model fidelity.

Liberty NCX delivers excellent performance by reducing the number of simulations and taking advantage of HSPICE client-server models for faster throughput. Adaptive, fine-grain simulation job parallelization ensures the fastest library turnaround time whether you are running on a single CPU, a multi-core machine or a large server farm.

CCS Library Quality Assurance System
The quality assurance system in Liberty NCX consists of a set of functions that allow a designer to ensure that a CCS characterization has adhered to the proper guidelines and will deliver the best quality of results. In addition to syntax checking and screening for basic rule violations, Liberty NCX performs very important quality assurance checks called validation and correlation. Library validation is an exhaustive grid-point-by-grid-point analysis of the library and is a fast, simple way to ensure library quality.

Figure 3: CCS Library Quality assurance system
Figure 3: CCS Library Quality assurance system

For CCS timing, Liberty NCX performs validation by ensuring that the correct cell delay and output slew values can be derived from the current waveforms in the library and provides a comprehensive HLML report with all the details. Library correlation is an automated step that uses the industry’s golden PrimeTime sign-off tool and HSPICE simulation to evaluate the accuracy of a given CCS library.

Cell Coverage
  • Standard cells including single- and multi-output combinational cells
  • Flip-flops and complex latches
  • Tri-state cells, bus holder cells
  • Multiplexers, including one-hot MUXes
  • Multi-voltage cells and I/Os
  • I/Os with differential inputs
  • Bidirectional I/Os
  • Multi-mode cells

Figure 4: Model adaptation system
Figure 4: Model adaptation system

Model Adaptation System
Liberty NCX helps design teams minimize characterization overhead cost and enables them to support design implementation and sign-off in a wide range of voltage, temperature and process conditions. Starting with a minimum set of reference CCS library corners, this system allows designer to scale libraries for any voltage or temperature and generate third-party current-source models or legacy NLDM formats. The model adaptation system takes advantage of base-curve compaction, reducing the opensource ASCII CCS library file size about 2.5 times to reduce storage and distribution cost. These capabilities give design teams unsurpassed flexibility in supporting various design styles and tool flows while minimizing library characterization and storage costs.

Supported Library Views
  • Latest Liberty open-source features approved by the Liberty TAB
  • Composite Current Source (CCS)
    • CCS timing
    • CCS noise
    • CCS power
    • CCS variation-aware
  • Non-Linear Delay Models (NLDM)
  • Non-Linear Power Models (NLPM)
  • Effective Current-Source Models (ECSM)
Key Features
  • High performance via adaptive, fine-grain simulation job parallelization and HSPICE client-server support
  • Dynamic waveform segmentation and simulation setting adjustments
  • Intuitive, easy-to-use interface
  • Interdependent setup and hold characterization
  • Variation-aware (statistical) characterization
  • Automated index point selection
  • Native base-curve compaction support
Supported Platforms
  • Sun Solaris
  • Linux Red Hat, 32- & 64-Bit
  • SUSE



NewsArticlesWhite PapersWebinars