Fast and accurate technique to optimize characterization tables for logic synthesis

16Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Cell characterization data is used by synthesis and timing verification tools to compile and validate a cell netlist which meets timing constraints imposed by the designer. Characterization tables contain data for multiple, simple equations representing a cell's behavior and are an alternative to the single, monolithic characteristic equation. Data in the table is fit to a function whose form is fixed by the application, and the cell's response is interpolated from the function. Tables can potentially increase accuracy, but large tables can cause a program to use dramatically more memory and run much slower. The optimization of characterization tables, in which accuracy is maintained but table size is significantly reduced, is important if large programs, such as synthesis, are to complete accurately and in a reasonable runtime. In this paper we address some of the issues involved in characterizing cells and optimizing characterization tables quickly and accurately. Experimental results from the use of these techniques within AMD for a Synopsys cell library is also presented.

Cite

CITATION STYLE

APA

Croix, J. F., & Wong, D. F. (1997). Fast and accurate technique to optimize characterization tables for logic synthesis. In Proceedings - Design Automation Conference (pp. 337–340). IEEE. https://doi.org/10.1145/266021.266132

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free