An enhanced library accessible by an EDA tool can include a base curve
database and a plurality of curve data sets. Each curve data set refers
to a standard cell having certain timing characteristics. To determine
those timing characteristics, each curve data set identifies at least one
base curve (in the base curve database) as well as a starting current, a
peak current, a peak voltage, and a peak time. In one embodiment, each
base curve can be normalized. The base curve(s), the starting current,
peak current, peak voltage, and peak time can accurately model the
functioning of the IC device, e.g. represented by an I(V) curve.