Claims
- 1. A method for inserting a delay in a node in an electrical design at an output terminal of a logic gate whereby an input capacitance as seen by a parent node at an input terminal of said logic gate is maintained, said method comprising:inserting a first new logic gate between said parent node and said input terminal of said logic gate, said first new logic gate being of the same cell type as said logic gate, having the same input capacitance in an input terminal corresponding to said input terminal of said logic gate, and being positioned near said logic gate to reduce wire capacitance between said first new logic gate and said logic gate; and determining if said delay is successfully added by said insertion; and if said delay is not successfully added by said insertion, adding said delay by, instead inserting said first new logic gate, inserting a second new logic gate at said output terminal of a said logic gate, a combination of said logic gate and said second new logic gate giving said delay to be added.
- 2. The method of claim 1, wherein said logic gate is a first buffer and said first new logic gate is a buffer of the same buffer type as said first buffer.
- 3. The method of claim 1, wherein said second new logic gate comprises logic gates of the same type as said logic gate.
- 4. The method of claim 1 wherein said second new logic gate comprises a logic gates of different type than said logic gate.
- 5. The method of claim 1, wherein said logic gate is a first buffer and said second new logic gate is a buffer of a dissimilar size than said first buffer.
CROSS-REFERENCE TO RELATED APPLICATION
The present application is related to the following concurrently filed and commonly assigned U.S. patent applications Ser. No. 10/023,329, entitled “Method for Balanced-Delay Clock Tree Insertion,” by A. Srinivasan and D. Allen, Ser. No. 10/022,751, entitled “Method for Match Delay Buffer Insertion,” by A. Srinivasan and D. Allen and Ser. No. 10/022,747, entitled “Method for Optimal Driver Selection,” by A. Srinivasan.
US Referenced Citations (13)