Method and system or generating a current source model of a gate
First Claim
1. A method for generating a current source model of a gate, the gate included with at least one driving point and at least one receiving point in a circuit, wherein a load is applied on the gate, the method comprising the steps of:
- a. extracting a current source model of the gate, the current source model of the gate being a function of time and output voltage of the gate and based on data from a timing library, the current source model defining the output current when the output voltage deviation is within a threshold value by a linear relationship described by;
Iout=g(t)*(Vout−
Vdc)
where Iout is the output current of the gate, g(t) is an admittance of the load, Vout is the output voltage of the gate, and Vdc is the voltage in accordance with a d.c. transfer curve for the gate, and, the current source model defining the output current when the output voltage deviation exceeds the threshold value by a non-linear relationship described by;
Iout=g(t)*[e−
α
(Vout−
Vdc)−
1]/α
where α
defines the gate'"'"'s non-linearity established through a fitting process; and
b. storing the current source model of the gate.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects for generating a current source model of a gate include extracting the current source model of the gate. The current source model of the gate is a function of time and output voltage of the gate. Further, the current source model of the gate is extracted based on data present in a timing library. The aspects further include storing the current source model of the gate. This is carried out by using the existing, specified timing library for current source models. In this manner, additional expenditure is not incurred for formulating another timing library.
-
Citations
14 Claims
-
1. A method for generating a current source model of a gate, the gate included with at least one driving point and at least one receiving point in a circuit, wherein a load is applied on the gate, the method comprising the steps of:
-
a. extracting a current source model of the gate, the current source model of the gate being a function of time and output voltage of the gate and based on data from a timing library, the current source model defining the output current when the output voltage deviation is within a threshold value by a linear relationship described by;
Iout=g(t)*(Vout−
Vdc)
where Iout is the output current of the gate, g(t) is an admittance of the load, Vout is the output voltage of the gate, and Vdc is the voltage in accordance with a d.c. transfer curve for the gate, and, the current source model defining the output current when the output voltage deviation exceeds the threshold value by a non-linear relationship described by;
Iout=g(t)*[e−
α
(Vout−
Vdc)−
1]/α
where α
defines the gate'"'"'s non-linearity established through a fitting process; andb. storing the current source model of the gate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating a current source model of a gate, wherein a load is applied on the gate, the system comprising:
-
a. means for extracting a current source model of the gate, the current source model of the gate being a function of time and output voltage of the gate and based on data from a timing library, said means for extracting a current source model of the gate including; (i) means for defining the output current when the output voltage deviation is within a threshold value by a linear relationship described by;
Iout=g(t)*(Vout−
Vdc)
where Iout is the output current of the gate, g(t) is an admittance of the load, Vout is the output voltage of the gate, and Vdc is the voltage in accordance with a d.c. transfer curve for the gate, and,(ii) means for defining the output current when the output voltage deviation exceeds the threshold value by a non-linear relationship described by;
Iout=g(t)*[e−
α
(Vout−
Vdc)−
1]/αwhere α
defines the gate'"'"'s non-linearity established through a fitting process; andb. means for storing the current source model of the gate. - View Dependent Claims (10, 11)
-
-
12. A computer program product for use with a computer, the computer program product comprising a computer usable medium having a computer readable program code embodied therein for generating a current source model of a gate by:
-
a. extracting a current source model of the gate, the current source model of the gate being a function of time and output voltage of the gate and based on data from a timing library, the current source model defining the output current when the output voltage deviation is within a threshold value by a linear relationship described by;
Iout=g(t)*(Vout−
Vdc)
where Iout is the output current of the gates g(t) is an admittance of the load, Vout is the output voltage of the gate, and Vdc is the voltage in accordance with a d.c. transfer curve for the gate, and, the current source model defining the output current when the output voltage deviation exceeds the threshold value by a non-linear relationship described by;
Iout=g(t)*[e−
α
(Vout−
Vdc)−
1]/α
where α
defines the gate'"'"'s non-linearity established through a fitting process; andb. storing the current source model of the gate. - View Dependent Claims (13, 14)
-
Specification