Data channel test apparatus and method thereof
First Claim
1. A method for testing and configuring data channels of series-connected devices, each having input ports and output ports, the method comprising:
- simultaneously asserting an input port enable and an output port enable signal to configure each port of the series-connected devices to simultaneously operate in a single-bit data width mode;
applying a test pattern to M input ports of a first device of the series-connected devices, the M input ports having a corresponding M output ports at a last device of the series-connected devices, M being an integer number greater than one, each of the data channels defining a data path between corresponding pairs of input and output ports;
transferring the test pattern from each of the M input ports of the first device to the corresponding M output ports of the last device of the series-connected devices if the data channels are functional;
determining an absence of the test pattern from N output ports of the last device of the series-connected devices, N being an integer number not greater than M; and
configuring each of the series-connected devices to have M-N active data channels.
10 Assignments
0 Petitions
Accused Products
Abstract
A system includes a plurality of devices that are connected in series and a controller that communicates with the devices. Each of the devices has a plurality of input ports and corresponding output ports. The outputs of one device and the inputs of a next device are interconnected. The controller is coupled to the first device and the last device of the series-connection. The controller applies a test pattern to the plurality of input ports at the first device connected in series, by the controller. Each data channel defines a data path between corresponding pairs of input and output ports of the first and last devices. A data channel is enabled if the test pattern is detected at its corresponding output port.
127 Citations
20 Claims
-
1. A method for testing and configuring data channels of series-connected devices, each having input ports and output ports, the method comprising:
-
simultaneously asserting an input port enable and an output port enable signal to configure each port of the series-connected devices to simultaneously operate in a single-bit data width mode; applying a test pattern to M input ports of a first device of the series-connected devices, the M input ports having a corresponding M output ports at a last device of the series-connected devices, M being an integer number greater than one, each of the data channels defining a data path between corresponding pairs of input and output ports; transferring the test pattern from each of the M input ports of the first device to the corresponding M output ports of the last device of the series-connected devices if the data channels are functional; determining an absence of the test pattern from N output ports of the last device of the series-connected devices, N being an integer number not greater than M; and configuring each of the series-connected devices to have M-N active data channels. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A controller for testing and configuring data channels of series-connected devices each having input ports and output ports, the controller comprising:
-
a test pattern provider for applying a test pattern to M input ports of a first device of the series-connected devices in a data channel test operation, the M input ports having a corresponding M output ports at a last device of the series-connected devices, M being an integer number greater than one, each of the data channels defining a data path between corresponding pairs of input and output ports, the controller being configured to simultaneously asserting an input port enable and an output port enable signal to configure each port of the series-connected devices to simultaneously operate in a single-bit data width mode, and to determine an absence of the test pattern from N output ports of the last device of the series-connected devices, N being an integer number not greater than M, each of the series-connected devices being configured to have M-N active data channels. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a plurality of series-connected devices having a plurality of data channels; the plurality of devices having M input ports at a first device of the plurality of series-connected devices, the M input ports having a corresponding M output ports at a last device of the plurality of the series-connected devices, M being an integer greater than one, each of the plurality of data channels defining a data path between corresponding pairs of input and output ports; and a controller coupled to the M input ports and the corresponding M output ports, the controller simultaneously asserting an input port enable and an output port enable signal to configure each port of the series-connected devices to simultaneously operate in a single-bit data width mode, the controller having a test pattern provider for applying a test pattern to the M input ports of the first device of the series-connected devices in a data channel test operation, the controller determining an absence of the test pattern from N output ports of the last device of the series-connected devices, N being an integer number not greater than M, the controller configuring each of the series-connected devices to have M-N active data channels. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification