Two moment RC delay metric for performance optimization
First Claim
Patent Images
1. An efficient method for estimating delays at nodes in an RC circuit, said method comprising the steps of:
- calculating a first impulse moment and a second impulse moment of an RC circuit;
computing a circuit delay value at each node of said RC circuit utilizing said first and second impulse moments by multiplying a natural logarithm of 2 with a division of a squared power of the first impulse moment by a square root of the second impulse moment; and
determining, based on said circuit delay value, whether said RC circuit meets a desired optimization condition.
3 Assignments
0 Petitions
Accused Products
Abstract
An efficient method for optimizing RC circuit design to reduce delay. The method comprises: calculating a first moment and a second moment of impulse response for an RC circuit; (2) computing a delay value for each node of the RC circuit utilizing the first and second moments by multiplying the natural logarithm of 2 with a division of the squared power of the first impulse moment by the square root of the second impulse moment; and (3) analyzing each node to determine if the delay at that node is at a desired optimization condition for optimizing the circuit response.
28 Citations
15 Claims
-
1. An efficient method for estimating delays at nodes in an RC circuit, said method comprising the steps of:
-
calculating a first impulse moment and a second impulse moment of an RC circuit;
computing a circuit delay value at each node of said RC circuit utilizing said first and second impulse moments by multiplying a natural logarithm of 2 with a division of a squared power of the first impulse moment by a square root of the second impulse moment; and
determining, based on said circuit delay value, whether said RC circuit meets a desired optimization condition. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for estimating delays at nodes in an RC circuit, said program product comprising:
-
a computer readable medium; and
program instructions on said computer readable medium for;
calculating a first impulse moment and a second impulse moment of an RC circuit;
computing a circuit delay value at each node of said RC circuit utilizing said first and second impulse moments by multiplying a natural logarithm of 2 with a division of a squared power of the first impulse moment by a square root of the second impulse moment; and
determining, based on said circuit delay value, whether said RC circuit meets a desired optimization condition. - View Dependent Claims (6, 7, 8)
-
-
9. A data processing system for estimating delays at nodes in an RC circuit, said data processing system comprising:
-
a processor;
an input and output mechanism coupled to said processor; and
program code stored within a medium accessible by said processor for;
calculating a first impulse moment and a second impulse moment of an RC circuit, computing a circuit delay value at each node of said RC circuit utilizing said first and second impulse moments by multiplying a natural logarithm of 2 with a division of a squared power of the first impulse moment by a square root of the second impulse moment; and
outputting said circuit delay value utilizing output mechanism. - View Dependent Claims (10, 11, 12, 13, 14, 15)
accepting a user inputted desired optimization condition via said input mechanism; and
determining, based on said circuit delay value, whether said RC circuit meets said desired optimization condition.
-
-
11. The data processing system of claim 10, wherein said desired optimization condition in said determining step is a maximum delay value for said each node, and said program code for said determining step further comprises program code for comparing said circuit delay value with said maximum delay value, wherein said RC circuit meets said desired optimization condition when said circuit delay value is less than said maximum delay value.
-
12. The data processing system of claim 10, wherein said out mechanism comprises a graphical user interface, which identifies said each node and a corresponding delay value at said each node, and whereby circuit topology is visually manipulated.
-
13. The data processing system of claim 9, wherein said program code for said calculating step includes the program code for determining a value of said R and said C at said each node.
-
14. The data processing system of claim 9, further comprising program code for accepting adjustments to circuit elements of said RC circuit to cause a later calculated circuit delay value to be less than said maximum delay value, when said circuit delay value does not meet said desired optimization condition.
-
15. The data processing system of claim 9, further comprising program code for generating RC circuit topology based on values of circuit components and circuit parameters entered at said input mechanism.
Specification