Claims
- 1. A clock circuit for clocked precharge (CP) logic gates in an Integrated Circuit (IC), comprising:a master global clock signal distributed in a low-skew manner over a relevant clock domain area, a master global clock circuit generates said master global clock signal; a plurality of local clock circuits that generate a plurality of locally generated clock signals in said clock domain area wherein an individual local clock circuit generates an individual locally generated clock signal, said plurality of local clock circuits couple to said master global clock signal, said local clock circuits are tuned to allow for skew and jitter tolerance such that there is one gate delay per clock phase for each of said plurality of locally generated clock signals, said plurality of locally generated clock signals couple to a plurality of clocked precharge (CP) logic gates wherein each said individual locally generated clock signal couples to an individual CP logic gate; one or more of said plurality of locally generated clock signals are derived from the rising edge of said master global clock signal and one or more of said plurality of locally generated clock signals are derived from the falling edge of said master global clock signal; and said plurality of locally generated clock signals comprise an approximately 50% duty cycle and overlapping phases where an individual locally generated clock signal overlaps an earlier phase individual locally generated clock signal by an amount approximately equal to the overlap of the next phase individual locally generated clock signal, wherein said plurality of locally generated clock signals overlap in such away that two or more individual locally generated clock signals of said plurality of locally generated clock signals overlap in their evaluate phase at any point in time.
- 2. The clock of claim 1 wherein said plurality of locally generated clock signals comprises 3 locally generated clock signals.
- 3. The clock of claim 1 wherein said plurality of locally generated clock signals comprises 4 locally generated clock signals.
- 4. The clock of claim 1 wherein said plurality of locally generated clock signals comprises 5 locally generated clock signals.
- 5. The clock of claim 1 wherein said plurality of locally generated clock signals comprises 6 locally generated clock signals.
- 6. A clock system that synchronizes clocked precharge (CP) logic gates in an integrated circuit (IC), comprising:a master global clock signal distributed in a low-skew manner over a relevant clock domain area, a master global clock generates said master global clock signal; a plurality of local clock circuits that generate a plurality of locally generated clock signals in said clock domain area wherein an individual local clock circuit generates an individual locally generated clock signal, said plurality of local clock circuits couple to said master global clock signal, said local clock circuits are tuned to allow for skew and jitter tolerance such that there is one gate delay per clock phase for each of said plurality of locally generated clock signals, said plurality of locally generated clock signals couple to a plurality of clocked precharge (CP) logic gates wherein each said individual locally generated clock signal couples to an individual CP logic gate; one or more of said plurality of locally generated clock signals are derived from the rising edge of said master global clock signal and one or more of said plurality of locally generated clock signals are derived from the falling edge of said master global clock signal; and said plurality of locally generated clock signals comprise an approximately 50% duty cycle and overlapping phases where an individual locally generated clock signal overlaps an earlier phase individual locally generated clock signal by an amount approximately equal to the overlap of the next phase individual locally generated clock signal, wherein said plurality of locally generated clock signals overlap in such a way that two or more individual locally generated clock signals of said plurality of locally generated clock signals overlap in their evaluate phase at any point in time.
- 7. The system of claim 6 wherein said plurality of locally generated clock signals comprises 3 locally generated clock signals.
- 8. The system of claim 6 wherein said plurality of locally generated clock signals comprises 4 locally generated clock signals.
- 9. The system of claim 6 wherein said plurality of locally generated clock signals comprises 5 locally generated clock signals.
- 10. The system of claim 6 wherein said plurality of locally generated clock signals comprises 6 locally generated clock signals.
- 11. A method that provides a plurality of clock signals for clocked precharge (CP) logic gates in an integrated circuit (IC), comprising:providing a master global clock signal distributed in a low-skew manner over a relevant clock domain area, a master global clock circuit generates a master global clock signal; and coupling a plurality of local clock circuits in said clock domain area to said master global clock signal, said plurality of local clock circuits generate a plurality of locally generated clock signals wherein an individual local clock circuit generates an individual locally generated clock signal, said local clock circuits are tuned to allow for skew and jitter tolerance such that there is one gate delay per clock phase for each of said plurality of locally generated clock signals, said plurality of locally generated clock signals couple to a plurality of clocked precharge (CP) logic gates wherein each said individual locally generated clock signal couples to an individual CP logic gate, one or more of said plurality of locally generated clock signals are derived from the rising edge of said master global clock signal and one or more of said plurality of locally generated clock signals are derived from the falling edge of said master global clock signal; and said plurality of locally generated clock signals comprise an approximately 50% duty cycle and overlapping phases where an individual locally generated clock signal overlaps an earlier phase individual locally generated clock signal by an amount approximately equal to the overlap of the next phase individual locally generated clock signal, wherein said plurality of locally generated clock signals overlap in such a way that two or more individual locally generated clock signals of said plurality of locally generated clock signals overlap in their evaluate phase at any point in time.
- 12. The method of claim 11 wherein said plurality of locally generated clock signals comprises 3 locally generated clock signals.
- 13. The method of claim 11 wherein said plurality of locally generated clock signals comprises 4 locally generated clock signals.
- 14. The method of claim 11 wherein said plurality of locally generated clock signals comprises 5 locally generated clock signals.
- 15. The method of claim 11 wherein said plurality of locally generated clock signals comprises 6 locally generated clock signals.
- 16. A method of synchronizing clocked precharge (CP) logic gates in an integrated circuit (IC), comprising:distributing a master global clock signal in a low-skew manner over a relevant clock domain area a master global clock circuit generates a master global clock signal; and generating a plurality of locally generated clock signals from a plurality of local clock circuits in said clock domain area wherein an individual local clock circuit generates an individual locally generated clock signal, said plurality of local clock circuits couple to said master global clock signal, wherein said local generated clock circuits are tuned to allow for skew and jitter tolerance such that there is one gate delay per clock phase for each of said plurality of locally generated clock signals, said plurality of locally generated clock signals couple to a plurality of clocked precharge (CP) logic gates wherein each said individual locally generated clock signal couples to an individual CP logic gate, one or more of said plurality of locally generated clock signals are derived from the rising edge of said master global clock signal and one or more of said plurality of locally generated clock signals are derived from the falling edge of said master global clock signal; and said plurality of locally generated clock signals comprise an approximately 50% duty cycle and overlapping phases where an individual locally generated clock signal overlaps an earlier phase individual locally generated clock signal by an amount approximately equal to the overlap of the next phase individual locally generated clock signal, wherein said plurality of locally generated clock signals overlap in such a way that two or more individual locally generated clock signals of said plurality of locally generated clock signals overlap in their evaluate phase at any point in time.
- 17. The method of claim 16 wherein said plurality of locally generated clock signals comprises 3 locally generated clock signals.
- 18. The method of claim 16 wherein said plurality of locally generated clock signals comprises 4 locally generated clock signals.
- 19. The method of claim 16 wherein said plurality of locally generated clock signals comprises 5 locally generated clock signals.
- 20. The method of claim 16 wherein said plurality of locally generated clock signals comprises 6 locally generated clock signals.
Parent Case Info
This application claims the benefits of the earlier filed U.S. Provisional Application Ser. No. 60/069,250, filed Dec. 11, 1997, which is incorporated by reference for all purposes into this application. Additionally, this application claims the benefits of the earlier filed U.S. Provisional Application Ser. No. 60/067,073, filed Nov. 20, 1997, which is incorporated by reference for all purposes into this application. Additionally, this application claims the benefits of the earlier filed U.S. Provisional Application Ser. No. 60/066,498, filed Nov. 24, 1997, which is incorporated by reference for all purposes into this application. Additionally, the application is related to U.S. Patent Application Ser. No. 09/019355, filed Feb. 5, 1998, now U.S. Pat. No. 6,066,965 which is incorporated by reference for all purposes into this application.
US Referenced Citations (14)
Non-Patent Literature Citations (1)
Entry |
Harris, Skew-Tolerant Domino Circuits, IEEE Journal of Solid-State Circuits, 11/97, 1702-1711, vol. 32, No. 11. |
Provisional Applications (3)
|
Number |
Date |
Country |
|
60/069250 |
Dec 1997 |
US |
|
60/067073 |
Nov 1997 |
US |
|
60/066498 |
Nov 1997 |
US |