Claims
- 1. An integrated circuit for a smart card and comprising:
a transceiver for communicating with a host device; a Joint Test Action Group (JTAG) test controller for performing at least one test operation; and a processor for causing said JTAG test controller to initiate the at least one test operation based upon receiving at least one test request from the host device via said transceiver.
- 2. The integrated circuit of claim 1 wherein said processor converts the at least one test request to JTAG data for said JTAG test controller.
- 3. The integrated circuit of claim 1 wherein the at least one test operation comprises a boundary scan test.
- 4. The integrated circuit of claim 1 wherein the at least one test operation comprises a serial shift loop scan test.
- 5. The integrated circuit of claim 1 wherein the at least one test operation comprises a built-in self test.
- 6. The integrated circuit of claim 1 further comprising at least one register connected to said test controller, and wherein the at least one test operation comprises at least one of reading data from and writing data to said at least one register.
- 7. The integrated circuit of claim 1 wherein the at least one test operation comprises a current leakage test.
- 8. The integrated circuit of claim 1 wherein the at least one test operation comprises generating at least one automated test pattern.
- 9. The integrated circuit of claim 1 wherein said processor authenticates the at least one test request prior to causing said JTAG test controller to initiate the at least one test operation.
- 10. The integrated circuit of claim 1 further comprising a clock circuit for providing a reference clock signal for said JTAG test controller.
- 11. The integrated circuit of claim 1 wherein the at least one test request comprises at least one test vendor specific request (VSR).
- 12. The integrated circuit of claim 1 wherein said transceiver comprises a universal serial bus (USB) transceiver, and wherein said processor operates in a USB mode.
- 13. A smart card comprising:
a smart card body; and an integrated circuit carried by said smart card and comprising a transceiver for communicating with a host device, a Joint Test Action Group (JTAG) test controller for performing at least one test operation, and a processor for causing said JTAG test controller to initiate the at least one test operation based upon receiving at least one test request from the host device via said transceiver.
- 14. The smart card of claim 13 wherein said processor converts the at least one test request to JTAG data for said JTAG test controller.
- 15. The smart card of claim 13 wherein the at least one test operation comprises a boundary scan test.
- 16. The smart card of claim 13 wherein the at least one test operation comprises a serial shift loop scan test.
- 17. The smart card of claim 13 wherein the at least one test operation comprises a built-in self test.
- 18. The smart card of claim 13 wherein said integrated circuit further comprises at least one register connected to said test controller, and wherein the at least one test operation comprises at least one of reading data from and writing data to said at least one register.
- 19. The smart card of claim 13 wherein the at least one test operation comprises a current leakage test.
- 20. The smart card of claim 13 wherein the at least one test operation comprises generating at least one automated test pattern.
- 21. The smart card of claim 13 wherein said processor authenticates the at least one test request prior to causing said JTAG test controller to initiate the at least one test operation.
- 22. The smart card of claim 13 wherein said integrated circuit further comprises a clock circuit for providing a reference clock signal for said JTAG test controller.
- 23. The smart card of claim 13 wherein the at least one test request comprises at least one test vendor specific request (VSR).
- 24. The smart card of claim 13 wherein said transceiver comprises a universal serial bus (USB) transceiver, and wherein said processor operates in a USB mode.
- 25. A smart card system comprising:
a host device; a smart card adapter connected to said host device; and a smart card to be read by said smart card adapter and comprising a smart card body and an integrated circuit carried by said smart card body, said integrated circuit comprising a transceiver for communicating with a host device, a Joint Test Action Group (JTAG) test controller for performing at least one test operation, and a processor for causing said JTAG test controller to initiate the at least one test operation based upon receiving at least one test request from the host device via said transceiver.
- 26. The smart card system of claim 25 wherein said processor converts the at least one test request to JTAG data for said JTAG test controller.
- 27. The smart card system of claim 25 wherein the at least one test operation comprises a boundary scan test.
- 28. The smart card system of claim 25 wherein the at least one test operation comprises a serial shift loop scan test.
- 29. The smart card system of claim 25 wherein the at least one test operation comprises a built-in self test.
- 30. The smart card system of claim 25 wherein said integrated circuit further comprises at least one register connected to said test controller, and wherein the at least one test operation comprises at least one of reading data from and writing data to said at least one register.
- 31. The smart card system of claim 25 wherein the at least one test operation comprises a current leakage test.
- 32. The smart card system of claim 25 wherein the at least one test operation comprises generating at least one automated test pattern.
- 33. The smart card system of claim 25 wherein said processor authenticates the at least one test request prior to causing said JTAG test controller to initiate the at least one test operation.
- 34. The smart card system of claim 25 wherein said integrated circuit further comprises a clock circuit for providing a reference clock signal for said JTAG test controller.
- 35. The smart card system of claim 25 wherein the at least one test request comprises at least one test vendor specific request (VSR).
- 36. The smart card system of claim 25 wherein said transceiver comprises a universal serial bus (USB) transceiver, and wherein said processor operates in a USB mode.
- 37. A method for testing an integrated circuit for a smart card comprising a Joint Test Action Group (JTAG) test controller, the method comprising:
receiving at least one test request from a host device; and responsive to the at least one test request, causing the JTAG test controller to initiate at least one test operation.
- 38. The method of claim 37 further comprising converting the at least one test request to JTAG data for the JTAG test controller.
- 39. The method of claim 37 wherein the at least one test operation comprises a boundary scan test.
- 40. The method of claim 37 wherein the at least one test operation comprises a serial shift loop scan test.
- 41. The method of claim 37 wherein the at least one test operation comprises a built-in self test.
- 42. The method of claim 37 wherein the integrated circuit further comprises at least one register connected to the test controller; and wherein the at least one test operation comprises at least one of reading data from and writing data to the at least one register.
- 43. The method of claim 37 wherein the at least one test operation comprises a current leakage test.
- 44. The method of claim 37 wherein the at least one test operation comprises generating at least one automated test pattern.
- 45. The method of claim 37 further comprising authenticating the at least one test request prior to causing the JTAG test controller to initiate the at least one test operation.
- 46. The method of claim 37 further comprising providing a reference clock signal for the JTAG test controller.
- 47. The method of claim 37 wherein the at least one test request comprises at least one test vendor specific request (VSR).
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of co-pending U.S. patent application Ser. No. 10/435,124, filed May 9, 2003, which is hereby incorporated herein in its entirety by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10435124 |
May 2003 |
US |
Child |
10458696 |
Jun 2003 |
US |