A non-linear,
gain-based modeling of
circuit delay within an
electronic design automation system. The present invention provides a scalable
cell model for use in early logic structuring and mapping for the design of integrated circuits. The scalable
cell model includes a four dimensional
delay model accepting input slew and
gain and providing
delay and output slew. By eliminating output loading as a requirement for
delay computations, the scalable model of the present invention can effectively be used to provide accurate delay information for early
logic synthesis processes, e.g., that precede technology dependent optimizations where the actual load of a
cell is unknown. This scalable
cell model considers: the
impact of transition times on delay; complex gates having different input capacitances for different input pins; the
impact of limited discrete cell sizes in the technology
library; and design rules, e.g., maximum
capacitance and maximum transition associated with gates. A technology
library is analyzed and clustering is performed to select a cluster of cells for each cell group of a common functionality. A nominal input slew value is computed for all cells and a scaling factor is computed for each cell of each cluster. From each cluster, a four dimensional
gain-based non-linear scalable
cell model (look-up table) is generated. A default gain is computed for each scalable
cell model and an area model and an input pin
capacitance model are generated for each scalable cell model.