Techniques for testing electrically configurable digital displays, and associated display architecture
10891882 ยท 2021-01-12
Assignee
Inventors
- Mahdi Farrokh Baroughi (Santa Clara, CA, US)
- Mohammad B. Vahid Far (San Jose, CA, US)
- Xiang Lu (Campbell, CA, US)
- Bo Yang (Santa Clara, CA, US)
- Derek K. Shaeffer (Redwood City, CA)
- Henry C. Jen (Los Altos, CA, US)
- Hopil Bae (Sunnyvale, CA, US)
Cpc classification
G09G3/006
PHYSICS
G09G3/367
PHYSICS
G09G2310/0275
PHYSICS
International classification
Abstract
The present techniques are capable of identifying and pinpointing defective microdrivers and/or row/column drivers either before or after any LEDs have been placed on the display. Using the architectures described herein, test data may be delivered in a parallel fashion to the drivers from support circuitry, such as a timing controller and/or a main board, and outputs based on the test data may be similarly delivered back to the support circuitry do determine which drivers are defective. This yields access to the output of every microdriver and row drier, thus enabling the identification of specific defective elements.
Claims
1. A method of testing a display having an array of microdrivers arranged in a plurality of rows and columns, comprising: (a) selecting a row of microdrivers to be tested; (b) delivering test data in parallel from support circuitry to each of the microdrivers in the selected row; (c) transmitting an output in parallel corresponding to the test data from each of the microdrivers in the selected row to the support circuitry; and (d) repeating steps (a) through (c) for each row in the array of microdrivers.
2. The method, as set forth in claim 1, comprising: (e) determining whether any microdrivers in each selected row are defective based at least in part on the output corresponding to the test data.
3. The method, as set forth in claim 2, wherein the step of determining is performed by the support circuitry.
4. The method, as set forth in claim 3, wherein the support circuitry comprises a timing controller.
5. The method, as set forth in claim 2, wherein the step of determining is performed by a processing circuit coupled to the support circuitry.
6. The method, as set forth in claim 2, wherein the recited steps (a) through (e) are performed prior to disposing any microLEDs on the display.
7. The method, as set forth in claim 6, comprising the step of disposing microLEDs on the display in connection with only non-defective microdrivers.
8. The method, as set forth in claim 2, comprising the step of programming the display to avoid any defective microdrivers.
9. The method, as set forth in claim 7, comprising the step of programming the display to avoid any defective microdrivers.
10. An electronic display comprising: an array of microdrivers arranged in a plurality of rows and columns; and processing circuitry operably coupled to the array of microdrivers and being configured to: (a) select a row of microdrivers to be tested; (b) deliver test data in parallel to each of the microdrivers in the selected row; (c) receive an output in parallel corresponding to the test data from each of the microdrivers in the selected row; and (d) repeat steps (a) through (c) for each row in the array of microdrivers.
11. The electronic display, as set forth in claim 10, wherein the processing circuitry is configured to: (e) determine whether any microdrivers in each selected row are defective based at least in part on the output corresponding to the test data.
12. The electronic display, as set forth in claim 10, wherein the processing circuitry comprises a timing controller.
13. The electronic display, as set forth in claim 11, wherein the processing circuitry is configured to perform the recited steps (a) through (e) prior to any microLEDs being disposed on the electronic display.
14. The electronic display, as set forth in claim 11, wherein the processing circuitry is configured to program the display to avoid any defective microdrivers.
15. A method of testing a display having an array of microdrivers arranged in a plurality of rows and columns and having at least one row driver of row drivers coupled to each respective row of microdrivers, comprising: delivering test data in parallel from support circuitry to the row drivers; and transmitting an output in parallel corresponding to the test data from the row drivers to the support circuitry.
16. The method, as set forth in claim 15, comprising: determining whether any row drivers are defective based at least in part on the output corresponding to the test data.
17. The method, as set forth in claim 16, wherein the step of determining is performed by the support circuitry.
18. The method, as set forth in claim 17, wherein the support circuitry comprises a timing controller.
19. The method, as set forth in claim 16, wherein the step of determining is performed by a processing circuit coupled to the support circuitry.
20. The method, as set forth in claim 16, wherein the recited steps are performed prior to disposing any microLEDs on the display.
21. The method, as set forth in claim 20, comprising the step of disposing microLEDs on the display in connection with microdrivers in rows that only include non-defective row drivers.
22. The method, as set forth in claim 16, comprising the step of programming the display to avoid any defective row drivers.
23. The method, as set forth in claim 21, comprising the step of programming the display to avoid any defective microdrivers.
24. An electronic display comprising: an array of microdrivers arranged in a plurality of rows and columns; at least one row driver of row drivers coupled to each respective row of microdrivers; and processing circuitry operably coupled to the array of microdrivers and the row drivers, the processing circuitry being configured to: deliver test data in parallel to the row drivers; and receive an output in parallel corresponding to the test data from the row drivers.
25. The electronic display, as set forth in claim 24, wherein the processing circuitry is configured to: determine whether any row drivers are defective based at least in part on the output corresponding to the test data.
26. The electronic display, as set forth in claim 24, wherein the processing circuitry comprises a timing controller.
27. The electronic display, as set forth in claim 25, wherein the processing circuitry is configured to perform the recited steps prior to any microLEDs being disposed on the electronic display.
28. The electronic display, as set forth in claim 25, wherein the processing circuitry is configured to program the electronic display to avoid any defective row drivers.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS
(21) One or more specific embodiments will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
(22) As discussed above, LED displays utilize display technologies that are superior to LCD and OLED displays in many ways. Nevertheless, because this approach relies upon pick-and-place and bonding technologies, the fabrication of LED displays is prone to certain placement and bonding imperfections. Hence, current LED displays are manufactured with redundant LEDs, redundant Ds, and redundant column and row drivers, which then must be tested to determine if any defective elements exist. If so, some of the redundant components are activated and utilized. Unfortunately, known testing techniques require that all known components of the LED display, including the LEDs, Ds, and row and column drivers, be fabricated onto the display panel before any testing occurs. As a result, the cost of any unused components unnecessarily leads to additional cost of the LED display. Furthermore, known testing techniques are performed in a serial fashion and, thus, can only identify whether a row under test includes a defective D, but cannot pinpoint which D is defective.
(23) The present techniques described below are capable of identifying and pinpointing defective Ds and row/column drivers either before or after any LEDs have been placed on the display. Using the architectures described below, the data line of the LEDs, which is a unidirectional digital line in digital displays used for the transfer of RGB gray levels and driver configuration bits, may be a bidirectional digital line with an additional function of transferring the test output sequences upstream to the timing control (TCON) and/or into the main board. This upstream data flow can include information about the pin connectivity and the functional state of the Ds. Such data collection is a relatively fast process, since the test data is collected from all the Ds in the row under test in a parallel manner. As such, this yields access to the output of every D in the active row, thus enabling the identification of specific defective Ds. Furthermore, the data lines may not only carry information about pin connectivity and functional state of the Ds, they may also contain information about the pin connectivity and function state of the active row driver in the row driver under test. As a result, the present techniques enable the detection and identification of specific defective row drivers as well.
(24) Suitable electronic devices that may include a micro-LED (-LED) display and corresponding circuitry of this disclosure are discussed below with reference to
(25) The CPU/GPU 12 of the electronic device 10 may perform various data processing operations, including generating and/or processing image data for display on the display 18, in combination with the storage device(s) 14. For example, instructions that can be executed by the CPU/GPU 12 may be stored on the storage device(s) 14. The storage device(s) 14 thus may represent any suitable tangible, computer-readable media. The storage device(s) 14 may be volatile and/or non-volatile. By way of example, the storage device(s) 14 may include random-access memory, read-only memory, flash memory, a hard drive, and so forth.
(26) The electronic device 10 may use the communication interface(s) 16 to communicate with various other electronic devices or components. The communication interface(s) 16 may include input/output (I/O) interfaces and/or network interfaces. Such network interfaces may include those for a personal area network (PAN) such as Bluetooth, a local area network (LAN) or wireless local area network (WLAN) such as Wi-Fi, and/or for a wide area network (WAN) such as a long-term evolution (LTE) cellular network.
(27) Using pixels containing an arrangement -LEDs, the display 18 may display images generated by the CPU/GPU 12. The display 18 may include touchscreen functionality to allow users to interact with a user interface appearing on the display 18. Input structures 20 may also allow a user to interact with the electronic device 10. For instance, the input structures 20 may represent hardware buttons. The energy supply 22 may include any suitable source of energy for the electronic device. This may include a battery within the electronic device 10 and/or a power conversion device to accept alternating current (AC) power from a power outlet.
(28) As may be appreciated, the electronic device 10 may take a number of different forms. As shown in
(29) The electronic device 10 may also take the form of a slate 40. Depending on the size of the slate 40, the slate 40 may serve as a handheld device such as a mobile phone. The slate 40 includes an enclosure 42 through which several input structures 20 may protrude. The enclosure 42 also holds the display 18. The input structures 20 may allow a user to interact with a GUI of the slate 40. For example, the input structures 20 may enable a user to make a telephone call. A speaker 44 may output a received audio signal and a microphone 46 may capture the voice of the user. The slate 40 may also include a communication interface 16 to allow the slate 40 to connect via a wired or wireless connection to another electronic device.
(30) A notebook computer 50 represents another form that the electronic device 10 may take. It should be appreciated that the electronic device 10 may also take the form of any other computer, including a desktop computer. The notebook computer 50 shown in
(31) A block diagram of the architecture of the -LED display 18 appears in
(32) As noted above, the video TCON 66 may generate the data clock signal (DATA_CLK). An emission timing controller (TCON) 72 may generate an emission clock signal (EM_CLK). Collectively, these may be referred to as Row Scan Control signals, as illustrated in
(33) In particular, the display panel 60 includes column drivers (CDs) 74, row drivers (RDs) 76, and micro-drivers (Ds or uDs) 78. The uDs 78 are arranged in an array 79. Each uD 78 drives a number of pixels 80 having -LEDs as subpixels 82. Each pixel 80 includes at least one red -LED, at least one green -LED, and at least one blue -LED to represent the image data 64 in RGB format. Although the uDs 78 of
(34) A power supply 84 may provide a reference voltage (VREF) 86 to drive the -LEDs, a digital power signal 88, and an analog power signal 90. In some cases, the power supply 84 may provide more than one reference voltage (VREF) 86 signal. Namely, subpixels 82 of different colors may be driven using different reference voltages. As such, the power supply 84 may provide more than one reference voltage (VREF) 86. Additionally or alternatively, other circuitry on the display panel 60 may step the reference voltage (VREF) 86 up or down to obtain different reference voltages to drive different colors of -LED.
(35) To allow the Ds 78 to drive the -LED subpixels 82 of the pixels 80, the column drivers (CDs) 74 and the row drivers (RDs) 76 may operate in concert. Each column driver (CD) 74 may drive the respective image data 70 signal for that column in a digital form. Meanwhile, each RD 76 may provide the data clock signal (DATA_CLK) and the emission clock signal (EM_CLK) at an appropriate to activate the row of Ds 78 driven by the RD 76. A row of uDs 78 may be activated when the RD 76 that controls that row sends the data clock signal (DATA_CLK). This may cause the now-activated uDs 78 of that row to receive and store the digital image data 70 signal that is driven by the column drivers (CDs) 74. The uDs 78 of that row then may drive the pixels 80 based on the stored digital image data 70 signal based on the emission clock signal (EM_CLK).
(36) A block diagram shown in
(37) When the pixel data buffer(s) 100 has received and stored the image data 70, the RD 76 may provide the emission clock signal (EM_CLK). A counter 102 may receive the emission clock signal (EM_CLK) as an input. The pixel data buffer(s) 100 may output enough of the stored image data 70 to output a digital data signal 104 represent a desired gray level for a particular subpixel 82 that is to be driven by the D 78. The counter 102 may also output a digital counter signal 106 indicative of the number of edges (only rising, only falling, or both rising and falling edges) of the emission clock signal (EM_CLK) 98. The signals 104 and 106 may enter a comparator 108 that outputs an emission control signal 110 in an on state when the signal 106 does not exceed the signal 104, and an off state otherwise. The emission control signal 110 may be routed to driving circuitry (not shown) for the subpixel 82 being driven, which may cause light emission 112 from the selected subpixel 82 to be on or off. The longer the selected subpixel 82 is driven on by the emission control signal 110, the greater the amount of light that will be perceived by the human eye as originating from the subpixel 82.
(38) A timing diagram 120, shown in
(39) It should be noted that the steps between gray levels are reflected by the steps between emission clock signal (EM_CLK) edges. That is, based on the way humans perceive light, to notice the difference between lower gray levels, the difference between the amounts of light emitted between two lower gray levels may be relatively small. To notice the difference between higher gray levels, however, the difference between the amounts of light emitted between two higher gray levels may be comparatively much greater. The emission clock signal (EM_CLK) therefore may use relatively short time intervals between clock edges at first. To account for the increase in the difference between light emitted as gray levels increase, the differences between edges (e.g., periods) of the emission clock signal (EM_CLK) may gradually lengthen. The particular pattern of the emission clock signal (EM_CLK), as generated by the emission TCON 72, may have increasingly longer differences between edges (e.g., periods) so as to provide a gamma encoding of the gray level of the subpixel 82 being driven.
(40) It should be appreciated that since each D 78 is a small integrated circuit that is typically placed on the display panel 60 by a pick-and-place machine so that it can make the appropriate connections with the plurality of sub-pixels 82 which are similarly placed on the display panel 60. Occasionally, some of the Ds 78 do not function properly. Hence, as illustrated in
(41) However, as mentioned above, while this redundancy scheme ultimately facilitates the production of a fully functional LED display 18, any unused components, particularly redundant LED pixels 80, unnecessarily increase the cost of the LED display 18. The various testing techniques described below may be performed on the panel 18 prior to the placement and bonding of any of the LEDs 80. Furthermore, the testing techniques described below are capable of pinpointing specific defective elements, such as defective Ds 78 and defective row drivers 76. Once the defective row drivers 76 and Ds 78 are detected, the LED pixels 80 may be placed and bonded only on functional Ds 78 in rows that do not include a defective row driver 76. Indeed, as described in greater detail below, because the present testing techniques utilize a parallel as opposed to a serial testing architecture, not only are the present testing techniques capable of pinpointing specific defective row drivers 76 and Ds 78, they also require fewer test pins, thus leading to an overall reduction in pin count on the backplane of the display panel 18.
(42) A first example of one of these testing techniques and the associated architecture is illustrated in
(43) A second example of a testing technique and its related architecture is illustrated in
(44) An example of third testing technique and its associated architecture is illustrated in
(45) Regardless of which parallel testing technique is used, the support circuitry 62 and/or the processing circuitry coupled to the support circuitry 62 can determine which Ds 78 are defective. Once all of the rows have been tested, the data relating to the defective Ds 78 may be used to determine where to place LEDs 80 so that they are placed and coupled only to non-defective Ds 78. This reduces the number of LEDs 80 on the display 18 and, thus, reduces the overall cost of the display 18. Of course, if the LEDs 80 were already placed and coupled to the respective Ds 78 prior to the testing, the data relating to the defective Ds 78 may be used to determine which portions of the array to use and which to disable due to the presence of defective elements.
(46) The testing techniques that utilize the parallel architectures described above require fewer pins than the previous techniques that utilized a serial architecture. An example of such differences may be demonstrated by a comparison by the D 78 having a serial testing architecture, as illustrated in
(47) Conversely, referring now to the row driver 76 having a parallel architecture as illustrated in
(48) While the testing techniques described above have been directed toward testing D 78, it should be appreciated that similar testing techniques may be used to test the row drivers 76 or the column driver 74. An example, of a first technique for testing the row drivers 76 along with its associate architecture is illustrated in
(49) An example of a second testing technique for row driver 76 and the corresponding architecture is illustrated in
(50) As with the serial versus parallel D 78 discussed above, providing a parallel testing technique and architecture for the row drivers 76 as compared to a serial testing technique and architecture requires fewer testing pins. An example of such differences can be seen by a comparison of the serial testing architecture for row driver 76 illustrated in
(51) In comparison with the serial testing architecture, the parallel testing architecture in
(52)
(53) For the Ds 78, the internal circuitry may include the circuitry shown by way of example in
(54) The specific embodiments described above have been shown by way of example, and it should be understood that these embodiments may be susceptible to various modifications and alternative forms. It should be further understood that the claims are not intended to be limited to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of this disclosure. Moreover, although the foregoing discusses row drivers that send data to microdrivers and column drivers that control which micro driver in a row receives the data, it should be appreciated that the foregoing discussion about row drivers may be applied to column drivers and vice versa merely by rotating orientation of the display. Thus, recitations of columns and rows may be interchangeable in meaning herein.