Claims
- 1. An apparatus that allows the logic state of a logic gate to be tested when stopping or starting the logic gate's clock, comprising:a plurality of clock signals with overlapping phases; and a plurality of clocked precharge (CP) logic gates coupled in series, said plurality of CP logic gates coupled to individual clock signals of said plurality of clock signals, wherein an individual CP logic gate further comprises a signal keeper device in the critical path of the logic state, said signal keeper device allows the state of said plurality of CP logic gates to be tested when stopping or starting said individual clock signal of an individual logic gate of said plurality of logic gates.
- 2. The apparatus of claim 1 wherein said signal keeper device comprises a full signal keeper.
- 3. The apparatus of claim 1 wherein the first CP logic gate of said plurality of CP logic gate comprises a full signal keeper.
- 4. The apparatus of claim 1 wherein all of said plurality of CP logic gates comprise a full signal keeper device.
- 5. The apparatus of claim 1 wherein the test performed is IDDQ testing.
- 6. The apparatus of claim 1 wherein the test performed is scan testing.
- 7. The apparatus of claim 1 wherein the test performed is hardware emulation testing.
- 8. A system that allows the logic state of a logic gate to be tested when stopping or starting the logic gate's clock, comprising:a plurality of clock signals with overlapping phases; and a plurality of clocked precharge (CP) logic gates coupled in series, said plurality of CP logic gates coupled to individual clock signals of said plurality of clock signals, wherein an individual CP logic gate further comprises a signal keeper device in the critical path of the logic state, said signal keeper device allows the state of said plurality of CP logic gates to be tested when stopping or starting said individual clock signal of an individual logic gate of said plurality of logic gates.
- 9. The system of claim 8 wherein said signal keeper device comprises a full signal keeper.
- 10. The system of claim 8 wherein the first CP logic gate of said plurality of CP logic gate comprises a full signal keeper.
- 11. The system of claim 8 wherein all of said plurality of CP logic gates comprise a full signal keeper device.
- 12. The system of claim 8 wherein the test performed is IDDQ testing.
- 13. The system of claim 8 wherein the test performed is scan testing.
- 14. The system of claim 8 wherein the test performed is hardware emulation testing.
- 15. A method that provides an integrated circuit with testability so that the logic state of a logic gate can be tested when stopping or starting the logic gate's clock, comprising:providing a plurality of clock signals with overlapping phases; and coupling a plurality of clocked precharge (CP) logic gates coupled in series, said plurality of CP logic gates couples to individual clock signals of said plurality of clock signals, wherein an individual CP logic gate further comprises a signal keeper device in the critical path of the logic state, said signal keeper device allows the state of said plurality of CP logic gates to be tested when stopping or starting said individual clock signal of an individual logic gate of said plurality of logic gates.
- 16. The method of claim 15 wherein said signal keeper device comprises a full signal keeper.
- 17. The method of claim 15 wherein the first CP logic gate of said plurality of CP logic gate comprises a full signal keeper.
- 18. The method of claim 15 wherein all of said plurality of CP logic gates comprise a full signal keeper device.
- 19. The method of claim 15 wherein the test performed is IDDQ testing.
- 20. The method of claim 15 wherein the test performed is scan testing.
- 21. The method of claim 15 wherein the test performed is hardware emulation testing.
- 22. A method that allows the logic state of a logic gate to be tested when stopping or starting the logic gate's clock, comprising:generating a plurality of clock signals with overlapping phases; and distributing individual clock signals of said plurality of clock signals to a plurality of clocked precharge (CP) logic gates coupled in series wherein an individual CP logic gate further comprises a signal keeper device in the critical path of the logic state, said signal keeper device allows the state of said plurality of CP logic gates to be tested when stopping or starting said individual clock signal of an individual logic gate of said plurality of logic gates.
- 23. The method of claim 22 wherein said signal keeper device comprises a full signal keeper.
- 24. The method of claim 22 wherein the first CP logic gate of said plurality of CP logic gate comprises a full signal keeper.
- 25. The method of claim 22 wherein all of said plurality of CP logic gates comprise a full signal keeper device.
- 26. The method of claim 22 wherein the test performed is IDDQ testing.
- 27. The method of claim 22 wherein the test performed is scan testing.
- 28. The method of claim 22 wherein the test performed is hardware emulation testing.
Parent Case Info
This application claims the benefits of the earlier filed U.S. Provisional Application Serial No. 60/069250, 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 Serial 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 Serial 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 (7)
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 |