Apparatus for calculating delay time in logic functional blocks
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsNaoko Omori, Michio Komoda
Life of this patent
Estimating the term…
Abstract
A delay parameter calculator (13) calculates an input slew rate (tr) as a function of a layout pattern information (D12) to determine delay parameters (K) by substituting the slew rate (tr) for a delay parameter function (K(tr)). An output impedance calculator (15) calculates an impedance (RS) of an accurate output macro cell (21) as a function of a capacitance lumped constant (C) and the delay parameters (K). A delay time calculator (16) solves an equation having the output impedance (RS) as a significant parameter to correctly calculate a delay time (DT) it takes to transmit a signal from an input to an output of a logic functional block composed of MOS transistors.
Claims5
An apparatus for calculating a delay time it takes to transmit a signal from an input portion to an output portion of a logic functional block including an MOS transistor, comprising:
- means for providing an arrangement and wiring result including a layout pattern ranging from said input portion to said output portion of said logic functional block;
- delay parameter storage means for storing at least one delay parameter which is a function of input slew rate in accordance with various logic functional blocks;
- an RC lumped constant calculator for calculating an RC lumped constant of an output-side wiring portion of said logic functional block as a function of said arrangement and wiring result;
- delay parameter determination means for receiving a delay parameter in accordance with said logic functional block as a selected delay parameter from said delay parameter storage means and determining an input slew rate of said logic functional block as a function of said arrangement and wiring result to output an value of said selected delay parameter determined by said input slew rate as a selected delay parameter determined value;
- output impedance calculation means for calculating an output impedance of said logic functional block from a predetermined output impedance calculation equation as a function of a capacitance of said RC lumped constant and said selected delay parameter determined value;
- and
- delay time calculation means for calculating said delay time from a predetermined delay time calculation equation as a function of said RC lumped constant and said output impedance.
Dependencies are inferred from the claim text.