Claims
- 1. A method for providing a built-in test for large arrays of elements; said arrays comprising rows and columns of ones of optically coupled transmitters (TX) and receivers (RX) on integrated circuit chips; said chips comprising opto-electronic input and output ports, wherein test data can be read out in a serial or parallel manner, said method comprising:
generating said test data; providing on-chip testing circuitry to relay test data from an input to a large number of said TX; coupling said transmitters with said receivers so as to relay an optical signal between pairs; receiving an optical signal at said receiver; collecting an output of electrical signals from a large number of said RX to a single output; analyzing said output to provide a result of said test, whereby said result is used to determine a quality of said elements.
- 2. A method as claimed in claim 1, wherein said built-in test is a self-test.
- 3. A method as claimed in claim 1, wherein said providing comprises providing said testing circuitry on silicon ASIC.
- 4. A method as claimed in claim 1, wherein said providing and collecting comprises selecting circuitry and further comprising a step of identifying said TX-RX pairs.
- 5. A method as claimed in claim 4, wherein a TX-RX pair is selected, an optical data path from said TX-RX pair is provided, and a Bit Error Rate performance is detected.
- 6. A method as claimed in claim 1, wherein said generating comprises an input of said test data, said providing comprises the shifting of said test data into said transmitters, said transmitting comprises sending an optical signal through an optical data path from TX to RX, said receiving consists of receiving said optical data consisting of output data, and said analyzing comprises comparing said input and output data and accumulating detected errors.
- 7. A method as claimed in claim 1, wherein said transmitting occurs on a first chip and said receiving occurs on a second chip.
- 8. A method as claimed in claim 1, wherein said analyzing occurs off-chip.
- 9. A method as claimed in claim 1, further comprising a step of serially inputting test data to a set of optical elements that are to be tested, said test data taking the form of a plurality of patterns facilitating visual inspection.
- 10. A method as claimed in claim 1, wherein said testing can be done for at least one of a single element, a single column, a single row, a group of elements, and an entire array in a simultaneous manner.
- 11. A circuit for a built-in test for large arrays of optically coupled transmitters (TX) and receivers (RX) on integrated circuit chips comprising opto-electronic input and output ports, said circuit comprising:
a generating unit to generate test data a testing unit to accept said test data from said generating unit and relay it to a large number of said TX; an optical path for an optical signal from said TX derived from said test data to be relayed to said RX; a collecting unit to collect an output of electrical signals from a large number of said receivers to a single output; an analyzing unit to analyze said output.
- 12. A circuit as claimed in claim 11, wherein said testing unit is built on silicon ASIC.
- 13. A circuit as claimed in claim 11, wherein said testing unit comprises an array of linear feedback shift registers to relay said test data to transmitters.
- 14. A circuit as claimed in claim 11, wherein said analyzing unit comprises a comparator to analyze said test data and an accumulator to accumulate errors detected by said comparator.
- 15. A circuit as claimed in claim 11, wherein said testing unit comprises selection circuitry to select a TX-RX pair and said analyzing unit comprises Bit Error Rate testing circuitry to detect errors.
- 16. A circuit as claimed in claim 11, wherein said testing unit comprises scan chain circuitry of memory elements that allows serial input of said test data to a set of optical elements that are to be tested.
- 17. A circuit as claimed in claim 11, wherein said collecting unit comprises scan chain circuitry of memory elements to which data is relayed from a large array of RX.
- 18. A circuit as claimed in claim 11, wherein said analyzing unit is off-chip.
- 19. A method for providing a built-in test for large arrays of elements on integrated circuit chips; said chips comprising opto-electronic input and output ports, wherein testing of said elements is done in parallel and test data can be read out in a serial or parallel manner, said method comprising:
generating said test data; providing on-chip testing circuitry to relay test data from an input to a large number of said elements; visually assessing the output of said elements. analyzing said output to provide a result of said test, whereby said result is used to determine a quality of said elements.
- 20. A method as claimed in claim 19, wherein said providing is done in a manner that makes recognition of a faulty element easy.
- 21. A method as claimed in claim 19, wherein said providing can be done for at least one of a single element, a single column, a single row, a group of elements, and an entire array in a simultaneous manner.
- 22. A method as claimed in claim 19, wherein said test data consists of a checkerboard pattern which can be shifted to cover said array of elements.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority of US Provisional Patent Applications serial number 60/211,963 filed Jun. 16, 2000 and Ser. No. 60/252,130 filed Nov. 28, 2000.
[0002] The invention was made under a contract with the US Army Research Laboratory ALC, contract number DAAL01-98-C-0074 and the United States Government has rights herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60211963 |
Jun 2000 |
US |