Method and computer software product for calculating and presenting a numerical value representative of a property of a circuit
First Claim
Patent Images
1. A method of calculating, by the use of a computer, pin-to-pin delay time Tiopath—
-
aged, which is delay time of a signal passing between an input pin and an output pin of a logic block, and block-to-block delay time Tconnect—
aged, which is delay time of a signal passing between two said logic blocks connected to each other, comprising;
(a) calculating an amount of stress Sin cast by the input pin and an amount of stress Sout cast by the output pin according to the following expression;
where a load capacitance is represented by C[pF], constants depending on change of inputted waveform are represented by α and
β
, and width of channel of a transistor connected to a pin is represented by W[μ
m];
(b) calculating an aged delay time of the input pin δ
in[%] and an aged delay time of the output pin δ
out[%] according to the following expression;
where a constant depending on physical structure of the pin is represented γ
, the term of guarantee of a LSI is represented by τ
[hour], constants depending on process are represented by ε
1, ε
2 and κ
, working frequency is represented by f[Hz], and absolute temperature is represented by T[K];
(c) calculating and outputting for use as values representative of circuit properties of a logic level circuit the pin-to-pin delay time Tiopath—
aged and the block-to-block delay time Tconnect—
aged according to the following expressions;
Tiopath—
aged=Tiopath—
fresh(1+λ
inδ
in+λ
outδ
out)
Tconnect—
aged=Tconnect—
fresh(1+λ
outδ
out)where pin-to-pin delay time and block-to-block delay time calculated ignoring aging caused by hot carrier effect are represented by Tiopath—
fresh[ps] and Tconnect—
fresh[ps], and ratios of delay times occurred at an input stage and an output stage to whole delay time occurred from the input pin to the output pin are represented by λ
in and λ
out.
3 Assignments
0 Petitions
Accused Products
Abstract
To calculate pin-to-pin delay time, which is delay time from the input pin to the output pin of a logic block, and block-to-block delay time, which is delay time from an output pin of one block to an input pin of the next block, firstly, the pin-to-pin delay time and the block-to-block delay time are calculated with negligence in aging caused by a hot carrier effect, secondly, degradations caused by aged transistors connected to the input pin and the output pin, and lastly, the pin-to-pin delay time and block-to-block delay time are modified by the degradation rate.
11 Citations
4 Claims
-
1. A method of calculating, by the use of a computer, pin-to-pin delay time Tiopath
— -
aged, which is delay time of a signal passing between an input pin and an output pin of a logic block, and block-to-block delay time Tconnect
— aged, which is delay time of a signal passing between two said logic blocks connected to each other, comprising;(a) calculating an amount of stress Sin cast by the input pin and an amount of stress Sout cast by the output pin according to the following expression;
where a load capacitance is represented by C[pF], constants depending on change of inputted waveform are represented by α and
β
, and width of channel of a transistor connected to a pin is represented by W[μ
m];(b) calculating an aged delay time of the input pin δ
in[%] and an aged delay time of the output pin δ
out[%] according to the following expression;
where a constant depending on physical structure of the pin is represented γ
, the term of guarantee of a LSI is represented by τ
[hour], constants depending on process are represented by ε
1, ε
2 and κ
, working frequency is represented by f[Hz], and absolute temperature is represented by T[K];(c) calculating and outputting for use as values representative of circuit properties of a logic level circuit the pin-to-pin delay time Tiopath — aged and the block-to-block delay time Tconnect— aged according to the following expressions;
Tiopath— aged=Tiopath— fresh(1+λ
inδ
in+λ
outδ
out)
Tconnect— aged=Tconnect— fresh(1+λ
outδ
out)where pin-to-pin delay time and block-to-block delay time calculated ignoring aging caused by hot carrier effect are represented by Tiopath — fresh[ps] and Tconnect— fresh[ps], and ratios of delay times occurred at an input stage and an output stage to whole delay time occurred from the input pin to the output pin are represented by λ
in and λ
out.
-
aged, which is delay time of a signal passing between an input pin and an output pin of a logic block, and block-to-block delay time Tconnect
-
2. A method of calculating, by the use of a computer, a delay time occurred to a signal passing through a logic level circuit that consists of a plurality of logic blocks, comprising:
-
(a) calculating pin-to-pin delay time Tiopath — aged, which is delay time of a signal passing between an input pin and an output pin of a bale block, and block-to-block delay time Tconnect— aged, which is delay time of a signal passing between two said logic blocks connected to each other, comprising;(i) calculating an amount of stress Sin cast by the input pin and an amount of stress Sout cast by the output pin according to the following expression;
where a load capacitance is represented by C[pF], constants depending on change of inputted waveform are represented by α and
β
, and width of channel of a transistor connected to a pin is represented by W[μ
m];(ii) calculating an aged delay time of the input pin δ
in[%] and an aped delay time of the output pin δ
out[%] according to the following expression;
where a constant depending on physical structure of the pin is represented by γ
, the term of guarantee of a LSI is represented by τ
[hour], constants depending on process are represented by ε
1, ε
2 and κ
, working frequency is represented by f[Hz], and absolute temperature is represented by T[K];(iii) calculating and outputting for use as values representative of circuit properties of the logic level circuit the pin-to-pin delay time Tiopath — aged and the block-to-block delay time Tconnect— aged according to the following expressions;
Tiopath— aged=Tiopath— fresh(1+λ
inδ
in+λ
outδ
out)
Tconnect— aged=Tconnect— fresh(1+λ
outδ
out)where pin-to-pin delay time and block-to-block delay time calculated ignoring aging caused by hot carrier effect are represented by and Tiopath — fresh[ps] and Tconnect— fresh[ps], and ratios of delay times occurred at an input stage and an output stage to whole delay time occurred from the input pin to the output pin are represented by λ
in, and λ
out; and(b) calculating and outputting for use as a value representative of a circuit property of said logic level circuit the delay time of the logic level circuit from the result of step (a).
-
-
3. A computer-readable medium incorporating a program of instructions for calculating, by using a computer, pin-to-pin delay time Tiopath
— -
aged, which is delay time of a signal passing between an input pin and an output pin of a logic block, and block-to-block delay time Tconnect
— aged, which is delay time of a signal passing between two said logic blocks connected to each other, the program making a computer execute the following processes;(a) calculating an amount of stress Sin cast by the input pin and an amount of stress Sout cast by the output pin according to the following expression;
where a load capacitance is represented by C[pF], constants depending on change of inputted waveform are represented by α and
β
, and width of channel of a transistor connected to a pin is represented by W[μ
m];(b) calculating an aged delay time of the input pin δ
in[%] and an aged delay time of the output pin δ
out[%] according to the following expression;
where that a constant depending on physical structure of the pin is represented by γ
, the term of a guarantee of a LSI is represented by τ
[hour], constants depending on process are represented by ε
1, ε
2 and κ
, working frequency is represented by f[Hz], and absolute temperature is represented by T[K];(c) calculating and outputting for use as values representative of circuit properties of a logic level circuit the pin-to-pin delay time Tiopath — aged and the block-to-block delay time Tconnect— aged according to the following expressions;
Tiopath— aged=Tiopath— fresh(1+λ
inδ
in+λ
outδ
out)
Tconnect— aged=Tconnect— fresh(1+λ
outδ
out)where pin-to-pin delay time and block-to-block delay time calculated ignoring aging caused by hot carrier effect are represented by Tiopath — fresh[ps] and Tconnect— fresh[ps], and ratios of delay times occurred at an input stage and an output stage to whole delay time occurred from the input pin to the output pin are represented by λ
in and λ
out, respectively.
-
aged, which is delay time of a signal passing between an input pin and an output pin of a logic block, and block-to-block delay time Tconnect
-
4. A computer-readable medium incorporating a program of instructions for calculating a delay time occurred to a signal passing through a logic level circuit that consists of a plurality of logic blocks, the program making a computer execute the following processes:
-
(a) calculating pin-to-pin delay time Tiopath — aged, which is delay time of a signal passing between an input pin and an output pin of a logic block, and block-to-block delay time Tconnect— aged, which is delay time of a signal passing between two said logic blocks connected to each other, said calculating comprises;(i) calculating an amount of stress Sin cast by the input pin and an amount of stress Sout cast by the output pin according to the following expression;
where a load capacitance is represented by C[pF], constants depending on change of inputted waveform are represented by α and
β
, and width of channel of a transistor connected to a pin is represented by W[μ
m];(ii) calculating an aged delay time of the input pin δ
in[%] and an aged delay time of the output pin δ
out[%] according to the following expression;
where that a constant depending on physical structure of the pin is represented by γ
, the term of a guarantee of a LSI is represented by τ
[hour], constants depending on process are represented by ε
1, ε
2 and κ
, working frequency is represented by f[Hz], and absolute temperature is represented by T[K];(iii) calculating and outputting for use as values representative of circuit properties of said logic level circuit the pin-to-pin delay time Tiopath — aged and the block-to-block delay time Tconnect— aged according to the following expressions;
Tiopath— aged=Tiopath— fresh(1+λ
inδ
in+λ
outδ
out)
Tconnect— aged=Tconnect— fresh(1+λ
outδ
out)where pin-to-pin delay time and block-to-block delay time calculated ignoring aging caused by hot carrier effect are represented by Tiopath — fresh[ps] and Tconnect— fresh[ps], and ratios of delay times occurred at an input stage and an output stage to whole delay time occurred from the input pin to the output pin are represented by λ
in and λ
out, respectively; and(b) calculating and outputting for use as a value representative of a circuit property of said logic level circuit the delay time of the logic level circuit from to result of step (a).
-
Specification