Claims
- 1. A method of inserting repeaters into a complex integrated circuit, said method comprising the steps of:selecting, based upon signal transition data, a maximum wire length to be positioned between two repeaters in a complex integrated circuit; correlating said maximum wire length with a signal transition-based ratio coefficient defining the relation between a signal transition time and a Resistive-Capacitive delay; defining a signal transition-based Resistive-Capacitive delay based upon said signal transition-based ratio coefficient; and mapping a repeater distribution within said complex integrated circuit based upon said signal transition-based Resistive-Capacitive delay.
- 2. The method of claim 1 wherein said selecting step includes the steps of:identifying proposed wire lengths based upon defined relationships between wire lengths and signal propagation delays; analyzing signal transition data for signals on said proposed wire lengths; and choosing said maximum wire length based upon said analyzing step.
- 3. The method of claim 1 wherein said correlating step includes the steps of:securing circuit simulation data defining the relation between wire length and signal transition-based ratio coefficients; and choosing said signal transition-based Resistive-Capacitive ratio coefficient from said circuit simulation data.
- 4. The method of claim 1 further comprising the step of determining, prior to said selecting step, a repeater size and wire parameters for said complex integrated circuit in view of preselected design requirements.
- 5. The method of claim 4 where said determining step includes the step of using preselected design requirements selected from the group including: propagation delay, wire width, and power dissipation.
- 6. The method of claim 1 wherein said mapping step includes the step of mapping repeaters within said complex integrated circuit such that substantially equal transition times are maintained at the input of each gate within said complex integrated circuit.
- 7. A computer readable memory to direct a computer to function in a specified manner, comprising:a wire length identification module to select, based upon signal transition data, a maximum wire length to be positioned between two repeaters in a complex integrated circuit; a ratio coefficient selection module to correlate said maximum wire length with a signal transition-based ratio coefficient defining the relation between a signal transition time and a Resistive-Capacitive delay; a delay calculation module to define a signal transition-based Resistive-Capacitive delay based upon said signal transition-based ratio coefficient; and a repeater insertion module to map a repeater distribution within said complex integrated circuit based upon said signal transition-based Resistive-Capacitive delay.
- 8. The apparatus of claim 7 wherein said wire length identification module includes executable instructions to:identify proposed wire lengths based upon defined relationships between wire lengths and signal propagation delays; analyze signal transition data for signals on said proposed wire lengths; and choose said maximum wire length based upon said signal transition data.
- 9. The apparatus of claim 7 wherein said ratio coefficient selection module includes executable instructions to:securing circuit simulation data defining the relation between wire length and signal transition-based ratio coefficients; and choose said signal transition-based Resistive-Capacitive ratio coefficient from said circuit simulation data.
- 10. The apparatus of claim 1 further comprising a repeater selection module to determine a repeater size for said complex integrated circuit in view of preselected design requirements.
- 11. The apparatus of claim 10 where said repeater selection module determines said repeater size based upon preselected design requirements selected from the group including: propagation delay, wire width, and power dissipation.
- 12. The apparatus of claim 7 wherein said repeater insertion module maps repeaters within said complex integrated circuit such that substantially equal transition times are maintained at the input of each gate within said complex integrated circuit.
Parent Case Info
This application claims priority to the provisional patent application entitled: “Practical Repeater Insertion Method Using Elmore Delay in High Speed VLSI Circuits”, Ser. No. 60/089,156, filed Jun. 12, 1998.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5638291 |
Li et al. |
Jun 1997 |
A |
5798935 |
Doreswamy et al. |
Aug 1998 |
A |
6253359 |
Cano et al. |
Jun 2001 |
B1 |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/089156 |
Jun 1998 |
US |