SYSTEM AND METHOD FOR TESTING OPTICAL RECEIVERS
20230408573 ยท 2023-12-21
Inventors
- Tatyana ANTONENKO (Rishon LeTsiyon, IL)
- Yaakov GRIDISH (Yokneam IIit, IL)
- Tamir SHARKAZ (Kfar Tavor, IL)
- Itshak Kalifa (Bat Yam, IL)
- Elad Mentovich (Tel Aviv, IL)
Cpc classification
G01R31/2642
PHYSICS
International classification
Abstract
Disclosed are a testing unit, system, and method for testing and predicting failure of optical receivers. The testing unit and system are configured to apply different values of current, voltage, heat stress, and illumination load on the optical receivers during testing. The test methods are designed to check dark current, photo current, forward voltage, and drift over time of these parameters.
Claims
1.-34. (canceled)
35. A method for testing optical receivers, the method comprising: placing within a temperature controlled oven: a testing board configured to support at least one socket, wherein each socket is configured to receive a substrate configured to support at least one optical receiver; and an emitter board configured to support at least one optical emitter, wherein the emitter board is supported above the testing board such that the emitter board is substantially parallel to the testing board and each of the one or more optical emitters on the emitter board is substantially aligned with a corresponding socket of the testing board; and performing one or more testing operations without removal of the testing board or the emitter board from the temperature controlled oven.
36. The method according to claim 35, wherein the one or more testing operations further comprise a pre-test procedure comprising: determining a temperature of the substrate; and outputting a fail state in an instance in which the determined temperature of the substrate is outside an operating range of the optical receiver.
37. The method according to claim 35, wherein the one or more testing operations further comprise a pre-test procedure comprising: determining an absence of the optical receiver supported by the substrate; and outputting a fail state in response to the absence of the optical receiver.
38. The method according to claim 35, wherein the one or more testing operations further comprise a pre-test procedure comprising: applying a current to the optical receiver; measuring a voltage of the optical receiver; and outputting a fail state in an instance in which the measured voltage is outside an operating range of the optical receiver.
39. The method according to claim 35, wherein the one or more testing operations further comprise a pre-test procedure comprising: determining an open circuit and/or leakage on the optical receiver; outputting a fail state in response to the determined open circuit and/or leakage.
40. The method according to claim 35, wherein the one or more testing operations further comprise a pre-test procedure comprising: determining a temperature of the substrate; determining an absence of the optical receiver supported by the substrate; applying a current to the optical receiver; measuring a voltage of the optical receiver; determining an open circuit and/or leakage on the optical receiver; and outputting a fail state: in an instance in which the determined temperature of the substrate is outside an operating range of the optical receiver; in response to the absence of the optical receiver, in an instance in which the measured voltage is outside an operating range of the optical receiver; or in response to the determined open circuit and/or leakage.
41. The method according to claim 35, wherein the one or more testing operations further comprise a first testing procedure comprising: applying a reverse voltage to the optical receiver; determining a dark current for the optical receiver; outputting a fail state in an instance in which the determined dark current is outside of a designed operating range of the optical receiver; and storing the dark current and a temperature at a Time=0 in an instance in which the determined dark current is inside of a designed operating range of the optical receiver.
42. The method according to claim 35, wherein the one or more testing operations further comprise a first testing procedure comprising: applying a reverse voltage to the optical receiver; providing an illumination load on the optical receiver; determining a photo current for the optical receiver; outputting a fail state in an instance in which the determined photo current is outside of a designed operating range of the optical receiver; and storing the photo current and a temperature at a Time=0 in an instance in which the determined photo current is inside of a designed operating range of the optical receiver.
43. The method according to claim 35, wherein the one or more testing operations further comprise a first testing procedure comprising: applying a forward current to the optical receiver; determining a forward voltage for the optical receiver; outputting a fail state in an instance in which the determined forward voltage is outside of a designed operating range of the optical receiver; and storing the forward voltage and a temperature at a Time=0 in an instance in which the determined forward voltage is inside of a designed operating range of the optical receiver.
44. The method according to claim 35, wherein the one or more testing operations further comprise a first testing procedure comprising: applying a reverse voltage to the optical receiver; determining a dark current for the optical receiver; providing an illumination load on the optical receiver; determining a photo current for the optical receiver; applying a forward current to the optical receiver; determining a forward voltage for the optical receiver; outputting a fail state in an instance in which: the determined dark current is outside of a designed operating range of the optical receiver; the determined photo current is outside of a designed operating range of the optical receiver; and/or the determined forward voltage is outside of a designed operating range of the optical receiver; and storing the dark current, the photo current, the forward voltage, and a temperature at a Time=0 in an instance in which the determined dark current, the photo current, and the forward voltage are inside of a designed operating range of the optical receiver.
45. A method according to claim 35, wherein the one or more testing operations further comprise a second testing procedure comprising: increasing a temperature of the temperature controlled oven greater than an ambient temperature of the temperature controlled over; applying a constant reverse voltage to the optical receiver; iteratively measuring a substrate temperature to determine if the temperature is above or below a preset value; iteratively measuring a dark current of the optical receiver to determine if the dark current is inside a designed operating range of the optical receiver; halting the second testing procedure in an instance in which the substrate temperature is above or below the preset value; and outputting a fail state for the optical receiver in response to halting the second testing procedure.
46. The method according to claim 45, wherein the operations of the second testing procedure are completed at a constant temperature.
47. The method according to claim 45, wherein the operations of the second testing procedure are performed in the absence of an illumination load on the optical receiver.
48. The method according to claim 35, wherein the one or more testing operations further comprise a second testing procedure comprising: increasing a temperature of the temperature controlled oven greater than an ambient temperature of the temperature controlled over; applying an illumination load on the optical receiver; applying a constant reverse voltage to the optical receiver; iteratively measuring a substrate temperature to determine if the temperature is above or below a preset value; iteratively measuring a photo current of the optical receiver to determine if the photo current is inside a designed operating range of the optical receiver; halting the second testing procedure in an instance in which the substrate temperature is above or below the preset value; and outputting a fail state for the optical receiver in response to halting the second testing procedure.
49. The method according to claim 35, wherein the one or more testing operations further comprise a third testing procedure comprising: applying a reverse voltage to the optical receiver; determining a dark current for the optical receiver; providing an illumination load on the optical receiver; determining a photo current for the optical receiver; applying a forward current to the optical receiver; determining a forward voltage for the optical receiver; outputting a fail state in an instance in which: the determined dark current is outside of a designed operating range of the optical receiver; the determined photo current is outside of a designed operating range of the optical receiver; and/or the determined forward voltage is outside of a designed operating range of the optical receiver; storing the dark current, the photo current, the forward voltage, and a temperature at a Time=X in an instance in which the determined dark current, the photo current, and the forward voltage are inside of a designed operating range of the optical receiver; determining a drift of the dark current, the photo current, and the forward voltage between a Time=0 and the Time=X; and outputting a fail state in an instance in which the drift of the dark current, the drift of the photo current, or the drift of the forward voltage is outside a defined limited for the optical receiver.
50. The method according to claim 49, wherein a value of the applied reverse voltage and a value of the applied forward current is variable.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
[0100]
[0101] Driver 108 is configured to generate inputs (e.g., a voltage input) that are applied to optoelectronic components (e.g., photodiodes) supported by the testing unit 102. For example, the driver 108 may be configured to generate and apply a stress current or voltage to the testing unit 102 supported by the backplane 104. The driver 108 is in electrical communication with a plurality of optical receivers (e.g., a plurality of optical receivers 502 in
[0102] In some embodiments, the driver 108 may be in electrical communication with the backplane element 104 via a rigid-flex printed circuit board (PCB) 110. Additionally, in some embodiments, the system 100 may include one or more drivers 108 configured to provide inputs to one or more testing units 102. By way of example, in some embodiments, the number of drivers 102 used by the system 100 may correspond to the number of testing units 102 used by the system such that each driver 108 provides an input to a corresponding testing unit 102. By way of a more particular example as shown in
[0103] In some embodiments, the system 100 may also include a control unit 112 configured to execute or otherwise control the operation of the testing methods and procedures applied to the optoelectronic components supported by the testing unit 102. In some embodiments, the control unit 112 may be in electrical communication with the driver 108 such that electrical signals may be provided to the driver 108 (e.g., voltage inputs) and electrical signals may be provided from the driver 108 to the control unit 112 (e.g., output parameters, multiplex signals, or the like). As would be understood by one or ordinary skill in the art in light of the present disclosure, with reference in particular to the description of below
[0104] Furthermore, the control unit 112 may be configured to monitor or control various other variables or parameters of the system 100. For example, the control unit 112 may be in electrical communication with one or more sensors (e.g., thermometers, pressure sensors, humidity sensors, accelerometers, photo resistors, barometers, and the like) so as to monitor input, output, and/or ambient conditions of the system 100. For example, the control unit 112 may monitor the ambient temperature of the system 100 and/or the output temperature of one or more optoelectronic components (e.g., when subjected to a voltage input) via electrical communication with one or more thermometers. Although described herein with respect to the control unit 112 executing testing methods or procedures via input commands to the driver 108, the present disclosure contemplates that the driver 108 may also include some or all of the circuitry or operation of the control unit 112. Said another way, the driver 108 may be integral to the control unit 112 in physical structure and/or operation. Similar to the backplane element 104 and the driver 108 above, in some embodiments, the system 100 may comprise one or more control units 112 configured to direct the operation of one or more drivers 108. In any embodiment described herein, the system 100 may include one or more power supplies 114 configured to provide power to one or more of the control unit 112 and/or the driver 108.
[0105] Regardless of the type of device that embodies the control unit 112 or the driver 108, the control unit 112 and/or driver 108 may include or be associated with an apparatus 200 as shown in
[0106] In some embodiments, the processor 202 (and/or co-processors or any other processing circuitry assisting or otherwise associated with the processor) may be in communication with the memory device 204 via a bus for passing information among components of the apparatus 200. The memory device 204 may include, for example, one or more volatile and/or non-volatile memories. In other words, for example, the memory device 204 may be an electronic storage device (e.g., a computer readable storage medium) comprising gates configured to store data (e.g., bits) that may be retrievable by a machine (e.g., a computing device like the processor). The memory device 204 may be configured to store information, data, content, applications, instructions, or the like for enabling the apparatus 200 to carry out various functions in accordance with an example embodiment of the present invention. In this regard, the memory device 204 may store various testing procedures, testing parameters, and/or threshold values configured to evaluate the reliability of a photodiode as discussed below. For example, the memory device 204 could be configured to buffer input data for processing by the processor 202. Additionally or alternatively, the memory device 204 could be configured to store instructions for execution by the processor 202.
[0107] As noted above, the apparatus 200 may be embodied by the driver 108 or the control unit 112 configured to be utilized in an example embodiment of the present invention. However, in some embodiments, the apparatus 200 may be embodied as a chip or chip set. In other words, the apparatus 200 may comprise one or more physical packages (e.g., chips) including materials, components and/or wires on a structural assembly (e.g., a baseboard). The structural assembly may provide physical strength, conservation of size, and/or limitation of electrical interaction for component circuitry included thereon.
[0108] The processor 202 may be embodied in a number of different ways. For example, the processor 202 may be embodied as one or more of various hardware processing means such as a coprocessor, a microprocessor, a controller, a digital signal processor (DSP), a processing element with or without an accompanying DSP, or various other processing circuitry including integrated circuits such as, for example, an ASIC (application specific integrated circuit), an FPGA (field programmable gate array), a microcontroller unit (MCU), a hardware accelerator, a special-purpose computer chip, or the like.
[0109] In an example embodiment, the processor 202 may be configured to execute instructions stored in the memory device 204 or otherwise accessible to the processor 202. Alternatively or additionally, the processor 202 may be configured to execute hard coded functionality. As such, whether configured by hardware or software methods, or by a combination thereof, the processor 202 may represent an entity (e.g., physically embodied in circuitry) capable of performing operations according to an embodiment of the present invention while configured accordingly. Thus, for example, when the processor 202 is embodied as an ASIC, FPGA or the like, the processor 202 may be specifically configured hardware for conducting the operations described herein. Alternatively, as another example, when the processor 202 is embodied as an executor of software instructions, the instructions may specifically configure the processor 202 to perform the algorithms and/or methods described herein when the instructions are executed. However, in some cases, the processor 202 may be a processor 202 of a specific device (e.g., a control unit 112 or driver 108 as shown in
[0110] Meanwhile, the communication interface 206 may be any means such as a device or circuitry embodied in either hardware or a combination of hardware and software that is configured to receive and/or transmit data between computing devices and/or servers. For example, the communication interface 206 may be configured to communicate wirelessly with the one or more drivers 108 and/or testing units 102, such as via Wi-Fi, Bluetooth, or other wireless communications techniques. In some instances, the communication interface may alternatively or also support wired communication. For example, the communication interface 206 may be configured to communicate via wired communication with other components of the driver 108 and/or testing unit 102.
[0111] In some embodiments, the apparatus 200 may optionally include a user interface 208 in communication with the processor 202, such as by user interface circuitry, to receive an indication of a user input and/or to provide an audible, visual, mechanical, or other output to a user. As such, the user interface 208 may include, for example, a keyboard, a mouse, a display, a touch screen display, a microphone, a speaker, and/or other input/output mechanisms. The user interface may also be in communication with the memory 204 and/or the communication interface 206, such as via a bus.
[0112] With reference to
[0113] The testing unit 102 may also include a emitter board 304 supporting one or more optical emitters 314 (e.g., LEDs) via a bottom surface of the emitter board 304. As described more fully hereinafter, the one or more optical emitters may be configured to transmit optical signals to be received by a plurality of optical receivers, which are configured to convert the optical signals to corresponding electrical signals. As shown in
[0114] The testing unit 102 may further include one or more support rails 306 attached to one of the testing board 300 or the emitter board 304, and the one or more support rails 306 may be configured to attach the testing board 300 to the emitter board 304. While illustrated with three (3) support rails 306 in
[0115] In an embodiment, the emitter board 304 will comprise a LED array e.g. 44 or 66, positioned above each socket 302 on testing board 300. This source will assure that each point inside the socket area containing the photodiodes 502 will receive the same light intensity during a test. In some embodiments, and as shown in
[0116] With reference to
[0117] With reference to
[0118] With reference to
[0119] As described below in detail with reference to particular testing methods, the testing system 100 may serve to provide electrical inputs to a plurality of optical receivers 502 and monitor corresponding output parameters. By way of example, with reference to
[0120] A system built according to the above comprises sixteen optical receivers 502 in eight sockets 302 on sixteen testing boards 300 and will be controlled by a single control unit 112 to enable testing, with and without illumination, up to 2048 optical receivers 502 without taking the optical receivers out of the system. This reduces time and optical receiver failure due to handling issues.
[0121] Different types of reliability tests will now be outlined that can be carried out using the system described above. As described, the system can be manually controlled or programmed to automatically carry out the different tests on individual optical receiver 502 on any testing board 300 or in any socket 302 in which it is located. Specifically the tests described below are for photodiodes and the PASS/FAIL state that is determined by the test is specific to each photodiode.
[0122] Three testing procedures and a pre-test will now be described. Each of the testing procedures is a separate program in memory device 204 of apparatus 200 and may be run separately. However the normal flow for photodiode reliability testing will consist of running the pre-test and then the three test procedures consecutively with procedures two and three repeated cyclically, wherein the overall test time and number of stress intervals can be chosen by the operator. An example of a typical test time is two thousand (2000) hours and number of stress cycles is eight (8).
[0123] Pre-Test
[0124] This test is carried out before each test procedure if they are carried out separately and only before the first test if the test procedures are carried out sequentially. [0125] a. Check the substrate temperature to determine if it is inside the designed operating range of the optical receiver. [0126] b. Check that the optical receiver to be tested is present. [0127] c. Apply current on the optical receiver and check that the voltage is the designed operating range of the optical receiver. [0128] d. Check for an open or short circuit and leakage on optical receiver. [0129] .fwdarw.In case of fail of any of steps a to d the test stops.
[0130] A. First Test Procedure
[0131] The purpose of this test is to determine the current-voltage (I-V) characteristics of the optical receiver prior to applying stress. This test can be carried out without illumination (steps a and c) and with illumination (step b). [0132] a. Apply reverse voltage on optical receiver (can be applied using different voltage values). Check that the dark current is inside the designed operating range of the optical receiver. [0133] b. Apply reverse voltage on optical receiver (can be applied using different voltage values). Turn on the illumination and check that the photo current is inside the designed operating range of the optical receiver. [0134] c. Apply forward current on optical receiver (can be applied using different current values). Check that the forward voltage is inside the designed operating range of optical receiver.
[0135] .fwdarw.In case of fail of any of the steps a to c, the optical receiver is marked as FAIL.
[0136] .fwdarw.Document the dark current, photo current, forward voltage, and temperature at Time=0.
[0137] B. Second Test Procedure
[0138] The purpose of this test is to check the effect of thermal stress on the optical receiver. The procedure can be carried out in two optionseither without or with illumination. The overall concept of this test is to keep photodiodes in a constant temperature environment and under constant reverse voltage for a period of time (e.g. 24 hours). Constant illumination can also be added and, in both options, values of parameters are periodically checked, (e.g. every 10 minutes). [0139] 1st option: without illumination [0140] a. Raise temperature of the substrate above ambient (in an embodiment this is carried out by locating the testing units 102 in an oven and raising the temperature in the oven) [0141] b. Apply constant reverse voltage on optical receiver. [0142] c. Measure the substrate temperature periodically and check if the temperature is above or below a preset value (note that this test should be carried out at a constant temperature, e.g. 85 C.). [0143] .fwdarw.In case of fail the test stops. [0144] d. Measure dark current periodically and check if inside the designed operating range of the optical receiver. [0145] .fwdarw.In case of fail of step d the optical receiver is marked as FAIL. [0146] 2nd option: with illumination [0147] a. Raise temperature of substrate. [0148] b. Apply constant reverse voltage on optical receiver and turn on illumination. [0149] c. Measure substrate temperature periodically and check if the temperature is above or below a preset value. [0150] .fwdarw.In case of fail the test stops. [0151] d. Measure photo current periodically and check if inside the designed operating range of the optical receiver. [0152] .fwdarw.n case of fail of step d optical receiver is marked as FAIL.
[0153] C. Third Test Procedure
[0154] The purpose of this test is to check the drift of the I-V characteristics of the optical receiver, with and without illumination, over time. Also if carried out cyclically with the second test procedure the effect of thermal stress on the drift of the I-V characteristics of the optical receiver over time is checked. In this test the parameters are recorded at least at two different times. [0155] a. Apply reverse voltage on optical receiver (can be applied using different voltage values). Check that the dark current is inside the designed operating range of the optical receiver. [0156] b. Apply reverse voltage on optical receiver (can be applied using different voltage values). Turn on the illumination and check that the photo current is inside the designed operating range of the optical receiver. [0157] c. Apply forward current on optical receiver (can be applied using different current values). Check that the forward voltage is inside the designed operating range of the optical receiver.
[0158] .fwdarw.In case of fail of any of the steps a to c, the optical receiver is marked as FAIL.
[0159] .fwdarw.Document the dark current, photo current, forward voltage, and temperature at Time=X. [0160] d. Compute the drift of dark current, photo current, and forward voltage between Time=O and Time=X and check if inside the designed limit for the optical receiver.
[0161] .fwdarw.In case the drift of one or more of the parameters is outside the designed limit the optical receiver is marked as FAIL.
[0162] Note that: [0163] i) When computing the drift in step d the temperature and illumination conditions should be same at time=0 and time=X. [0164] ii) The values of the parameters in step d may be used to check the drift relative to measurements at time=0, before any stress is applied. The data in the database from the first procedure can be used for time=0 allowing drift to be computed; but there is an option in program to set any measurement as time=0, the point relative to which the drift will be computed.
[0165] Although embodiments of the invention have been described by way of illustration, it will be understood that the invention may be carried out with many variations, modifications, and adaptations, without exceeding the scope of the claims.