Gendel

Delay Table Generator for Accurate Timing Characterization

The Challenge of Timing Characterization

One of the most time-consuming tasks in generating simulation models for a library of cells is timing characterization. A cell may be asked to operate with a wide range of output loading and input slew-rate conditions in a design. It requires a large number of simulations for each cell in the library to capture this information.

Typically, each cell is simulated using a circuit-level simulator multiple times, each with changes in the operating point for the cell. The resultant timing is measured from these simulations and then fit to an equation or curve(s) that represents the timing of the cell for a variety of differing operating conditions.

The final accuracy of timing or delays used in logic simulation depends on:

  • The quantity and accuracy of the simulations
  • The resultant equation accuracy
  • The ability to handle all aspects of these equations when calculating the final delays

Realize that for a typical library consisting of over 150 cells, this process can be a formidable task.

The Gendel Solution

Gendel provides a means of reducing the complexity and number of simulations required to model delays of the library without sacrificing accuracy.

By intelligently analyzing cell behavior and optimizing the characterization process, Gendel dramatically reduces the time and effort required for timing characterization while maintaining the accuracy needed for reliable simulation results.

Benefits

Reduced Simulation Count

Minimize the number of circuit-level simulations required without compromising timing accuracy.

Time Savings

Dramatically reduce the time required to characterize large cell libraries.

Maintained Accuracy

Achieve accurate delay modeling across wide ranges of operating conditions.

Library Scalability

Handle libraries with 150+ cells efficiently, making large-scale characterization practical.

Operating Condition Coverage

Model cell timing across varied output loading and input slew-rate conditions.

Integration with Sp2log

Works with Sp2log to provide extremely accurate functionality and timing models.

Application in Advanced Design

Gendel played an important role in the University of Manchester collaboration on asynchronous ARM processor design. Accurate timing characterization is critical for asynchronous circuits where timing relationships determine correct operation.

The tool's ability to efficiently generate accurate delay models enabled the rapid iteration and optimization required for the successful development of the clockless ARM design.

Integration with Genashor Toolset

Sp2log Integration

When Gendel is used in conjunction with Sp2log, the combination provides extremely accurate models in both functionality and timing. Sp2log handles the functional model generation from layout-extracted SPICE netlists, while Gendel provides the precise timing characterization.

Simic Integration

The delay tables generated by Gendel are used by the Simic Logic Simulator to provide accurate timing simulation. This ensures that simulation results reflect the actual timing behavior of the physical implementation.

Key Features

Intelligent Simulation Reduction

Minimize required simulations through smart analysis of cell behavior.

Accurate Delay Models

Generate timing models that accurately represent cell behavior across operating conditions.

Multi-Dimensional Characterization

Handle varying output loads and input slew rates comprehensively.

Large Library Support

Efficiently characterize libraries with hundreds of cells.

Documentation

For more information about Gendel and its application in timing characterization:

Contact

For more information about Gendel, please contact: support@genashor.com