Claims
- 1. A method of configuring a wiring layout in an integrated circuit, comprising:
providing a signal path between a source and a destination, the signal path having multiple branches; providing parallel ground wires spaced from and on opposing sides of the signal path; and for at least one branch, calculating an rlc relationship between the signal path and the ground wires so as to maximize a signal propagation speed along the branch.
- 2. The method of claim 1, wherein calculating includes calculating a wire separation between the signal path and the ground wires that creates the rlc relationship.
- 3. The method of claim 1, wherein calculating includes calculating a width of the ground wires that creates the rlc relationship.
- 4. The method of claim 1, wherein calculating includes changing a physical parameter of the signal path or the ground wires to create the rlc relationship.
- 5. The method of claim 1, wherein the rlc relationship enables the branch to exhibit transmission-line behavior.
- 6. The method of claim 1, wherein, for a first branch downstream of a second branch, calculating includes matching the impedance at a junction between the first branch and the second branch.
- 7. The method of claim 1, wherein the rlc relationship is such that
- 8. The method of claim 1, further including calculating a 50% time delay, wherein the 50% time delay equals:
- 9. A computer program encoding the method of claim 1.
- 10. A computer programmed with the computer program of claim 9.
- 11. A client computer displaying or using a wiring layout configured by a server computer according to the method of claim 1, the client and server computers communicating via a network.
- 12. A method of configuring a wiring layout in an integrated circuit, comprising:
providing a signal path between a source and a destination, the signal path having multiple branches; providing parallel ground wires spaced from and on opposing sides of the signal path; and for each branch, calculating a wire separation between the signal path and the parallel ground wires so as to maximize the signal propagation speed along the signal path.
- 13. The method of claim 12, wherein the wire separation calculated for each branch creates an rlc relationship between the signal path and the ground wires that maximizes signal propagation on the signal path.
- 14. The method of claim 12, wherein the wire separation calculated for each branch enables the wiring layout to exhibit transmission-line behavior.
- 15. The method of claim 12, wherein calculating comprises:
determining a resistance of the wiring layout; in a first function, representing a capacitance of the wiring layout as a function of the wire separation; in a second function, representing an inductance of the wiring layout as a function of the wire separation; and calculating a set of optimal wire separations using the first and second functions, the optimal wire separations creating an rlc relationship between the signal path and the ground wires that maximizes signal propagation on the signal path.
- 16. The method of claim 15, further comprising configuring the wiring layout using a wire separation selected from the set of optimal wire separations.
- 17. The method of claim 12, wherein calculating comprises determining a set of values for the wire separation where
- 18. The method of claim 12, further including calculating a 50% time delay, wherein the 50% time delay equals:
- 19. The method of claim 12, wherein the wiring layout is a clock tree.
- 20. A method of configuring a wiring layout in an integrated circuit, comprising:
providing a wiring layout, the wiring layout having a signal wire and parallel ground wires, the wiring layout being defined by multiple physical parameters, one of the physical parameters being a selected physical parameter; adjusting the selected physical parameter so that 42rLZ0-2ln(4Z0Rtr+Z0)≤ 0 and Z0≦Rtr, wherein 43Z0=lc, r is a resistance of the wiring layout, L is a length of the wiring layout, Rtr is a resistance of a signal source, l is the inductance of the wiring layout, and c is the capacitance of the wiring layout.
- 21. The method of claim 20, wherein the selected physical parameter is a width of the ground wires.
- 22. The method of claim 20, wherein the selected physical parameter is a wire separation between the signal wire and the ground wires.
- 23. A method for configuring a wiring layout, comprising:
(a) providing a first branch of the wiring layout, the wiring layout having a signal wire and parallel ground wires, the wiring layout being defined by multiple physical parameters, one of the physical parameters being a selected physical parameter; (b) determining a first value for the selected physical parameter of the first branch, the first value creating an rlc relationship in the first branch that maximizes a signal propagation speed on the signal wire; (c) providing a second branch of the wiring layout directly downstream of and coupled with the first branch at a junction, the second branch having a second value for the selected physical parameter that creates a second impedance; and (d) adjusting the second value to create an impedance at the junction that is substantially equal to the first impedance.
- 24. The method of claim 23, further comprising:
(e) determining whether the second value is less than a maximum value; and (f) if it is determined that the second value is less than the maximum value, designating the second branch as the first branch and repeating (c) through (d).
- 25. The method of claim 23, further comprising:
(g) if it is determined that the second value is greater than the maximum value, inserting a repeater at a beginning of the second branch.
- 26. The method of claim 23, wherein the selected physical parameter is a wire separation between the signal wire and the ground wires.
- 27. The method of claim 23, wherein the selected physical parameter is a width of the ground wires.
- 28. The method of claim 23, wherein the rlc relationship enables the branches of the wiring layout to exhibit transmission-line behavior.
- 29. The method of claim 23, wherein the rlc relationship created by the first value of the selected physical parameter is such that
- 30. The method of claim 23, wherein the wiring layout is a clock tree.
- 31. The method of claim 23, wherein the first branch is coupled with a signal source.
- 32. A computer program encoding the method of claim 23.
- 33. A computer programmed with the computer program of claim 32.
- 34. A client computer displaying or using a wiring layout configured by a server computer according to the method of claim 23, the client and server computers communicating via a network.
- 35. A method of configuring a wiring layout in an integrated circuit, comprising:
providing a first branch of the wiring layout, the wiring layout having parallel ground wires opposing a signal wire, the ground wires being separated from the signal wire in the first branch by a first wire separation, the first wire separation creating an impedance in the first branch; and for a second branch coupled to the first branch at a junction, determining a second wire separation that creates an impedance at the junction matching the impedance of the first branch, the second wire separation being greater than the first wire separation.
- 36. The method of claim 35, further comprising:
determining whether the second wire separation exceeds a maximum value; and if it is determined that the second wire exceeds the maximum value, inserting a repeater at a beginning of the second branch.
- 37. The method of claim 35, wherein the wiring layout is a clock tree.
- 38. The method of claim 35, wherein the first branch is coupled with a signal source.
- 39. A wiring layout of an integrated circuit, comprising:
a signal wire for propagating a signal; and two ground wires positioned parallel to and equidistant from the signal wire, wherein the signal wire and ground wires are configured to create an rlc relationship that maximizes a signal propagation speed on the signal wire.
- 40. The layout of claim 39, wherein the rlc relationship is created by adjusting a wire separation between the ground wires and the signal wire.
- 41. The layout of claim 39, wherein the rlc relationship is created by adjusting a width of the ground wires.
- 42. The layout of claim 39, wherein the rlc relationship enables the branches of the wiring layout to exhibit transmission-line behavior.
- 43. The layout of claim 39, wherein the rlc relationship is such that
- 44. The layout of claim 39, wherein the signal wire is a first signal wire, the two ground wires are two first ground wires, and the rlc relationship is a first rlc relationship and creates a first impedance, the circuit further comprising:
a second signal wire for propagating the signal; and two second ground wires positioned parallel to and equidistant from the second signal wires, the second signal wire and the second ground wires being directly downstream from and coupled to the first branch at a junction, the second signal wire and the second ground wires having a second rlc relationship that creates a second impedance at the junction substantially equal to the first impedance.
- 45. The layout of claim 39, wherein the wiring layout is a clock tree.
- 46. The layout of claim 39, wherein the first branch is coupled with a signal source.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application 60/335,157, filed Nov. 13, 2001, and U.S. Provisional Patent Application 60/374,208, filed Apr. 19, 2002, which are both incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60335157 |
Nov 2001 |
US |
|
60374208 |
Apr 2002 |
US |