Patent ID: 6732339
Filing Date: 2004-05-04
Classification: G06F

Abstract:
A mass storage device for holding a library of cells, wherein the library of cells is useful for designing an integrated circuit (IC) which contains a plurality of logic cells with interconnecting signal lines in close proximity, such that capacitive coupling among the signal lines is operable to induce a crosstalk noise pulse on at least one of the signal lines, the library of logic cells comprising:a set cell descriptors, wherein each cell descriptor comprises a description of a set of transistors and interconnecting signal lines for forming an instantiation of the cell; a set of multi-dimensional noise lookup tables, such that each multi-dimensional noise lookup table is associated with a corresponding cell descriptor, wherein each multi-dimensional noise table relates a set of input noise pulse characteristics and a set of output loading characteristics to an output noise pulse characteristic of the corresponding cell descriptor, wherein each multi-dimensional noise lookup table comprises: an axis for input noise peak values; an axis for input noise pulse width; an axis for output loading; and a plurality of indexed entries, wherein each entry is either a null value if an input noise pulse will not be propagated by the cell represented by the cell descriptor, or is selected from the set of output noise pulse characteristics if an input an input noise pulse will be propagated by the represented cell.