Scan interface chip (SIC) system and method for scan testing electronic systems
First Claim
Patent Images
1. A scan test interface comprising:
- a scan test interface register for storing information related to scan test operations;
a system interface coupled to said scan test interface register, said system interface provides a communication port for communicating scan test operation information between said scan test interface and upstream scan test devices;
a scan test interface controller coupled to said scan test interface register, said scan test interface controller directs operations of said scan test interface register;
a selection circuit coupled to said scan test interface register, said selection circuit facilitates selection of a scan test chain; and
a board interface coupled to said selection circuit, said board interface includes multiple scan test chain ports for communicating a separate set of scan test signals for each downstream scan test chain and a general purpose Input/Ouput port for transmitting general purpose signals to downstream devices, wherein said selection circuit further comprises an Input/Ouput selection circuit for selecting said general purpose Input/Output port as an input or output.
6 Assignments
0 Petitions
Accused Products
Abstract
A can test interface system and method provides an interface between upstream scan test devices and downstream scan test devices. In one embodiment, the present invention utilizes a scan test interface comprising a scan interface chip (SIC) that facilitates a flexibly programmable system level scan test architecture. The SIC includes a scan test interface register, a system interface, a scan test interface controller, a board interface and a selection circuit.
72 Citations
40 Claims
-
1. A scan test interface comprising:
-
a scan test interface register for storing information related to scan test operations;
a system interface coupled to said scan test interface register, said system interface provides a communication port for communicating scan test operation information between said scan test interface and upstream scan test devices;
a scan test interface controller coupled to said scan test interface register, said scan test interface controller directs operations of said scan test interface register;
a selection circuit coupled to said scan test interface register, said selection circuit facilitates selection of a scan test chain; and
a board interface coupled to said selection circuit, said board interface includes multiple scan test chain ports for communicating a separate set of scan test signals for each downstream scan test chain and a general purpose Input/Ouput port for transmitting general purpose signals to downstream devices, wherein said selection circuit further comprises an Input/Ouput selection circuit for selecting said general purpose Input/Output port as an input or output. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A scan test interface method comprising:
-
receiving scan test information from upstream scan test devices;
transmitting scan test information to downstream devices;
receiving scan test information from downstream devices;
transmitting scan test information to upstream scan test devices;
facilitating flexible scan test operations including support for providing general purpose Input/Output signals;
communicating general purpose Input/Output signals via a general Input/Output port;
programming said general purpose Input/Output port to operate as an input or an output port;
accommodating bi-directional general purpose signals by alternating operation of said general purpose Input/Output port as an input port or an output port; and
tracking the designation of said general purpose Input/Output port as an input or output. - View Dependent Claims (8, 9)
-
-
10. A scan test interface method comprising:
-
receiving scan test information from upstream scan test devices;
transmitting scan test information to downstream devices;
receiving scan test information from downstream devices;
transmitting scan test information to upstream scan test devices;
facilitating flexible scan test operations including support for providing general purpose Input/Output signals; and
utilizing an Input/Output register to track a general purpose Input/Output port as an input or output. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
a first plurality of downstream scannable devices arranged in a first scan test chain, said first plurality of downstream scannable devices located on a first printed circuit board;
a first SIC coupled to said first plurality of downstream scannable devices, said SIC communicates a test signal to said first scan test chain, the first SIC located on the first printed circuit board;
a second plurality of downstream scannable devices arranged in a second scan test chain, said second plurality of downstream scannable devices located on a second printed circuit board;
a second SIC coupled to said second plurality of downstream scannable devices, said SIC communicates a test signal to said second scan test chain, the second SIC located on the second printed circuit board; and
a scan test system controller coupled to said first SIC and said second SIC, said scan test system controller communicating said scan test signal to and from said first SIC and said second SIC.
-
-
12. A multi-drop SIC scan test system of claim 11 wherein at least one of said first SIC and said second SIC communicates to said scan test chain a logical copy of said scan test signal received by said SIC from said scan test system controller.
-
13. A multi-drop SIC scan test system of claim 11 wherein at least one of said first SIC and said second SIC transmits and receives general purpose input and outputs signals.
-
14. A multi-drop SIC scan test system of claim 11 wherein at least one of said first SIC and said second SIC facilitates programmatic control of signals utilized to assist non-compliant devices to function compliantly during scan test operations.
-
15. A multi-drop SIC scan test system of claim 11 wherein at least one of said first SIC and said second SIC supports retrieval of information regarding a printed circuit board (PCB).
-
16. A multi-drop SIC scan test system of claim 11 wherein at least one of said first SIC and said second SIC supports the return of debug information to said scan test system controller.
-
17. A multi-drop SIC scan test system of claim 11 wherein at least one of said first SIC and said second SIC includes both full scan and an input NAND tree features for performing internal SIC testing functions.
-
18. A scan test interface method of claim 10 further comprising the step of transmitting general purpose Input/Output signals.
-
19. The A scan test interface method of claim 10 wherein
facilitating flexible scan test operations includes automatically retrieving information regarding a device included on a printed circuit board. -
20. The scan test interface method of claim 10 further comprising the step of determining automatically the configuration of devices being scan tested.
-
21. A scan test interface comprising:
-
a scan test interface register for storing information related to scan test operations;
a system interface coupled to said scan test interface register, said system interface provides a communication port for communicating scan test operation information between said scan test interface and upstream scan test devices;
a scan test interface controller coupled to said scan test interface register, said scan test interface controller directs operations of said scan test interface register;
a selection circuit coupled to said scan test interface register, said selection circuit facilitates selection of a scan test chain;
a board interface coupled to said selection circuit, said board interface includes multiple scan test chain ports for communicating a separate set of scan test signals for each downstream scan test chain; and
a program scan interface including a communication port for a program scan interface signal to facilitates programmatic control of special scan test support signals. - View Dependent Claims (22, 23)
-
-
24. A scan test interface comprising:
-
a scan test interface register for storing information related to scan test operations;
a system interface coupled to said scan test interface register, said system interface provides a communication port for communicating scan test operation information between said scan test interface and upstream scan test devices;
a scan test interface controller coupled to said scan test interface register, said scan test interface controller directs operations of said scan test interface register;
a selection circuit coupled to said scan test interface register, said selection circuit facilitates selection of a scan test chain; and
a board interface coupled to said selection circuit, said board interface includes multiple scan test chain ports for communicating a separate set of scan test signals for each downstream scan test chain and facilitates programmatic control of special scan test support signals, wherein said board interface includes a Test Chain Enable Not Output (TCENO) port that provides a communication port for special scan test support signals. - View Dependent Claims (25, 26, 27)
-
-
28. A scan test interface method comprising:
-
receiving scan test information from upstream scan test devices;
transmitting scan test information to downstream devices;
receiving scan test information from downstream devices;
transmitting scan test information to upstream scan test devices;
facilitating flexible scan test operations including facilitating programmatic control of signals utilized to assist non-compliant devices to function compliantly during scan test operations; and
providing a scan test compliance signal that facilitates a non compliant scannable device to function compliantly during scan test operations, wherein said scan test compliance signal include a signal that copies the logical values of another signal.
-
-
29. A scan test interface method comprising:
-
receiving scan test information from upstream scan test devices;
transmitting scan test information to downstream devices;
receiving scan test information from downstream devices;
transmitting scan test information to upstream scan test devices;
facilitating flexible scan test operations including facilitating programmatic control of signals utilized to assist non-compliant devices to function compliantly during scan test operations; and
providing a scan test compliance signal that facilitates a non compliant scannable device to function compliantly during scan test operations, wherein said scan test compliance signal[s] include a signal that copies the inverse logical values of another signal.
-
-
30. A scan test interface method comprising:
-
receiving scan test information from upstream scan test devices;
transmitting scan test information to downstream devices;
receiving scan test information from downstream devices;
transmitting scan test information to upstream scan test devices; and
facilitating flexible scan test operations including facilitating programmatic control of signals utilized to assist non-compliant devices to function compliantly during scan test operations; and
providing a scan test compliance signal that facilitates a non compliant scannable device to function compliantly during scan test operations, wherein said scan test compliance signals is a TCENO signal of a SIC chip output on a TCENO port.
-
-
31. A scan test interface comprising:
-
a scan test interface register for storing information related to scan test operations;
a system interface coupled to said scan test interface register, said system interface provides a communication port for communicating scan test operation information between said scan test interface and upstream scan test devices;
a scan test interface controller coupled to said scan test interface register, said scan test interface controller directs operations of said scan test interface register;
a selection circuit coupled to said scan test interface register, said selection circuit facilitates selection of a scan test chain;
a board interface coupled to said selection circuit, said board interface includes multiple scan test chain ports for communicating a separate set of scan test signals for each downstream scan test chain; and
a number in can (NIC) circuit coupled to said board interface, said NIC circuit supports retrieval of information regarding a PCB. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A scan test interface method comprising:
-
receiving scan test information from upstream scan test devices;
transmitting scan test information to downstream devices;
receiving scan test information from downstream devices;
transmitting scan test information to upstream scan test devices; and
facilitating flexible scan test operations including automatically retrieving information regarding a device included on a printed circuit board;
reading the contents of a device including number in can (NIC) information comprising the board type, revision level, and serial number;
identifying hardware components without booting up the operating system;
utilizing extracted NIC information to automatically configure test software without manual input of the information or empirically extracting the information;
providing precautions to protect scan test interface a (NIC) input output (I/O) port from damage; and
storing retrieved NIC information.
-
-
40. A scan test interface method comprising:
-
receiving scan test information from upstream scan test devices;
transmitting scan test information to downstream devices;
receiving scan test information from downstream devices;
transmitting scan test information to upstream scan test devices; and
facilitating flexible scan test operations including automatically retrieving information regarding a device included on a printed circuit board;
storing number in can (NIC) information in a memory device; and
interfacing with said memory device.
-
Specification