Method and apparatus for processing ink-based layers using halftoning for thickness control - Patents.com
By converting the layer thickness data into a halftone pattern and controlling the ink droplet density, the problem of difficult control of the uniformity of the deposition layer in the prior art is solved, and precise control and uniformity of the thickness of the deposition layer of the organic material is achieved.
Patent Information
- Application Number
- JP2023145570
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2014-06-30
- Filing Date
- 2023-09-07
- Publication Date
- 2025-03-19
- Estimated Expiration
- 2034-08-12
AI Technical Summary
The prior art is difficult to effectively control the uniformity of nanoscale material deposition layers, especially on substrates covering a wide area, and is particularly suitable for the deposition of organic materials.
Halftoning technology is used to convert layer thickness data into ink droplet density pattern, and the thickness of the deposited layer is controlled by adjusting the density of ink droplets. The technique includes converting layer thickness data into grayscale values and generating an appropriate halftone pattern based on the grayscale values to control the distribution of ink droplets on the substrate.
Accurate control of the thickness of the deposited layer is achieved, ensuring the uniformity and continuity of the layer, and is suitable for the deposition of substrates with wide areas, especially organic materials.
Smart Images

Figure 0007648866000002 
Figure 0007648866000003 
Figure 0007648866000004
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This disclosure relates to U.S. Provisional Application No. 62 / 019076, entitled "Ink-Based Layer Fabrication Using Halftoning to Control Thickness", filed on June 30, 2014, on behalf of first inventor Eliyahu Vronsky; U.S. Provisional Application No. 62 / 005044, entitled "Ink-Based Layer Fabrication Using Halftoning to Control Thickness", filed on May 30, 2014, on behalf of first inventor Eliyahu Vronsky; U.S. Provisional Application No. 61 / 977939, entitled "Ink-Based Layer Fabrication Using Halftoning to Control Thickness", filed on April 10, 2014, on behalf of first inventor Eliyahu Vronsky; and U.S. Provisional Application No. 61 / 977939, entitled "Ink-Based Layer Fabrication Using Halftone Variation", filed on April 10, 2014, on behalf of first inventor Eliyahu Vronsky. This application claims priority to each of U.S. Provisional Application No. 61 / 915,149, filed on December 12, 2013, on behalf of Vronsky, which applications are incorporated herein by reference. [Background technology]
[0002] A variety of chemical and physical deposition processes can be used to deposit materials over a substrate. Some deposition processes rely on patterned deposition, where masks or other mechanisms are used to create nanoscale features within precise tolerances that match the dimensions of electronic nanoscale structures, such as transistor path widths, while other deposition processes provide relatively featureless large-scale depositions, such as blanket-based coatings or depositions that extend over distances of tens of microns or more.
[0003] There exists a set of processing applications where existing processes are suboptimal, more specifically for applications where it is desired to form layers over large areas of a substrate for nanoscale features, particularly for organic material deposition, where the uniformity of the deposited layer is difficult to control. Summary of the Invention [Means for solving the problem]
[0004] The subject matter may be further understood by reference to the following detailed description, which should be read in conjunction with the accompanying drawings. This description of one or more specific embodiments, designed below to enable construction and use of various implementations of the technology described by the claims, is not intended to limit the recited claims, but to illustrate their applications. Without limiting the foregoing, the present disclosure provides several different examples of techniques for processing a material layer using half-toning to control ink drop density in a manner that will result in a desired thickness of the deposited layer. These techniques may be embodied as software for performing these techniques, in the form of a computer, printer, or other device that executes such software, in the form of control data (e.g., a print image) for forming a material layer, as a deposition mechanism, or in the form of an electronic or other device (e.g., a flat panel device or other consumer end product) that is processed using these techniques. Although specific examples are presented, the principles described herein may be applied to other methods, devices, and systems.
[0005] The present disclosure provides techniques for fabricating layers on a substrate using a printing process. More specifically, data representing a layer thickness is received and converted using half-toning to generate an inkjet drop pattern. Ink is a viscous material, so that the drops spread to a limited extent, and the more drops deposited per unit area (i.e., per cell location), the greater the resulting layer thickness.
[0006] In some embodiments, the layer thickness is first converted to a grayscale value for each of several "printed cells" that represent a unit area of the substrate, where each printed cell has a common thickness value. For example, each printed cell may be the smallest unit area that can be represented by a dedicated thickness value. The grayscale value is then used to generate halftoning in a manner that will result in an ink drop density that produces the desired thickness. Note that this intermediate step of using printed cells to represent thickness locally is optional.
[0007] In other embodiments, these processes are used to create an encapsulation layer that would provide a barrier to prevent exposure of the substrate to substances such as oxygen and water. Halftoning involves variable ink volume (and the associated resulting variable thickness) but can be selected to result in a continuous layer (i.e., after droplet spreading, the deposition area in question is completely covered with ink without holes or voids). It is noted that halftoning can be expressed or applied in several ways, using a single printhead pass, multiple printhead passes, and / or any other technique that uses multiple drops at each drop location to control the coalesced volume of the deposited ink.
[0008] Some further optional implementation variations can be applied to the techniques introduced above. First, a calibration process can be used (e.g., taking into account given variations in ink viscosity or other factors) to map different layer thicknesses to different grayscale values. To provide a rudimentary example, if it is desired to deposit a layer of uniform thickness of 5.0 microns, first, the thickness data can be converted to a grayscale value (e.g., a number in the range of 0-255, such as the number "103"), which is pre-associated with a given halftone drop density that, following printing and any associated curing processes, will produce a layer of thickness 5.0 microns, taking into account the ink and other process details at issue. Generally speaking, halftoning is performed as a single operation for the entire substrate area at issue, but the process can also optionally be performed separately for each "tile" of the deposited layer, with halftone selection performed for each tile in a manner such that the tiles have complementary drop patterns to allow for "seamless" stitching of adjacent drop patterns (i.e., to avoid Mura effects). Second, any one of several error correction processes can be applied to help ensure uniformity of the deposition layer, variations of which are discussed further below.
[0009] Thus, in one embodiment, a desired layer thickness is first identified as an input. This thickness can optionally be first converted to a grayscale value, such as a percentage value, e.g., "50%", or another relative ink volume measure. For example, in one contemplated implementation, the correlation between the volume of applied ink and the desired thickness has been empirically determined in advance, and thus selecting such a value results in an effective selection of the volume of ink that will build up the desired thickness. It is also possible to use periodic calibration or dynamic measurements with feedback to arrive at a link between any desired thickness and the volume of ink that will ultimately produce the desired thickness. A conversion step can optionally be performed on each of a number of print cell locations that will form part of the deposition area to create a grayscale image that represents an aggregation of the grayscale values of the respective print cells (see, e.g., the discussion of Figures 6A and 6B below). Based on these values, a halftone pattern is then selected or generated that will result in the desired layer thickness, resulting after any curing process for the deposited material. It should be noted that the print cells can have any size relative to the halftone grid associated with a particular implementation. For example, in one embodiment, the print cells are small, with one or more print cells per halftone grid point (i.e., per possible halftone drop). In another embodiment, the print cells are relatively large, i.e., with many halftone grid points per print cell. For example, a halftoning algorithm can be invoked to generate a drop pattern that would result in a desired thickness, with drops having a relatively large dot gain, but with relatively sparse drop ejection across the halftone grid points. Thus, even if an entire print cell could have a grayscale value of "103" (e.g., corresponding to a hypothetical desired layer thickness of 5.0 microns), not all associated halftone grid points would necessarily feature a drop ejection.
[0010] Two specific non-limiting applications, respectively discussed below, use these techniques to tailor the thickness of encapsulation layers for organic light emitting diode devices ("OLEDs") and solar panels. In these applications, it is typically desired that the encapsulation layer be impermeable to oxygen and water. Thus, the techniques thus discussed can be used to optionally process the encapsulation layer to provide that impermeability. It should be noted that the general techniques are also applicable to the deposition of other types of materials, both organic and inorganic, as well as to the processing of other types of layers (e.g., other than encapsulation layers) and other types of devices. The disclosed techniques are particularly useful for the deposition of materials deposited by liquid or fluid deposition processes (e.g., in the form of fluid inks, whether liquid or vapor), e.g., these techniques may be readily applied to the deposition of organic materials suspended in a liquid medium. It should also be noted that while a typical deposition process deposits only one ink to build each layer (e.g., the layers are monochromatic in nature), this is not required for all embodiments, and multiple inks can also be used (e.g., the described process can be used to deposit different color-producing materials into three respective fluidically isolated "pixel wells" associated with the production of red, green, and blue component light for each image pixel of an OLED display panel such as those used in some televisions). The term "layer" is also used in multiple senses, e.g., an encapsulation layer typically includes one or more constituent film layers, and it is meant that each individual film layer as well as the aggregate is an encapsulation "layer." The present specification also provides, for example, the following items: (Item 1) 1. A method of forming a layer over a substrate, comprising the steps of: receiving data identifying a desired thickness of the layer; using a processor to generate instructions for a printing mechanism to deposit droplets of ink onto the substrate in accordance with the data, the ink carrying material forming the layer; Including, The method, wherein using the processor includes selecting a halftone pattern dependent on the desired thickness, and generating the instructions dependent on the selected halftone pattern. (Item 2) 2. The method of claim 1, wherein the data includes at least one thickness value, and the generating instructions include converting the at least one thickness value to a grayscale value for each cell of a plurality of printed cells, and selecting the halftone pattern dependent on the grayscale for the plurality of printed cells. (Item 3) 3. The method of claim 2, wherein the generating instructions further comprises adjusting the grayscale values for selective ones of the plurality of printed cells. (Item 4) 4. The method of claim 3, wherein adjusting the grayscale values for selective ones of the plurality of printed cells includes doing so depending on proximity to an edge of the layer. method. (Item 5) 2. The method of claim 1, wherein using the processor comprises dividing a substrate deposition area into a plurality of deposition regions and selecting a halftone pattern for each of the plurality of deposition regions, the halftone patterns for adjacent ones of the plurality of deposition regions being selected to have complementary droplet patterns. (Item 6) 2. The method of claim 1, further comprising using the printing mechanism to eject droplets of liquid to deposit the layer, the method comprising ejecting droplets of substantially similar size at a varying spatial frequency to affect the desired thickness. (Item 7) the layer is a first layer, the substrate comprises at least one active element and an underlying support surface; the at least one active element includes a second layer having a first surface adjacent to the first layer, a second surface on a side of the second layer opposite the first layer, and an outer edge; 2. The method of claim 1, further comprising using the printing mechanism to deposit the first layer against the underlying support surface as an encapsulating layer surrounding the first surface, the second surface, and the outer edge so as to surround the second layer against an external atmosphere. (Item 8) Item 8. The method of item 7, wherein using the printing mechanism includes controlling an atmosphere containing the substrate during deposition of the encapsulation layer. (Item 9) the layer being an encapsulation layer; the substrate having a target area covered by the encapsulation layer and an exposed area not covered by the encapsulation layer; 2. The method of claim 1, further comprising using the printing mechanism to deposit the encapsulation layer in the target areas but not in the exposed areas according to the halftone pattern. (Item 10) the substrate further comprises a border region of the target area adjacent the exposed area; 10. The method of claim 9, wherein using the processor includes adjusting greyscale values for the printed cells that represent a portion of the substrate, the printed cells corresponding to the boundary region. (Item 11) the substrate further comprises a border region of the target area adjacent the exposed area; 10. The method of claim 9, wherein the step of using the processor further comprises the step of selecting a halftone pattern for at least one print cell corresponding to the boundary region that enhances the density of droplets around the target area adjacent the exposed area. (Item 12) 10. The method of claim 9, applied as a method for fabricating a device, wherein the substrate supports active electronic elements in the target area that are encapsulated by the encapsulation layer, electrical contacts in the exposed areas that are not encapsulated by the encapsulation layer, and conductive pathways connecting the electrical contacts with each of the active electronic elements. (Item 13) using the printing mechanism includes controlling an atmosphere containing the substrate during deposition of the encapsulation layer; The method further includes forming the electronic device in the presence of a similarly controlled atmosphere prior to using the printing mechanism to deposit the encapsulation layer, the forming and using steps being performed in an uncontrolled atmosphere. 10. The method of claim 9, wherein the method is performed in a manner uninterrupted by exposure to air. (Item 14) Item 14. The method of item 13, wherein the atmosphere containing the substrate during the deposition and the controlled atmosphere are different. (Item 15) the encapsulation layer is an organic encapsulation layer; 10. The method of claim 9, wherein using the printing mechanism to deposit the organic encapsulation layer includes using an inkjet printing mechanism to deposit the material that forms the layer, the material including at least one of a liquid monomer, a liquid polymer, or a solvent having an organic material suspended therein. (Item 16) 2. The method of claim 1, further comprising the steps of analyzing a pre-layer formation, comparing the pre-layer formation to a target layer thickness, and in response, updating at least one of the grayscale values or the halftone pattern for the plurality of printing cells depending on a result of the comparison, and storing the updated halftone pattern in a machine-readable memory. (Item 17) Item 1. The method according to item 1 embodied as a method for fabricating a flat panel television. (Item 18) Item 1. The method according to item 1 embodied as a method for fabricating a solar panel. (Item 19) The step of using the processor includes: dividing an area representative of the substrate into printing cells; assigning a grayscale value to each of said printed cells; Including, 2. The method of claim 1, wherein the step of selecting a halftone pattern includes selecting the halftone pattern dependent on a plurality of ones of the printing cells so as to deposit ink at a density dependent on the grayscale value for a plurality of the printing cells. (Item 20) Item 10. The method of item 1, further comprising the steps of reading nozzle-specific drop ejection parameters from a machine-readable memory, and adjusting the printing pattern depending on the read nozzle-specific drop ejection parameters. (Item 21) 2. The method of claim 1, wherein the step of receiving data further comprises the step of receiving layout data, the layout data including the data identifying the desired thickness as well as data defining an outline of the layer. (Item 22) 1. A method of forming a flat panel display, comprising: receiving data identifying a desired thickness of a layer to be deposited over a substrate, said layer forming a portion of said flat panel display; using a processor to select a halftone pattern dependent on the desired thickness, the halftone pattern representing a relatively high density drop pattern for a relatively thick layer and a relatively low density drop pattern for a relatively thin layer; causing an inkjet printing mechanism to deposit droplets of ink onto the substrate in accordance with the halftone pattern, the ink carrying material that forms the layer; A method comprising: (Item 23) 23. The method of claim 22, wherein the ink comprises an organic material. (Item 24) 23. The method of claim 22, wherein causing the inkjet printing mechanism to deposit droplets of ink comprises controlling the inkjet printing mechanism to deposit the droplets in the presence of a controlled atmosphere. (Item 25) 23. The method of claim 22, wherein the flat panel display is an organic light emitting diode ("OLED") display device layer and the layer is an encapsulation layer of the OLED display device. (Item 26) 26. The method according to item 25, embodied as a method for fabricating a flat panel television. (Item 27) 1. A method of forming a flat panel electronic device, comprising: receiving at least one thickness value associated with a desired layer to be deposited across an area of the substrate; using at least one processor to generate a grayscale value for each cell of a plurality of printed cells associated with the area of the substrate, each grayscale value being dependent on a thickness value of the at least one thickness value; using the at least one processor to select at least one halftone pattern dependent on the grayscale value; using the at least one processor to generate printer control instructions to fabricate the desired layer by ejecting ink droplets in accordance with the at least one halftone pattern, the desired layer having a thickness dependent on each halftone pattern selected dependent on the grayscale value; A method comprising: (Item 28) 1. An apparatus comprising executable instructions stored on a non-transitory machine-readable medium, the executable instructions, when executed, causing at least one processor to: receiving data identifying a desired thickness of the layer; generating control instructions for a printing mechanism to deposit droplets of ink onto the substrate in accordance with the data, the ink carrying material that forms the layer; Let them do so, The executable instructions, when executed, cause the at least one processor to select a halftone pattern dependent on the desired thickness and generate the control instructions dependent on the selected halftone pattern. (Item 29) 29. The apparatus of claim 28, wherein the data includes at least one thickness value, and the executable instructions, when executed, cause the at least one processor to convert the at least one thickness value into a grayscale value for each cell of a plurality of printed cells, and to select the halftone pattern dependent on the grayscale values for the plurality of printed cells. (Item 30) 30. The apparatus of claim 28, wherein the executable instructions, when executed, cause the at least one processor to adjust the grayscale values for selective cells of the plurality of printed cells depending on their proximity to an edge of the layer. [Brief description of the drawings]
[0011] [Figure 1A] FIG. 1A is a schematic diagram illustrating an embodiment of the disclosed technique in which desired layer thickness data is converted into a halftone pattern useful for fabricating the desired layer.
[0012] [Figure 1B] FIG. 1B is an illustration of a process in which layout data representing a desired layer is generated or received, converted into a halftone pattern, and used to deposit the ink that will become the desired layer.
[0013] [Figure 1C] FIG. 1C is a block diagram of a detailed embodiment in which the thickness data is used to obtain a grayscale value for each "print cell," which is then used to generate a halftone pattern.
[0014] [Figure 2A] FIG. 2A provides an illustration showing a series of optional steps, products, or services that can each independently embody the techniques introduced herein.
[0015] [Figure 2B] FIG. 2B provides a top view of a processing setup that can be used to process components, such as flat panel devices, in the presence of a controlled atmospheric environment.
[0016] [Figure 2C] FIG. 2C is a plan view showing the layout of a printer within the processing station of FIG. 2B; more specifically, FIG. 2C shows how print head 259 is moved relative to substrate 253.
[0017] [Figure 2D] FIG. 2D is a block diagram of various subsystems associated within the print module of FIG. 2A.
[0018] [Figure 3A] FIG. 3A illustrates how the waveform used to generate individual ink droplets is defined according to discrete waveform sections.
[0019] [Figure 3B] FIG. 3B illustrates an embodiment in which droplets having different parameters can be generated based on different nozzle firing waveforms.
[0020] [Figure 3C]FIG. 3C shows circuitry associated with generating and applying desired waveforms to the nozzles of a print head at programmed times (or positions), providing, for example, one possible implementation of each of circuits 343 / 351, 344 / 352, and 345 / 353 from FIG. 3B.
[0021] [Figure 4A] FIG. 4A provides a flow chart that is used to explain the conversion of data representing desired layer thicknesses into a halftone image.
[0022] [Figure 4B] FIG. 4B provides another flow chart that is used to explain the conversion of data representing desired layer thicknesses into a halftone image.
[0023] [Figure 4C] FIG. 4C is a flow diagram associated with halftoning calibration.
[0024] [Figure 4D] FIG. 4D is a flow diagram associated with drop measurement and qualification.
[0025] [Figure 5A] FIG. 5A shows one halftone pattern, which represents a particular ink volume for a print cell.
[0026] [Figure 5B] FIG. 5B shows another halftone pattern representing a particular ink volume, and more specifically, FIG. 5B is used in conjunction with the halftone pattern of FIG. 5A to discuss frequency modulation ("FM") halftoning.
[0027] [Figure 5C]FIG. 5C shows another halftone pattern representing a particular ink volume, and more specifically, FIG. 5C is used in conjunction with the halftone pattern of FIG. 5A to discuss amplitude modulation ("AM") halftoning.
[0028] [Figure 5D] FIG. 5D illustrates the optional use of complementary (or "stitched") halftone patterns for adjacent tiles.
[0029] [Figure 5E] FIG. 5E shows a halftone pattern in which the droplet size (or shape) is varied to compensate for misfiring adjacent nozzles.
[0030] [Figure 5F] FIG. 5F shows a halftone pattern in which drops are "borrowed" by one nozzle to compensate for a misfiring neighboring nozzle.
[0031] [Figure 6A] FIG. 6A is a chart showing the grayscale values assigned to different print cells depending on the thickness data.
[0032] [Figure 6B] FIG. 6B is another chart showing grayscale values assigned to different print cells depending on the thickness data, but with grayscale correction added to mitigate or correct the resulting film thickness error.
[0033] [Figure 7A] FIG. 7A provides a graph that is used to explain how different halftone drop densities are associated with different grayscale values to produce a desired layer thickness.
[0034] [Figure 7B]FIG. 7B illustrates a schematic depiction of one or more boundary regions of a substrate and how halftoning and / or grayscale selection can be varied in the boundary regions to mitigate edge deposition.
[0035] [Figure 7C] FIG. 7C shows one possible scheme for halftoning near boundary regions, more specifically for use at the corners of stacked layers.
[0036] [Figure 7D] FIG. 7D shows edge enhancement of printed cells to provide consistent layer edges.
[0037] [Figure 7E] FIG. 7E illustrates the use of both boundary-adjacent halftone variation to avoid edge deposition and "fencing" to improve edge straightness.
[0038] [Figure 8A] FIG. 8A shows a substrate 801 that may be arranged into multiple flat panels, for example multiple organic light emitting diode ("OLED") display panels, solar panels, or other types of panels.
[0039] [Figure 8B] FIG. 8B shows the substrate of FIG. 8A after active elements and electrodes have been added to the substrate of FIG. 8A.
[0040] [Figure 8C] FIG. 8C provides a cross-sectional view of the substrate of FIG. 8B taken along line CC from FIG. 8B.
[0041] [Figure 8D] FIG. 8D shows the substrate of FIG. 8C after encapsulation (840) has been added, and FIG. 8D is an enlarged view showing that the encapsulation (840) can also be formed of many individual layers, such as alternating organic and inorganic layers.
[0042] [Figure 8E] FIG. 8E shows the substrate of FIG. 8D in plan view (ie, from the same perspective as FIG. 8B).
[0043] [Figure 9] FIG. 9 is a block diagram of one process for depositing an organic encapsulation layer. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0044] As used herein, the term "halftoning" refers to a process of generating or selecting a pattern of droplets to apply a variable amount of ink in response to a desired layer thickness for a unit area (e.g., per print cell, per substrate, or per substrate unit area), and a "halftone pattern" is a pattern created by the process. In the exemplary embodiment discussed herein, halftoning is performed based on one or more grayscale values to generate a halftone pattern locally representative of the layer thickness using a droplet pattern of variable droplet density (i.e., depending on the local grayscale value or a local weighted function of the grayscale values), with each droplet position in the halftone grid represented as a Boolean value (i.e., one bit), with each Boolean value (bit) indicating whether the nozzle will emit a droplet at that position. A "halftone print image" refers to a halftone pattern, representing the entire print area. A "grayscale value" does not refer to a color (e.g., white vs. gray vs. black), but to a value that represents a variable layer thickness scale for a unit area of the substrate that is to receive the print. For example, in one embodiment, a "small" grayscale value suggests that a given print cell will receive a relatively small amount of ink (e.g., low density drops) corresponding to a relatively thin layer thickness for the area represented by the given print cell, while a "large" grayscale value suggests that a given print cell will receive a larger amount of ink (relatively high density drops) corresponding to a thicker layer. Because layer thickness is equal to ink volume per unit area, grayscale values are used in many embodiments herein to specify layer thickness for a given unit area. Each grayscale value is typically a multi-bit value, e.g., 8 or 16 bits, although this need not be the case in all embodiments. A "grayscale print image" or "grayscale image" is a grayscale pattern that represents a print area, e.g., a substrate, while a "grayscale pattern" is a pattern of any one or more grayscale values.A grayscale print image typically features an array of values (i.e., grayscale values), each of which is multi-bit, with each value representing a corresponding layer thickness per unit area; in contrast, a halftone print image typically features an array of single-bit values, each of which represents whether an individual droplet will be ejected at a particular location. For many of the embodiments discussed below, particularly those directed to producing one or more impermeable layers with uniform thickness, the halftone pattern used for printing is typically selected to produce a continuous layer without holes or voids, but with different ink volumes (given dot gain / ink spread). It should be noted that in such applications, the ink in question typically includes a monomer, polymer, or solvent to suspend the material, and that the ink is dried, cured, or otherwise processed after deposition to form the desired layer thickness as a permanent layer.
[0045] 1A-1C are used to introduce some embodiments of the techniques introduced above.
[0046] FIG. 1A illustrates a first embodiment 101. Data is received, as indicated by numeral 103, representing a layer to be deposited over a substrate. The substrate may be any underlying material or supporting surface, e.g., glass or another surface, with or without previously deposited structures (e.g., electrodes, pathways, or other layers or elements, etc.), and it is not required that the underlying substrate be flat. Note that the received data is typically presented as part of an electronic file representing the circuit or structure to be fabricated, and for the layer to be deposited, typically includes data defining the xy-plane boundaries of the layer, and data representing the thickness at various points across the desired layer or within the structure of such layer, e.g., within a pixel well. To provide a non-limiting example, the underlying substrate may be an organic device, such as an organic light emitting device or organic light emitting diode ("OLED") display panel, in an intermediate state of processing, and the received data may indicate that the layer is to be part of an encapsulation of that region that will seal the active area of the OLED display against oxygen and water. The received data in such an encapsulation embodiment typically indicates where a particular encapsulation layer starts and stops (e.g., x and y edge coordinates) and its thickness as a height (e.g., a z-axis thickness of "5.0 microns"), which is expressed as the thickness at one or more various points. In one embodiment, this layer data includes thickness values for each point on an xy grid system, although this is not required for all implementations (e.g., other coordinate systems could be used, e.g., thickness could be expressed as a single uniform value, as a gradient, or using other means). As indicated by numeral 105, the received data is converted, using the processes described herein, into a halftone pattern that will be used to affect the deposition of layer material using a printing process, e.g., an inkjet printing process, to produce the desired layer thickness.Whether the desired layer thickness is provided point-by-point, thickness data is derived for each print cell that will be addressed by the printing process and then used to select a particular halftone pattern whose resulting droplets will "build" the layer in question. Note that the relationship between print cells and halftone grids (i.e., drop density) is arbitrary. In one embodiment, each print cell corresponds to a particular grid point, i.e., there is a one-to-one relationship. In a second embodiment, each print cell corresponds to more than one grid point (i.e., integer or non-integer grid points). And in a third embodiment, each grid point corresponds to more than one print cell (i.e., integer or non-integer print cells). As noted by dashed box 106, in one embodiment, the halftone pattern is optionally constrained to always produce a locally continuous film, but with a variable ink volume that depends on the desired layer thickness. The halftone pattern can be optionally pre-determined (e.g., with one to many halftone patterns that can be used per grayscale value or average of grayscale values), for example, to provide the ability to vary the pattern selection. In another embodiment, the drop density is calibrated as a function of the average grayscale value and used "on the fly" to determine a halftone patterning that represents a set of grayscale values. In one embodiment, a set of grayscale values, each multi-bit, provides input to halftone selection software, which then returns an output halftone pattern (e.g., with drops positioned relative to the halftone grid, and with the decision to fire or not fire a drop at a given grid point represented as a single bit). The halftone pattern can be represented as printer instructions (e.g., a print image to control a printer to print drops at specific locations).These instructions contain information that, in response, will cause the inkjet printing process to deposit ink in a volume per unit area that is locally varied according to the information represented by the halftone pattern, with a larger total printing cell ink volume for thicker layers and a smaller total printing cell ink volume for thinner layers.
[0047] Box 110 and media graphic 111 represent that in one embodiment, the steps thus introduced can be embodied as instructions stored on a non-transitory machine-readable medium, e.g., as software. "Non-transitory machine-readable medium" refers to any tangible (i.e., physical) storage medium, including, but not limited to, random access memory, hard disk memory, optical memory, floppy disks or CDs, server storage, volatile memory, and other tangible mechanisms from which the instructions can be subsequently read by a machine, regardless of how the data on the medium is stored. The machine-readable medium can be in a stand-alone form (e.g., a program disk) or can be embodied as part of a larger mechanism, e.g., a laptop computer, a handheld device, a server, a network, a printer, or a set of one or more other devices. The instructions may be implemented in different forms, for example, as metadata that is effective to invoke an action when invoked, Java code or scripting, code written in a particular programming language (e.g., as C++ code), or a processor-specific instruction set, or in some other form, and the instructions may also be executed by the same processor or different processors, depending on the embodiment. For example, in one implementation, the instructions on the non-transitory machine-readable medium may be executed by a single computer, while in other cases as described, the instructions may be stored and / or executed on a distributed basis, for example, using one or more servers, web clients, or application-specific devices.
[0048] The half-toning produced by the process of box 110 can be employed immediately and / or stored for later use. To this effect, FIG. 1A shows that the half-toning can be stored as a printer control file 107 (e.g., printer control instructions), for example, on a similarly non-transitory machine-readable medium 113. This medium can be the same medium as represented by the medium graphic 111, or a different medium, for example, the RAM or hard disk of a desktop computer or printer, a disk, or a flash card. As a non-limiting example, such printer control instructions can be made available as a network-stored reference design adapted for download or transmission to an electronic destination. For most applications, as indicated by optional process block 109, the applied half-toning will ultimately be used to deposit a layer using the described inkjet printing process. Once the layer deposition step (and any post-deposition curing or other finishing steps) is complete, the deposited layer in the area of deposition will have a thickness corresponding to the intended layer thickness as a function of the half-toning.
[0049] FIG. 1B is an illustration showing a process and hardware for fabricating layers such as those discussed above with reference to FIG. 1A. The process and hardware are generally represented by the numeral 151 and can be seen to include one or more computers 153 that can receive layout data for one or more layers of material (e.g., as part of a design file). This layout data and any associated design files are generated by and received from a computer 155, e.g., a computer used for computer-aided design ("CAD"). The received layout data (including any design files) can be part of instructions or data stored on a machine-readable medium, and the data or instructions can be used to fabricate a desired component, e.g., a consumer electronics product or another product. The layout data is optionally received over a network 157, e.g., a local area network ("LAN") or a wide area network ("WAN", e.g., the Internet or a corporate private network). In some embodiments, computer 155 is optionally itself one of one or more computers 153, i.e., the design of the layer and the generation of the printer control instructions can optionally take place on one computer or within a single local network. One or more computers 153 apply the process as introduced above, i.e., to convert the layer thickness data into at least one halftone pattern. The halftoning results are stored in local memory 159 and are optionally transmitted to inkjet printing mechanism 161 via network 163. It should be noted that one or more computers 153 can also be combined with an inkjet printing mechanism, e.g., these elements can be embodied as a control terminal for a processing mechanism including an inkjet printer that will form the desired layer, e.g., as one or more scans that print the layer, each scan as one pass over the area of the substrate to deposit the desired layer thickness, followed by any curing or finishing procedures.Ink jetted by an inkjet printing mechanism typically includes a material (e.g., an organic material) that is jetted as a fluid, as described. As introduced above and further described below, in some embodiments, each print cell, which corresponds to a unit printable area of the substrate, is assigned a discrete ink volume (e.g., in the form of a grayscale value). The size of the print cell is arbitrary and typically represents the smallest unit area of the substrate that can or will be assigned a discrete thickness (i.e., grayscale value). Each print cell is in turn typically associated with one or more points on a grid, each of which represents a respective possible ink drop position. The firing of each possible drop is controlled in response to the applied halftoning. In one embodiment, "frequency modulation" halftoning is used, which means that the firing of drops from each printhead nozzle (or position) is performed at a specific spatial frequency that is varied according to the desired layer thickness (see, for example, FIG. 5A). In another embodiment, "amplitude modulation" halftoning is used, i.e., the droplet firing is in spatially separated clusters where the number of droplets per cluster is varied according to the desired thickness, so that darker images (i.e., thicker layers) are represented by larger apparent droplets than thinner layers, again with sufficient dot gain to achieve a locally continuous film, despite grid points where no droplets are fired in this embodiment (see, e.g., FIG. 5C). In still other embodiments, the droplet size and / or shape can be varied (e.g., from circular or elliptical or some other shape) by varying the electrical pattern used to fire one or more inkjet nozzles, and alternatively or additionally, the halftone pattern and / or printer instructions can dictate multiple passes of a particular scan location by the inkjet printhead. Finally, other techniques can also be used, either alone or in combination with the above techniques. These optional features are represented by optional process block 165.
[0050] Processing of the input layout data causes layer thickness data to be identified for each print cell and then converted to a grayscale value representing the particular print cell. For example, in one embodiment, the grayscale value is an 8-bit field with 256 possible values, and if the layer thickness ranges from 1 micron to 11 microns, a thickness measure representing 6 microns (i.e., the middle thickness exactly in the range) may be converted to a grayscale value of "128". A halftone pattern (e.g., representing a locally continuous film) is then selected depending on one or more of the assigned grayscale values, e.g., by the number 167. Again, it should be noted that the relationship between the desired layer thickness and the grayscale value need not be linear. For example, if a minimum 8-bit value of, e.g., "67", was required to achieve a continuous film for a particular embodiment, then the assigned thickness may be represented by a number in the range 0, 67 to 255.
[0051] 1B also introduces an optional (dashed line) process 169 for using error correction data (or other data) to affect halftoning. This can be applied in a number of ways, but to provide one introductory example, in practice for a particular printing mechanism, if some of the ink nozzles are determined to be inoperable, the halftone pattern can be optionally adjusted to provide compensation (e.g., the pattern can be varied, or AM halftoning can be applied instead of FM halftoning, or another scheme can be used), or the printhead can be instructed to use different nozzles (e.g., with an optional offset in the scan path), and, since such error data will likely affect each pass of the target printhead across the substrate, the halftoning algorithm can optionally be updated, at least for the target printhead, to perform future prints or print plans using the revised parameters. In other embodiments, the drive waveform for a particular ink nozzle can be varied or adjusted. For example, process variations for each nozzle (as well as other factors such as nozzle lifetime / lifetime, and ink parameters such as viscosity, surface tension, and temperature) may affect the drop volume per nozzle, and to mitigate this effect, the drive waveforms for the nozzles can be varied to adjust the volume, trajectory, or velocity of the ejected drops that contribute to an assigned or desired halftone pattern. Similar corrections / updates can be provided depending on the details of the deposition machine, ink volume, and other factors. Note that error correction can also take other forms, e.g., varying drop sizes or shapes, or changing the spatial positioning of the drops within the print cell.Applicant's co-pending PCT patent application PCT / US14 / 35193 (KT 13-0616CP), filed on April 23, 2014 on behalf of first named inventor Nahid Harjee, for "Techniques for Print Ink Droplet Measurement and Control to Deposit Fluids within Precise Tolerances," discloses techniques for individualized droplet volume, trajectory and velocity measurement, verification of droplets as usable or anomalies to the point where a nozzle should be removed from use, planning printhead scan paths that avoid such problems, and adjusting nozzle driving waveforms (and providing alternative nozzle driving waveforms) and other compensations for use in correcting such behavior, the application described herein is incorporated by reference as if set forth herein. Various techniques for error correction are discussed below, but as represented by optional process 169, when applied, such techniques can be used to adjust how individual patterns are created to correct for anomalies in the deposition layer. Any of the techniques or processes described in the aforementioned co-pending PCT patent application (KT 13-0616CP) can be applied to adjust droplet generation to promote uniform droplet generation and / or error compensation.
[0052] FIG. 1C provides yet another flow diagram used to introduce the processes discussed above. Methods for implementing these processes are generally identified using numeral 181. First, layer data is received (183), for example, identifying the size and shape of the desired layer, and the thickness of the desired layer. In one embodiment, the desired layer will be part of a completed flat panel display (e.g., a television or other display device), and in another embodiment, the desired layer will be part of a solar panel. Optionally, in some implementations, the desired layer is an encapsulation layer that will protect active elements of such a device against oxygen and / or water. As illustrated by dashed line box 184, the layer data can optionally be expressed in the form of width, length, and height (e.g., x microns x y microns x z microns, as depicted). Box 185 then optionally converts the thickness data (e.g., "z microns" in this example) to grayscale values, one for each cell of the plurality of printed cells, according to a mapping (186). For example, if it is determined that a layer thickness of 5.0 microns (i.e., z=5.0) corresponds to a particular ink volume achieved by firing M droplets per unit area, then (i.e., by mapping 186) a grayscale value that correlates to this ink drop density is assigned to each print cell, as depicted in exemplary box 187. In this hypothetical case, box 187 shows a grid of values "203" that are already known (in this example) to provide the desired ink density required to obtain a 5.0 micron thick layer following application of the ink. Numerals 189 allow for optional adjustment of the grayscale or grid values. For example, in one contemplated embodiment, a grid representing a boundary (e.g., the perimeter of the layer to be deposited) is assigned to avoid buildup at the layer edges. The grayscale values may be adjusted (see discussion of Figures 7A-7E below). Alternatively, if the deposited ink has non-uniformities that can be tied to a particular nozzle or print cell, the grayscale values may be adjusted to mitigate such non-uniformities. In embodiments where the substrate has an underlying structure (such that a uniform thickness of the deposited ink results in a non-uniform surface due to active elements in an underlying layer), the grayscale values may then be adjusted to smooth the surface after deposition of the new layer. Such adjustments may be applied before or after conversion of the grayscale values to a halftone pattern by process 191 (or otherwise optionally factored into the halftoning process). The halftoning process results in a bitmap, as illustrated in exemplary box 192, in which each grid intersection is associated with a possible droplet, and the individual grid values (e.g., single-bit values) at the grid intersection indicate whether a droplet is to be fired at the corresponding grid intersection. The result of this process is also a set of printer control instructions that can be used in printing the desired layer, stored for subsequent download, transfer, use or manipulation, or modified to proactively control the printer. The final printing operation is designated by numeral 193 in FIG. 1C.
[0053] The main parts of some embodiments have thus been introduced, and now the present description provides additional details regarding certain processing techniques. Figures 2A-D will first be used to explain the details of one possible deposition environment, for example, an industrial processing machine that uses inkjet printing to deposit materials that will directly form one or more permanent layers of a flat panel device. Figures 3A-6B will then be used to explain how halftoning can be used to control layer thickness. Figures 7A-7E will be used to discuss edge buildup and border control. Figures 8A-8E will be used to depict a hypothetical processing process. Finally, Figure 9 will be used to discuss some processing options for manufacturing an OLED display device. These figures and associated text should be understood to provide examples only, and other similar techniques and implementations will no doubt occur to those skilled in the art. Using the techniques and devices described, printing processes, more specifically inkjet printing processes, can be used to deposit nearly any desired layer using fluid inks, with uniform control over layer thickness provided by the use and adjustment of halftone patterns. Although the described techniques are particularly useful for "blanket" depositions, i.e., depositions in which the feature size of the deposited layer is large relative to any underlying nanoscale structures, the techniques described above are not so limited.
[0054] FIG. 2A depicts several different implementation stages, collectively designated by reference numeral 201, each one of which represents a possible discrete implementation of the techniques introduced herein. First, halftoning techniques as introduced in this disclosure can take the form of instructions (e.g., executable instructions or software for controlling a computer or printer) stored on a non-transitory machine-readable medium, as represented by graphic 203. Second, by computer icon 205, these techniques can be optionally implemented as part of a computer or network, for example, within a company that designs or manufactures components for sale or use in other products. Third, as illustrated using storage medium graphic 207, the techniques introduced above can take the form of stored printer control instructions, for example, halftone print images that, per the above discussion, when acted upon, will cause a printer to process one or more layers of a component that rely on the use of one or more halftone patterns representing different ink volumes. It is noted that the printer instructions may be transmitted directly to the printer, for example, via a LAN, and in such a situation, the storage medium graphic may represent (without limitation) a RAM inside or accessible to the computer or printer, or a portable medium such as a flash drive. Fourth, as represented by the processing device icon 209, the techniques introduced above may be implemented as part of a processing apparatus or machine, or in the form of a printer within such an apparatus or machine. It is noted that the particular depiction of the processing device 209 represents one exemplary printer device, which will be discussed in connection with FIG. 2B below. The techniques introduced above may also be embodied as an assembly of manufactured components, for example, in FIG. 2A, several such components are depicted in the form of an array 211 of semi-finished flat panel devices that will later be separated and sold for incorporation into an end consumer product.The depicted device may, for example, have one or more encapsulation layers or other layers processed depending on the methods introduced above. The techniques introduced above can also be embodied in the form of end consumer products as referenced, for example in the form of a display screen for a portable digital device 213 (e.g., an electronic pad or a smartphone, etc.), a television display screen 215 (e.g., an OLED TV), a solar panel 217, or other types of devices.
[0055] FIG. 2B illustrates one contemplated multi-chamber processing apparatus 221 that can be used to apply the techniques disclosed herein. Generally speaking, the depicted apparatus 221 includes several common modules or subsystems, including a transfer module 223, a printing module 225, and a processing module 227. Each module maintains a controlled environment, such that, for example, printing can be performed by the printing module 225 in a first controlled atmosphere, and other processing, for example, another deposition process such as an inorganic encapsulation layer deposition or a curing process (for example, for the printed material), can be performed in a second controlled atmosphere. The apparatus 221 uses one or more mechanical handlers to move the substrate between the modules without exposing the substrate to an uncontrolled atmosphere. Other substrate handling systems and / or specific devices and control systems can be used within any given module that are adapted to the processing performed for that module.
[0056] Various embodiments of the transfer module 223 can include an input load lock 229 (i.e., a chamber that provides buffering between different environments while maintaining a controlled atmosphere), a transfer chamber 231 (also having a handler for transporting the substrate), and an atmospheric buffer chamber 233. Other substrate handling mechanisms can be used within the print module 225, such as a floating table for stable support of the substrate during the printing process. In addition, an xyz motion system, such as a split axis or gantry motion system, can be used for precise positioning of at least one print head relative to the substrate, as well as providing a y-axis transport system for transport of the substrate through the print module 225. It is also possible to use multiple inks for printing within the print chamber, for example, using respective print head assemblies, so that, for example, two different types of deposition processes can be performed within the print module in a controlled atmosphere. The print module 225 can include a gas enclosure 235 that houses the inkjet printing system, along with means for introducing an inert atmosphere (e.g., nitrogen) and otherwise controlling the atmosphere for environmental conditioning (e.g., temperature and pressure), gas components, and the presence of particulate matter.
[0057] Various embodiments of the processing module 227 can include, for example, a transfer chamber 236, which also has a handler for transporting the substrate. In addition, the processing module can also include an output load lock 237, a nitrogen stack buffer 239, and a curing chamber 241. In some applications, the curing chamber can be used to cure the monomer film into a uniform polymer film, for example, using a thermal or ultraviolet radiation curing process.
[0058] In one application, the apparatus 221 is adapted for the mass production of liquid crystal or OLED display screens, for example fabricating an array of eight screens at a time on a single large substrate. These screens can be used as display screens for televisions and other forms of electronic devices. In a second application, the apparatus can be used in a more similar manner for the mass production of solar panels.
[0059] When applied to the encapsulation embodiment discussed above and adapted to use the halftone-based printing techniques described above, the printing module 225 can be advantageously used in such applications to deposit organic encapsulation layers that serve to protect sensitive elements of such devices. For example, the depicted apparatus 221 can be loaded with a substrate and controlled to move the substrate back and forth between various chambers in a manner that is uninterrupted by exposure to uncontrolled atmosphere during the encapsulation process. The substrate can be loaded via an input load lock 229. A handler positioned in the transfer module 223 can move the substrate from the input load lock 229 to the printing module 225, and following completion of the printing process, the substrate can be moved to the processing module 227 for curing. By repeated deposition of subsequent layers, each of controlled thickness, the total encapsulation can be built up to suit any desired application. Again, it is noted that the techniques described above are not limited to encapsulation processes and many different types of tools can be used. For example, the configuration of device 221 may be varied to place the various modules 223, 225, and 227 in different juxtapositions, and additional, fewer, or different modules may also be used.
[0060] While Figure 2B provides one example of a set of linked chambers or processing components, clearly many other possibilities exist. The halftoning techniques introduced above can be used to control processing processes performed with the device depicted in Figure 2B, or indeed with any other type of deposition equipment.
[0061] 2C provides a plan view of the substrate and printer as they may appear during the deposition process. The print chamber is generally designated by reference numeral 251, the substrate to be printed is generally designated by numeral 253, and the support table used to transport the substrate is generally designated by numeral 255. Generally speaking, any xy coordinate of the substrate is reached by a combination of movements including x and y dimensional movements of the substrate by the support table (e.g., using a floating support as indicated by numeral 257), and generally using a "slow axis" x dimensional movement of one or more printheads 259 along traveler 261, as represented by arrow 263. As described, the floating table and substrate handling infrastructure are used to move the substrate and advantageously provide deskew control along one or more "fast axes" as required. The printheads are seen to have multiple nozzles 265, each separately controlled by a firing pattern derived from the halftone print image (e.g., to achieve printing of rows of print cells as the printhead is moved from left to right along the "slow axis" and vice versa). Note that while only five nozzles are depicted in FIG. 2C, any number of nozzles can be used, and for example, in a typical industrial printing implementation there may be multiple printheads with thousands of nozzles present. When relative motion between one or more printheads and the substrate is provided in the direction of the fast axis (i.e., the y-axis), the printing represents swaths of locations that follow the individual rows of print cells. The printheads can also be advantageously adjusted (e.g., by rotating one or more printheads per numeral 267) to vary the effective nozzle spacing. Note that multiple such printheads can be used together, oriented with x-, y-, and / or z-dimensional offsets relative to one another, as desired (FIG. 2C). (See axis legend 269 in C). The printing operation continues, as desired, until the entire target area (and any bordering areas) has been printed with ink. Following deposition of the required amount of ink, the substrate is finished, either by evaporating the solvent to dry the ink (e.g., using a thermal process) or by use of a curing process, such as an ultraviolet curing process.
[0062] FIG. 2D provides a block diagram using various subsystems of one apparatus (271) that can be used to fabricate a device having one or more layers as specified herein. Coordination across the various subsystems is provided by a processor 273, acting under instructions provided by software (not shown in FIG. 2D). During the fabrication process, the processor provides data to the print head 275 to cause the print head to eject various amounts of ink in response to firing instructions provided by a halftone print image. The print head 275 typically has a number of inkjet nozzles arranged in rows or arrays and associated reservoirs that allow the ejection of ink in response to activation of piezoelectric or other transducers that cause each nozzle to eject a controlled amount of ink in an amount governed by an electronic firing waveform signal applied to a corresponding piezoelectric transducer. Other firing mechanisms can also be used. The print head applies ink to a substrate 277 at various xy locations that correspond to grid coordinates within various print cells as represented by the halftone print image. Positional variation is accomplished by both the printhead motion system 279 and the substrate handling system 281 (e.g., causing the print to represent one or more swaths of locations across the substrate). In one embodiment, the printhead motion system 279 moves the printhead back and forth along a traveler while the substrate handling system provides both stable substrate support and "x" and "y" dimensional transport (and rotation) of the substrate, e.g., for alignment or deskewing, such that during printing, the substrate handling system provides relatively fast transport in one dimension (e.g., the "y" dimension relative to FIG. 2C) while the printhead motion system 279 provides relatively slow transport in another dimension (e.g., the "x" dimension relative to FIG. 2C), e.g., for printhead offset. In another embodiment, multiple printheads may be used and the primary transport is handled by the substrate handling system 281. An image capture device 283 may be used to locate any fiducials and assist in alignment and / or error detection.
[0063] The apparatus also includes an ink delivery system 285 and a printhead maintenance system 287 that supports the printing operations. The printhead may be periodically calibrated or undergo a maintenance process, and to this end, during a maintenance sequence, the printhead maintenance system 287 is used to perform appropriate priming, ink or gas purging, testing and calibration, and other operations as appropriate for the particular process. Such processes may also include, for example, individual measurements of parameters such as drop volume, velocity, and trajectory, as discussed in applicant's previously referenced co-pending PCT patent application (No. KAT 13-616CP) and referenced by numerals 291 and 292.
[0064] As previously introduced, the printing process can be performed in a controlled environment, i.e., in a manner that presents a reduced risk of contaminants that may degrade the effectiveness of the deposited layer. To this effect, the apparatus includes a chamber control subsystem 289 that controls the atmosphere in the chamber, as represented by functional block 290. Optional process variations can include performing the ejection of the deposition material in the presence of an ambient nitrogen gas atmosphere, as described (or another inert environment, gases specifically selected and / or controlled to exclude unwanted particulate matter). Finally, as represented by numeral 293, the apparatus can also include a memory system that can be used to store halftone pattern information or halftone pattern generation software, i.e., the apparatus should perform rendering of the layout data directly to the apparatus to obtain a halftone print image according to the aforementioned technique, since the apparatus internally generates print control instructions that control the firing (and timing) of each droplet. If such rendering is performed elsewhere, the task of the apparatus is to process the device layer according to the received printer instructions, and the halftone print image can then be stored in the memory subsystem 293 for use during the printing process. As represented by numeral 294, in one optional embodiment, individual drop details can be varied through variation of the firing waveform for any given nozzle (e.g., to correct for nozzle anomalies). In one embodiment, a set of alternative firing waveforms can be pre-selected and made available to each nozzle on a shared or dedicated basis. In another embodiment, a single waveform is pre-determined (e.g., selected for alternatives) and programmed for infinite use in association with a particular nozzle.
[0065] Structures and techniques for modifying or adjusting nozzle firing details are described with reference to Figures 3A-3C. In one embodiment, the waveforms may be predefined as a series of discrete signal levels, for example defined by digital data, and the drive waveforms are generated by a digital-to-analog converter (DAC). Number 301 in Figure 3A identifies a graph of a waveform 303, having discrete signal levels 304, 305, 306, 307, 308, 309, and 310. In one embodiment, each nozzle driver may include circuitry to receive multiple waveforms (e.g., up to 16 or another number), each waveform defined as a series of signal levels of variable voltage and duration. Each waveform may be represented as a series of up to 16 such signal levels, each represented as a multi-bit voltage and multi-bit duration. That is, in such an embodiment, the pulse width can be effectively varied by defining different durations for one or more signal levels, and the driving voltage can be waveform-shaped in a manner selected to provide subtle droplet size, velocity, or trajectory variations, e.g., droplet volume is measured to provide specific volume increments, such as in 0.01 pL increments. Thus, in such an embodiment, waveform shaping provides the ability to adjust droplet volume and flight parameters to be closer to ideal values. These waveform shaping techniques also facilitate measures to reduce or eliminate mura, e.g., in one optional embodiment, a single assigned nozzle driving waveform is pre-tuned to each nozzle so that all nozzles provide uniform droplet volumes (e.g., as close to 10.00 pL as possible). In another embodiment, alternative predetermined waveforms are optionally made available to each nozzle, with dynamic calibration (or another calibration) used to select (e.g., program) a "particular one" of the alternative predetermined waveforms to be applied for a short period of time. Other possibilities exist.
[0066] Typically, the effect of different drive waveforms and the resulting droplet volume is measured in advance. In one embodiment, for each nozzle, up to 16 different drive waveforms can be stored in a dedicated nozzle-specific 1k static random access memory (SRAM) for selective use in providing discrete volume variations as selected by software at a later time. With the different drive waveforms at hand, each nozzle is then instructed on a drop-by-drop basis as to which waveform to apply via programming of data that achieves the particular drive waveform.
[0067] FIG. 3B is a schematic diagram showing a circuit that can be used for such an embodiment, generally designated by numeral 321. Specifically, a processor 323 is used to receive data defining a particular layer of material to be printed. As represented by numeral 325, this data can be a layout file or a bitmap file that defines a desired thickness per grid point or position address. A series of piezoelectric transducers 327, 328, 329 each generate an associated respective drop volume 331, 332, and 333 that depends on many factors, including the nozzle drive waveform, nozzle-to-nozzle and printhead-to-printhead manufacturing variations. During a calibration operation, each one of a set of variables, including nozzle-to-nozzle variations, can be tested for its effect on drop volume to determine one or more drive waveforms for each nozzle, given the particular ink that will be used. If desired, this calibration operation can be made dynamic, for example to respond to changes in temperature, nozzle clogging, printhead age, or other parameters. This calibration is represented by a drop measurement device 335 that provides measurement data to the processor 323 for use in managing the print plan and the next print. In one embodiment, this measurement data is calculated on the fly, taking several minutes (e.g., for each nozzle of thousands of printhead nozzles and potentially many possible nozzle firing waveforms), e.g., only 30 minutes for thousands of nozzles, and preferably even less. In another embodiment, such measurements can be made iteratively, that is, updating different portions of the nozzles at different times. Non-imaging (e.g., interferometric) techniques can optionally be used for the measurements, e.g., as described in the aforementioned co-pending and commonly assigned PCT patent application, potentially resulting in tens of drop measurements per nozzle, covering tens to hundreds of nozzles per second. This data and any associated statistical models (and averages) can be stored in memory 337 for use in processing the layout or bitmap data 325 as it is received.In one implementation, the processor 323 is part of a computer that is remote from the actual printer, while in a second implementation, the processor 323 is integrated with either the processing mechanism (e.g., a system for processing a display) or the printer.
[0068] To effect droplet ejection, a set of one or more timing or synchronization signals 339 are received for use as a reference and are passed through a clock tree 341 for distribution to each nozzle driver 343, 344, and 345 to generate drive waveforms for a particular piezoelectric transducer (327, 328, and 329, respectively), i.e., with a dedicated piezoelectric transducer per nozzle (only three are illustrated in FIG. 3B, but typically there are thousands of nozzles). Each nozzle driver has one or more registers 351, 352, and 353, respectively, which receive multi-bit programming data and timing information from the processor 323. Each nozzle driver and its associated registers transmit one or more dedicated write enable signals (we n ) each of which comprises a substantial amount of memory, in one embodiment including a 1k SRAM that stores a number of predefined waveforms, and programmable registers to select between these waveforms and otherwise control waveform generation. Although the data and timing information from the processor is depicted in FIG. 3B as multi-bit information, this information may instead be provided via a serial connection to each nozzle (as seen in FIG. 3C, discussed below).
[0069] For a given deposit, printhead, or ink, the processor selects for each nozzle a set of 16 pre-sequenced drive waveforms that can be selectively (i.e., "arbitrarily") selected to generate droplets. Note that this number is arbitrary, e.g., in one design, 4 waveforms may be used, while in another design, 4000 waveforms may be used. These waveforms are advantageously selected to provide the desired variation in output drop volume for each nozzle, e.g., to have each nozzle have at least one waveform selection that produces a near-ideal drop volume (e.g., an average drop volume of 10.00 pL), and to accommodate a range of intentional volume variations for each nozzle that can be used to generate ideal drop sizes, ejection velocities, and flight trajectories. In various embodiments, the same set of 16 drive waveforms is used for all of the nozzles, although in the depicted embodiment, the 16 possibly unique waveforms are selected separately for each nozzle. Each waveform is predefined and gives different droplet volume (as well as velocity and trajectory) characteristics.
[0070] During printing, data selecting one of the predefined waveforms is then programmed into each nozzle's respective register 351, 352, or 353 on a nozzle-by-nozzle basis to control the deposition of each drop. For example, considering a target drop volume of 10.00 pL, the nozzle driver 343 can be configured to set one of 16 waveforms, corresponding to one of 16 different drop volumes, through writing data into the register 351. Once the drop volumes and associated distributions per nozzle (and per waveform) have been registered by the processor 323 and stored in memory, the volume produced by each nozzle will have been measured by the drop measurement device 335. By programming the register 351, the processor can define whether it wants a particular nozzle driver 343 to output a processor-selected one of the 16 waveforms. In addition, the processor can program the registers to have a per-nozzle delay or offset to the firing of the nozzle for a given scan line (e.g., optionally to correct for substrate tilt, to correct for errors including velocity or trajectory errors, and for other purposes), the offset being accomplished by a counter that delays the firing of a particular nozzle by a programmable number of timing pulses for each scan. To provide an example, if the results of the drop measurement indicate that the drops of one particular nozzle tend to have a lower than expected velocity, the corresponding nozzle waveform can be triggered earlier (e.g., advanced in time by shortening the dead time before the active signal level used for piezoelectric actuation), and conversely, if the results of the drop measurement indicate that the drops of one particular nozzle have a relatively high velocity, the waveform can be triggered later, etc. Other examples are clearly possible, for example, in some embodiments, slow drop velocities can be prevented by increasing the drive strength (i.e., the signal level and associated voltage used to drive the piezoelectric actuator of a given nozzle).In one embodiment, the synchronization signal delivered to all nozzles occurs at defined time intervals (e.g., 1 microsecond) for synchronization purposes, while in another embodiment the synchronization signal is coordinated with the printer motion and substrate topography to deliver, for example, incremental relative motion between the printhead and the substrate every 1 micron. A fast clock (φ. hs) may be run thousands of times faster than the sync signal, e.g., at 100 megahertz, 33 megahertz, etc., and in one embodiment, a combination of multiple different clocks or other timing signals (e.g., strobe signals) may be used. The processor also optionally programs values that define or adjust the print grid spacing (or equivalently, timing), and in one implementation, the print grid spacing is common across the set of available nozzles and is equal to the halftone grid spacing, although this need not be the case for each implementation. For example, in some cases, the printer grid may be defined in a manner that adjusts the timing (e.g., phase) of each nozzle's drop pattern to compensate for substrate tilt or other factors. Thus, in one optional embodiment, the nozzle firing pattern may be varied to effectively transform the halftone grid to match a substrate topography that is unknown a priori (e.g., with software that rotates or adjusts printer instructions as necessary for proper printing). Clearly, many design alternatives are possible. Note that the processor 323 in the depicted embodiment can also dynamically reprogram the registers of each nozzle during operation; i.e., the sync pulse is applied as a trigger to activate any programmed waveform pulses set in that register, and if new data is received asynchronously by the depicted circuitry prior to the next sync pulse (e.g., to adjust the drop waveform, and potentially the drop timing, trajectory, and / or volume), the new data will be applied with the next sync pulse. The processor 323 also controls the start and speed of the scan (355), in addition to setting parameters for sync pulse generation (356). Additionally, the processor controls optional rotation (357) of the print head for various purposes described above. In this manner, each nozzle can be fired in unison (or simultaneously) using any one of 16 different waveforms for each nozzle at any time (i.e., with any "next" sync pulse), and the selected firing waveform can be dynamically interleaved with any other of the 16 different waveforms between firings during a single scan.
[0071] Figure 3C shows additional details of a circuit (361) that can be used in such an embodiment to generate an output nozzle drive waveform for each nozzle, the output waveform being represented in Figure 3C as "nzzl-drv.wvfm (nozzle drive waveform)". More specifically, the circuit 361 generates synchronization signals, single-ended or differential lines carrying serial data ("data"), a dedicated write enable signal (we), and a high speed clock (φ hs) input. Register file 363 provides data in at least three registers, conveying, respectively, an initial offset, a grid definition value, and a drive waveform ID. The initial offset is a programmable value that adjusts each nozzle to align with the start of the print grid. For example, considering implementation variables such as multiple printheads, multiple rows of nozzles, different printhead rotations, nozzle firing speeds and patterns, and other factors, the initial offset can be used to align each nozzle's drop pattern with the start of the print grid to account for delays, tilts, and other factors. The offset can be applied differently across multiple nozzles, for example, to rotate the grid or halftone pattern relative to the substrate topography, or to compensate for substrate misalignment. Advantageously, these functions can be performed by software, i.e., instructions stored on a non-transitory machine-readable medium. Similarly, the offset can also be used to compensate for anomalous speed or other effects. The grid definition value is a number representing the number of sync pulses to be "counted" before a programmed waveform (e.g., representing the firing frequency) is triggered; in the case of an implementation printing a flat panel display (e.g., an OLED panel), the halftone grid firing points will likely have one or more regular intervals for different print head nozzles, corresponding to a regular (constant interval) or irregular (multiple interval) grid. Thus, if the grid interval value is set to 2 (e.g., every 2 microns), each nozzle can be fired at this interval. The drive waveform ID represents the selection of one of the pre-stored drive waveforms for each nozzle, and can be programmed and stored in many ways, depending on the embodiment. In one embodiment, the drive waveform ID is a 4-bit selection value, and each nozzle has its own dedicated 1k byte SRAM to store up to 16 pre-defined nozzle drive waveforms, stored as 16x16x4B entries.Briefly, each of the 16 entries for each waveform contains 4 bytes representing a programmable signal level, 2 bytes of resolution voltage level and 2 bytes of programmable duration used to count the number of pulses of a high speed clock. Thus, each programmable waveform can consist of up to 16 discrete pulses, each of programmable voltage and duration (e.g., of duration equal to 0 to 255 pulses of a 33 megahertz clock).
[0072] Numerals 365, 366, and 367 designate one embodiment of a circuit showing how a specific waveform can be generated for a given nozzle. A first counter 365 receives a sync pulse to begin counting down an initial offset, triggered by the start of a new line scan. The first counter 365 counts down in micron increments, and when it reaches zero, a trigger signal is output from the first counter 365 to a second counter 366. This trigger signal essentially starts the firing process of each nozzle for each scan line. The second counter 366 then implements a programmable grid spacing in micron increments. While the first counter 365 is reset in conjunction with a new scan line, the second counter 366 is reset using the next edge of the high speed clock following its output trigger. The second counter 366, when triggered, activates a waveform circuit generator 367, which generates a selected drive waveform shape for a particular nozzle. As represented by dashed boxes 368-370, seen below the generator circuit, this latter circuit generates a high speed clock (φ hs), the waveform generator circuit takes the number pair (signal level and duration) represented by the drive waveform ID value and generates a given analog output voltage according to the signal level value, and the counter 369 is effective to hold the DAC output for the duration according to the counter. The associated output voltage level is then applied to the high voltage amplifier 370 and output as the nozzle drive waveform. The next number pair is then latched from the register 363 to define the next signal level value / duration, etc.
[0073] The depicted circuit provides an effective means of defining any desired waveform according to data provided by the processor 323 from FIG. 3B. The software receives the printing instructions and adjusts or interacts with these instructions as necessary to conform to the grid geometry or to correct nozzles with anomalous speeds or flight angles. The duration and / or voltage levels associated with any particular signal level (including a first "delay" signal level of 0 volts, which effectively defines an offset to synchronization) can be adjusted to achieve this end. As described, in one embodiment, the processor determines a set of waveforms in advance (e.g., 16 possible waveforms per nozzle), then writes the definition of each of these selected waveforms into the SRAM for each nozzle's driver circuit, and then the "fire time" determination of the programmable waveform is accomplished by writing a 4-bit drive waveform ID into each nozzle register.
[0074] Optional circuitry for generating individual droplets (i.e., droplets per nozzle) has thus been described, where the present disclosure further discusses halftone generation techniques and related error correction techniques. As should be understood, precise control over droplet volume per nozzle, for example, with optional circuitry for varying waveform, droplet timing, droplet volume, and other details per nozzle, along with a proper understanding of the droplet average volume per nozzle (and expected volume distribution), and a similar understanding of droplet flight and trajectory, enables highly accurate deposition of ink droplets using the techniques described above.
[0075] FIG. 4A provides a method diagram 401 for controlling layer thickness using halftoning. These techniques can optionally be used with the waveform adjustment techniques and circuits described above. More specifically, as depicted by numeral 403, layout data 403 is first received and used to define a desired grid (405). This grid has a relationship (407) to the nozzle spacing used by the printer, and the software therefore determines this relationship and uses this relationship to plan halftoning and printing parameters such as scan paths to create printer control instructions. The software also receives ink volume data (409), for example, identifying the amount of ink per unit area required to achieve the desired layer thickness. It is noted that in one embodiment, the correlation between volume and thickness is measured after test layer formation (e.g., after curing or drying). In a variation, the correlation is measured based on wet ink thickness following one or more printhead passes. In one embodiment, the software then maps 411 the droplet density to the grating pitch, for example, using the following equation, also seen in dashed box 412:
number
[0076] Once the desired drop density is identified, the software then launches a halftone pattern generation subroutine (or a separate software planning process), as represented by numeral 415. In one embodiment, the planning can be performed by a remote computer, while in another embodiment, the process is integrated with the printer. The halftone pattern generation function plans the drop deposition pattern according to the selection of points on the halftone grid to generate a drop pattern in which each drop has a substantially uniform volume. In another embodiment, the drop variations are not necessarily uniform, i.e., the selected grid points for drop firing take into account the specific drop volumes (or trajectories or velocities) associated with the nozzle firing at those points, and the drop measurements are factored into the halftone pattern generation such that the halftoning generation adapts to (and factors in) nozzle-to-nozzle variations. Ideally, the pattern is defined such that the ink diffusion produces a locally continuous layer of material of uniform thickness. When planned as a single process covering the entire area of the layer (deposited on the substrate), the ink is ideally deposited in a seamless (416) manner, i.e., to avoid unevenness, according to a single halftone grid that spans the intended deposition area. As mentioned above, in one embodiment, the desired layer thickness is distributed into different "print cells" with a thickness or grayscale value applied to each print cell, and the halftone generation software receives a grayscale image (i.e., an array of grayscale values) and creates a halftone pattern based on this grayscale image (e.g., with local ink volume variations controlled by the individual print cell values, and with error diffusion relied upon as appropriate to achieve the desired uniformity). As described, in another embodiment, the halftone pattern can be planned separately (independently) for each of multiple "tiles" of adjacent deposition areas (417), and a halftone drop pattern for each tile is planned, but again, the halftoning is performed in a complementary manner such that the drop patterns are "stitched together" on a common grid to avoid unevenness (418). This is discussed below in relation to FIG. 5D.It should be noted that through the use of a continuous grid (420), a seamless pattern interface (e.g., "stitching") can be promoted. In such an embodiment, a group of one or more printed cells (e.g., "m" printed cells) can be equated by process 419 to a group of one or more tiles (e.g., "n" tiles) and used to generate a halftone pattern for each tile.
[0077] FIG. 4B provides another flow diagram 421 associated with these processes. As with the previous examples, data representing the layout of the desired layer is first received, at numeral 423. This data provides sufficient information to identify the boundaries of the layer to be deposited and define the thickness throughout the layer. This data can be generated on the same machine or device where process 421 is performed, or can be generated by a different machine. In one embodiment, the received data is defined according to an xy coordinate system, and the provided information is sufficient to calculate the desired layer thickness at any represented xy coordinate point, for example, optionally specifying a single height or thickness to be applied throughout the layer, consistent with the x micron by y micron by z micron example previously introduced. This data can be converted, at numeral 425, into a grayscale value for each printed cell in the deposition area that will receive the layer. In the event that the printed cell area does not inherently correspond to an xy coordinate system that matches the layout data, the layout data is converted (e.g., by averaging thickness data of multiple coordinate points and / or using interpolation) to obtain a grayscale value for each printed cell. This conversion may be based on predetermined mapping information, for example, generated using relationships or equations such as those discussed above. Optionally, corrections may be made to the grayscale values at this stage, per numeral 427, to ultimately produce a homogenous layer (or for other desired effects). To provide one example (which will be discussed further below), if it is desired to compensate for the varying heights of microstructures that may be located below the desired layer, an optional technique is to add an offset to select grayscale values that "enhance" the intended layer in certain locations, so as to effectively planarize the top surface of the deposited layer. For example, if a desired 5.0 micron thick encapsulation layer is desired across the deposition area, the structures defining the underlying substrate may be varied in thickness by, for example, 1 micron, and then the grayscale values may be manipulated to deposit an encapsulation 6.0 micron thick in some areas in an attempt to produce a top surface of the encapsulation layer. Other techniques are possible.In one embodiment, such grayscale value manipulation may also be used to correct nozzle firing anomalies (e.g., in the in-scan direction) to deposit more ink (e.g., if a particular nozzle or set of nozzles produces insufficient ink volume) or less ink (e.g., if a particular nozzle or set of nozzles produces excessive ink volume). Such optional processes may be premised on a calibration process and / or empirically determined data, per function block 434. The grayscale values are then converted to a halftone pattern, per numeral 429, with error diffusion across a halftone grid relied upon to help ensure local layer homogeneity. A printed image (or other printer control instructions) is then generated, per numeral 430, based on this halftoning process.
[0078] FIG. 4B also illustrates the use of several optional error correction processes 433 applied to help ensure uniformity within the deposition layer. Whether to ensure the creation of sufficient encapsulation to create a water / oxygen barrier, or to provide high quality light generating or light directing elements of a display panel, or for other purposes or effects, such uniformity can be important to device quality. As noted above, a calibration process or empirically determined (inferred) data can be used to correct for grayscale values due to nozzle droplet variations or other factors, as in numeral 434. Alternatively, individual nozzle driving waveforms can be designed or adjusted to correct for errors, as represented by numeral 435. In yet another embodiment, the nozzles can be validated or qualified (439), with each nozzle either being determined to meet a minimum droplet generation threshold or deemed unqualified for use. In the event that a particular nozzle is deemed disqualified, a different nozzle (or repeated passes of an acceptable nozzle) can be used to deposit the drops that would otherwise have been printed by the disqualified nozzle, as indicated by numeral 436, to generate the desired halftone pattern. For example, in one embodiment, the printhead has nozzles arranged in both rows and columns, such that if one nozzle is abnormal, a different redundant nozzle can be used to deposit the drops desired for a particular grid point. Optionally, it can also be used to adjust the scan path to account for such issues, for example offsetting the printhead in such a way that a different nozzle (with the printhead adjusted in position to allow this) can be used to deposit the desired drops. This is represented by numeral 437 in FIG. 4B. Alternatively, an error can be generated (438) and used to prompt the software to select a different halftone pattern (e.g., relying on a different nozzle). Many such alternatives are possible.As represented by numerals 440 and 441, in one embodiment, each nozzle is pre-calibrated using a drop measurement device (440) that repeatedly measures the drop parameters (to create a distribution of measurements per nozzle or per drive waveform), and then software builds a statistical model (441) for each nozzle, understanding the nozzle drop means for volume, velocity, and trajectory, and the expected per-nozzle variance for each of these parameters. This data can be used to qualify / justify a particular nozzle (and / or drop) as described, or to select the nozzle or nozzle waveform that will be used to generate each individual drop. Each such measurement / error correction process can be factored into the print plan (431), including the scan path plan, such that printer data (or print control instructions) are generated and / or updated, i.e., to optimize the printing process while ensuring the desired layer properties. Finally, by numeral 445, final printer data (e.g., final print image or other printer control instructions) is then generated for sending to the printer at processing time.
[0079] As described, a calibration process specific to the ink, machine, and process that will be used to form the desired layer of material can be performed to assess the need for error correction. Thus, in one embodiment, the techniques introduced herein can be applied to test droplets and / or halftone parameters and provide input that ultimately influences the halftone pattern or final printed image. For example, such calibration can be used to measure grayscale values (e.g., to determine which grayscale values apply to a particular desired thickness) or to calibrate halftone generation so that the generated halftone pattern reliably maps an assigned grayscale value to a desired thickness. Other alternatives are possible. An exemplary technique based on patterns is generally designated by numeral 451 in FIG. 4C, while an exemplary technique based on individual droplet measurements and nozzle qualification is described with reference to FIG. 4D.
[0080] As part of the calibration process, a halftone pattern (or associated halftoning parameters) can be assigned to the thickness data (452) to generate a printed image 453 representative of the layer. The layer can be part of a test run, for example, selected to provide a uniform layer thickness on a flat substrate, but alternatively, can be data that is pre-correlated with expected results. In one embodiment, the data can represent a standard that is applied in a "live" printing process or a production run. As before, the printed image is formed by converting the desired layer thickness for each of a number of printed cells to an associated grayscale value (i.e., with a grayscale value for each printed cell). The grayscale value for each printed cell is used to select a halftone pattern. Again, in this embodiment, the halftone pattern is optionally selected to generate a macroscopically continuous film (e.g., to generate a layer that is impermeable or resistant to penetration by water or oxygen). As represented by alternative flow paths 455 and 457, the halftone print image can either be used to control the printer in the actual deposition process, or it can be applied to a simulation process (i.e., by a software program) that mimics / estimates the quality of the finished layer, taking into account any other relevant process parameters (e.g., dot gain for a particular ink formulation, measured drop volume, etc.). For example, in a test deposition, the resulting device can be measured using a stylus profilometer, optical interferometer, or camera, and the results are used to assess the layer quality. See, for example, the discussion of Figures 7A and 7D below. Any results are then analyzed, by numeral 459, to assess uniformity and the presence of defects, holes, or voids. More generally, the results are compared to expected results (462) by an error process (461) to determine deviations. For example, the engineered or mimicked layer may be thinner in some areas than in others, which may result in defects in the nozzle firing pattern if a uniformly flat layer was expected. , which may represent the thickness of the layer. Error process 461 detects such deviations and correlates the deviations with a particular type of error. If no deviations are detected and the layer has exactly the correct thickness, the process provisionally associates the selected grayscale value with the particular thickness, per numerals 463 and 465, and updates stored data or other settings as appropriate. Note that this association can be adjusted / updated later as needed via another loop or pass through configuration method 451. Method 451 can then be repeated for other desired layer thicknesses and / or gradients (466) to completely create a comprehensive mapping between different selectable grayscale values and desired thicknesses. If deviations between the mimic or physical layer and the expected data are detected, per numeral 467, then the associated process parameters are adjusted in response. As reflected by numerals 468-472, some of the parameters that may be adjusted include the selected grayscale value (e.g., if the test layer is too thick or too thin, the relationship of grayscale value to thickness is altered), factors affecting dot gain (e.g., ink viscosity, surface tension, or other factors) or droplet coverage (e.g., droplet shape, size, driver waveform, etc.), grid spacing or mapping, or any other desired parameters. The process may incrementally adjust (e.g., increase or decrease) each setting, store (473) the updated adjustment data as appropriate, and optionally repeat method 451 to test the new settings. Once any adjusted settings are determined to be correct (i.e., when error process 461 does not detect any errors), the settings and any adjustment data are stored, as per reference numeral 465. It should be noted that in some (but not necessarily all) applications, the scaling of grayscale values to the desired thickness will be linear, such that the calibration process may be performed using only a small number (e.g., two) of data points. Once this process is complete, a complete mapping should be available that links each allowed grayscale value to a specific layer thickness, at which point the method ends.It should be noted that method 451 can be performed multiple times, for example to obtain a halftone pattern that is applied to each of several specific machines or printheads, for general use across several machines or printheads, to customize the process for each different type of ink or layer material, or to any variable that affects the deposition process.
[0081] In some applications, it may be desirable to deposit a layer of material over underlying structures such as electrical pathways, transistors, and other devices. This may be the case when the desired application is, by way of non-limiting example, solar panel or OLED processing, where the material layer is to "cover" these structures. For example, the techniques discussed above may be applied to deposit one or more organic barrier or encapsulation layers, e.g., as part of an encapsulation layer stack that includes alternating organic / inorganic barrier layer pairs. In such cases, it may be desirable to produce a relatively flat post-deposition surface for such encapsulation, despite the various topographies created by the underlying structures. To this effect, method 451 may also optionally be performed for a given design to create printed cell-level (e.g., grayscale value) correction data, as represented by process block 475, that would be used to adjust the thickness of the encapsulation layer on a printed cell-by-printed cell basis to adjust the jetted ink to account for variations in the height of the underlying structures. Such correction data can optionally be used to create a correction image that can be used to adjust the desired layer thickness for a particular design, or alternatively, to update / overwrite the original thickness data by modifying the grayscale values before deposition or by performing a second deposition. Alternatively, in many embodiments, a smoothing or barrier layer can also be deposited prior to encapsulation using conventional techniques to effectively flatten the substrate before receiving the intended layer. For example, a deposition process can be used to "fill in" the top layer of the substrate to effectively flatten it, and encapsulation can be added later using the printing process and associated data transformations discussed herein. In yet another variation, a nozzle set or grayscale value can be adjusted in one error process to achieve a desired thickness. If it is determined that the values produce volumes that are off-target, the original grayscale values can be adjusted at the level of the grayscale print image to also correct this error. In another embodiment, the corrections can be applied at the bitmap (i.e., print image) level. These processes are generally represented in FIG. 4C, for example, via the application of a substrate level "map" or set of correction values to smooth out any deviations in the surface of the deposited layer. Whatever the motivation, the numeral 475 represents that the corrections can be applied either to the instructions for depositing the ink, or via an additional post-deposition process, to adjust (i.e., normalize) the data to obtain layer homogeneity.
[0082] FIG. 4D provides a flow diagram 481 for droplet measurement and nozzle qualification. In one embodiment, droplet measurement is performed in the printer using a droplet measurement device to obtain statistical models (e.g., distributions and averages) for each droplet volume, velocity, and trajectory for each nozzle and for each waveform applied to any given nozzle. That is, as previously described, droplet volume and other droplet parameters may vary not only between nozzles but also over time, with each droplet varying according to statistical parameters. Thus, to model the droplets and address statistical deviations, repeated measurements are made and used to develop an understanding of the mean (μ) and standard deviation (σ) of each of these parameters for each nozzle. For example, during a calibration operation (or maintenance operation), several measurements (e.g., 6, 12, 18, or 24 measurements) of droplets from a given nozzle can be made and used to obtain a reliable indication of the expected volume, velocity, and trajectory of the droplet. Such measurements can be optionally made dynamically, for example, hourly, daily, or in another intermittent or periodic process. It should be noted that, as referenced above, some embodiments may assign different waveforms for use in generating droplets of slightly different parameters from each nozzle (see, for example, Figures 3A-3C discussed above). Thus, for example, if there are three choices of waveforms for each of the 12 nozzles, there are up to 36 waveform-nozzle combinations or pairings, or 36 different sets of expected droplet characteristics that can be obtained from a given set of nozzles. In one embodiment, measurements are made for each parameter for each waveform-nozzle pairing that are sufficient to create a robust statistical model for each pairing and sufficient to have a reliable narrow distribution of droplet values. Despite the planning, it is conceptually possible that a given nozzle or nozzle-waveform pairing may produce an exceptionally wide distribution, or an average that is sufficiently unusual that it should be treated specially. Such a treatment, as applied in one embodiment, is conceptually represented by Figure 4D.
[0083] More specifically, the general method is represented using reference numeral 481. The data stored by the droplet measurement device 483 is stored in memory 484 for later use. During application of the method 481, this data is retrieved from the memory and the data for each nozzle or nozzle-waveform pairing can be extracted and processed individually (485). In one embodiment, a normal random distribution is constructed for each variable, as represented by the mean, standard deviation, and the number of droplets measured (n), or using an equivalent measure. It is noted that other distribution forms (e.g., Student's T, Poisson, etc.) can be used. The measured parameters are compared to one or more ranges (487) to determine whether the associated droplets can be used in practice. In one embodiment, at least one range is applied to disqualify the droplets from use (e.g., if the droplets have a sufficiently high or low volume relative to the desired target, the nozzle or nozzle-waveform pairing can be excluded from short-term use). To provide an example, if a 10.00 pL droplet is desired or expected, then, for example, nozzles or nozzle-waveforms associated with droplet averages that are more than 1.5% away from this target (e.g., <9.85 pL or >10.15 pL) can be excluded from use. Also, or instead, range, standard deviation, variance, or another measure of spread can be used. For example, if it is desired to have a statistical model of droplets with a narrow distribution (e.g., 3σ<±0.5% of the mean), then droplets from a particular nozzle or nozzle-waveform pairing with measurements that do not meet this criterion can be excluded. It is also possible to use an elaborate / complex set of criteria that considers multiple factors. For example, an outlier average combined with a very narrow distribution may be appropriate, e.g., if it is desired to use droplets with a 3σ volume within 10.00 pL ± 0.1 pL, then a nozzle-waveform pairing that produces a 9.96 pL average with a 3σ value of ± 0.08 pL may be ruled out, while a nozzle-waveform pairing that produces a 9.93 pL average with a 3σ value of ± 0.03 pL may be acceptable. Clearly, many possibilities are possible, according to any desired rejection / outlier criteria (489).It should be noted that the same type of processing can be applied to the flight angles and velocities per droplet; that is, it is expected that the flight angles and velocities per nozzle-waveform pairing will exhibit a statistical distribution and some droplets can be excluded depending on the measurements and statistical models derived from the droplet measurement device. For example, droplets with average velocities or flight trajectories that are outside of 5% of normal, or variances in velocities outside a particular target, can be hypothetically excluded from use. Different ranges and / or evaluation criteria can be applied to each droplet parameter measured and provided by storage device 484.
[0084] Depending on the rejection / abnormality criteria 489, the droplets (and nozzle-waveform combinations) can be processed and / or treated differently. For example, certain droplets that do not meet the desired criteria can be rejected (491) as described. Alternatively, additional measurements (492) can be selectively made for the next measurement iteration of a particular nozzle-waveform pairing, and as an example, additional measurements of a particular nozzle-waveform pairing can be made to improve confidence in the average value if the statistical distribution is too wide as a function of the measurement error (e.g., the variance and standard deviation depend on the number of measured data points). It is also possible to adjust the nozzle drive waveforms, per numeral 493, for example, to use higher or lower voltage levels (e.g., to provide higher or lower speeds, or more consistent flight angles), or to shape the waveform to generate an adjusted nozzle-waveform pairing that meets a particular criterion. The timing of the waveforms can also be adjusted, per numeral 494 (e.g., to compensate for anomalous average speeds or droplet volumes associated with a particular nozzle-waveform pairing). As an example, as previously described, slower drops can be fired at earlier times relative to other nozzles, and faster drops can be fired at later times to compensate for the faster flight times. Many such alternatives are possible. Any adjusted parameters (e.g., firing times, waveform voltage levels, or shapes) can be stored for use during print scan planning, per numeral 496. Optionally, if desired, the adjusted parameters can be applied to remeasure (e.g., validate) one or more associated drops. After each nozzle-waveform pairing (modified or otherwise) has been qualified (passed or rejected), the method then proceeds, per numeral 497, to the next nozzle-waveform pairing.
[0085] FIG. 5A shows a first example 509 of a halftone pattern and associated hypothetical grid. In FIG. 5A, the grid is seen to have five vertically separated or "y" coordinates (e.g., represented by axis 511) and five horizontally separated or "x" coordinates (e.g., represented by axis 513). Note that typically the grid will be much larger and the 5×5 array of grid intersections is depicted simply for illustrative purposes. Each intersection between the vertical and horizontal axes defines a grid point, such as point 515. Each point therefore has a set of coordinates associated with it, represented in FIG. 5A as p(x,y,n). The value "n" in this example refers to the nth pass of the printhead, i.e., optionally, the grid points can be repeated during the printing process or can be individual for different printheads or printhead passes. Considering this coordinate system, the points found on the top line of the grid in this example have coordinates p(x,y,n), p(x+1,y,n), p(x+2,y,n), p(x+3,y,n), and p(x+4,y,n), and thus each depicted point in this example is a possible drop coordinate associated with one pass of a single printhead. Of course, this coordinate system is merely exemplary, and any type of coordinate system can be used. In FIG. 5A, a black dot at a particular grid point (such as at point 515) indicates that an inkjet drop is to be dispensed at that point according to a selected or calculated halftone pattern, while a white circle at a grid point (such as at point 517) indicates that no ink drop is to be dispensed at that point. For the halftone pattern represented by FIG. 5A, for example, ink would be dispensed at point 515, but not at point 517. As described, in one embodiment, each grid point, such as point 515, corresponds to an individual print cell, although in other embodiments, this need not be the case. The depicted grid coordinate and "dot" system should not be confused with the ultimate extent of area coverage from the ink on the printable surface of the substrate. That is, the ink as a fluid will spread and cover a larger surface area than is represented by dots 515 and 517 seen in Figure 5A, a result referred to as "dot gain."The larger the dot gain, the greater the spread of each ink drop. In the example presented by FIG. 5A, assuming consistent grid spacing, the minimum dot gain should be at least sufficient to allow for the minimum halftone drop density that produces a continuous film (e.g., taking into account ink viscosity, manufacturer grid specifications, and other details). In practice, if a continuous film is desired, the dot gain will typically be much larger than the distance between the nearest grid points, e.g., sufficient to accommodate the absence of printed ink in the vast majority of printed cells, with error diffusion (taking ink viscosity into account) being relied upon to provide homogeneity in the finished layer. For example, in the hypothetical case where all grid points correspond exactly to their respective printed cells, if all printed cells were assigned the same grayscale value (e.g., "50%), half of the printed cells would receive printed ink and half would not, with error diffusion (and ink drop spreading) resulting in a homogeneous layer thickness.
[0086] The relative effect of FM halftoning can be observed by comparing halftone pattern 509 in FIG. 5A with halftone pattern 519 seen in FIG. 5B. In the case of these figures, the ejected droplets are all depicted as the same size, so for thicker layers, a denser droplet pattern is used (e.g., more black dots at grid intersections), and for thinner layers, a less dense droplet pattern is used (e.g., fewer black dots at grid intersections). While FIG. 5A shows approximately 50% density of droplets that would achieve this effect, FIG. 5B shows that every grid coordinate (such as at point 515) has a white circle, indicating a droplet firing at that particular grid coordinate. Thus, the depictions in FIGS. 5A and 5B may correspond to respective grayscale values of 127 and 255, respectively (in a system with 256 possible values), or 50% and 100% (in a percentage-based system). Again, it should be understood that other numbering schemes are possible and that the correspondence between layer thickness and drop density may be dot gain dependent and / or non-linear. For example, if the minimum number of drops required for the depicted 25 grid points to obtain continuous coverage is "5", then the halftone pattern of Figure 5A may correspond to a grayscale value of 40% ((13-5) / 20).
[0087] Note that the "grid" typically represents all possible firing positions of the inkjet nozzles, with each grid point in the halftone print image using exactly one bit to indicate whether a drop is to be fired, and thus different "x" separations, depending on the embodiment, will represent different nozzle firing times and / or firing from different printheads and / or different printhead passes. Nozzle errors (e.g., failure to fire) will appear as regular patterns and can be detected through errors in the deposited layer. Looking back at the previous discussion related to error correction, if it is determined in practice that a particular nozzle is inoperative, the depicted grid may be printed with errors that would be observed as thickness variations in the deposited layer. To mitigate this error, the halftone pattern (or grayscale values) can be adjusted to increase the ejected ink volume for adjacent grid positions or otherwise change the drop shape, frequency, or firing time. Mitigation can be seen, for example, in FIG. 5E, where it is noted that droplets 535 (from adjacent working nozzles) are intentionally larger to account for the missing droplets 533 that would have been printed by the defective nozzle. Alternatively, with Fig. 5F a relatively sparse drop pattern is applied (e.g., with the embodiment of Fig. 5A), but if a nozzle is misfired and therefore cannot emit a drop at location 537, the drop can be moved into an adjacent line (539 / 541) printed by an active nozzle to maintain local drop density. Other embodiments are possible. Optionally, a correction can be applied using any of the techniques described, such as increasing or decreasing the drop size, moving the drop in a local area, adjusting the electrical firing pattern for the nozzle, adding printhead passes, increasing the size or shape of selected drops, etc.
[0088] FIG. 5C provides a third exemplary halftone pattern example 521. Taken together with the pattern 509 seen in FIG. 5A, FIG. 5C provides an example of amplitude modulation ("AM") halftoning, in which the apparent drop size is varied by providing a variable concentration (or cluster) of drops depending on the grayscale value. For example, a cluster of dots centered on point 525 represents the same ink volume as the pattern from FIG. 5A, where again the individual drops are fired on a binary decision basis, but the relative concentration of the drops is locally varied. Thus, AM halftoning can also be optionally used to vary layer thickness over an area of a substrate. As with the previous examples, the desired layer thickness data can be converted to grayscale values, which can then be mapped to a halftone pattern, with larger grayscale values resulting in roughly corresponding areas of the substrate receiving larger apparent drops when AM halftoning is used.
[0089] FIG. 5D provides a depiction of a grid used to illustrate an optional variation of a halftone pattern that "stitches" adjacent tiles of a substrate together to avoid mura effects. In such an optional embodiment, the halftone pattern for each of a plurality of "tiles" can be created depending on the pattern selected for the adjacent tiles to provide a seamless drop density across the tiles. For example, FIG. 5D shows a hypothetical droplet deposition pattern 541 in which a first region 543 is seen to correspond to the pattern of FIG. 5A (approximately 50% halftoning) and a second region 545 has a similar halftone pattern that also provides a 50% density. Generally speaking, this figure represents a situation in which different regions of a substrate receive independently generated halftone patterns and it is desired to "stitch" adjacent patterns together in a complementary manner, i.e., to avoid mura. Thus, it is seen that for region or "tile" 545, the halftone pattern is varied (e.g., inverted in this case) and selected such that a seamless blend between tiles 543 and 545 occurs. To provide an example, if the pattern from FIG. 5A is selected for both print areas or tiles (i.e., 543 and 545), then solid black circles corresponding to local increases in droplet density would be used to represent adjacent grid coordinate pairs p(x+4,y,n) and p(x+5,y,n), p(x+4,y+3,n) and p(x+5,y+3,n), and p(x+4,y+5,n), p(x+5,y+5,n), respectively. By selecting a halftone pattern for tile 545 in a manner that depends on the pattern selected for tile 543, an appropriate pattern can be selected that provides a seamless transition of droplet patterns between tiles. Also, a halftone pattern for tile 545 can be selected that provides a seamless transition of droplet patterns between tiles (e.g., using techniques discussed above in connection with FIGS. 3A-C). There are other techniques for achieving the variation, such as rotation of the halftone pattern (using a lattice pattern selection scheme). Note that, as depicted in FIG. 5D, both tiles use a common lattice as represented by a common horizontal axis 511, which promotes seamless stitching to avoid the presence of imperfections between the tiles. Tiling (i.e., independent halftone pattern selection for different adjacent substrate regions) can be used in an embodiment, but generally speaking is not required to implement the techniques described herein.
[0090] The various halftone patterns introduced above with respect to Figures 5A-5F are provided only as illustrative examples of halftone patterning. Many additional patterns can be envisioned for a given grayscale value (or ink volume). Any particular halftone pattern (or multiple patterns for each tile) can be adjusted to correct errors and otherwise promote uniformity in the processed layer.
[0091] FIG. 6A provides a table 601 illustrating several print cells, such as print cell 603. Note that each cell contains a “grayscale” value, such as the value “203” depicted in print cell 603. All print cells with non-zero values represent a deposition area that is to receive jetted layer material, i.e., each numerical value represents a layer thickness for the substrate region corresponding to the xy location of the corresponding print cell, where the thickness has been converted to a grayscale value. This value can be empirically pre-mapped to the desired thickness (1.0 micron thickness to 10% or “25.5” grayscale value as a hypothetical example), with such mapping possibly varying depending on the ink, printer, temperature, process, and other parameters. Alternatively, a variable mapping can be provided between the assigned grayscale value and the halftone pattern selection, with the end goal being that the assigned halftone pattern should provide an ink volume that would correspond to the desired thickness. Thus, in one embodiment, the grayscale values assigned to the various thicknesses are fixed (e.g., 10% of the maximum value per micron thickness, according to the hypothesis thus presented), but with a variable mapping between each grayscale value and halftone pattern selection. Other variations are possible.
[0092] As previously alluded to, it should be noted that there are alternative error correction techniques (i.e., other than adjusting individual nozzle details). Thus, FIG. 6B shows a grayscale image 611 similar to FIG. 6A, but where the last row (i.e., represented by printed cell 603) has had its grayscale value increased, i.e., by "5" in this hypothetical implementation. Assuming a left-to-right scanning motion relative to the orientation of FIG. 6B, if it is determined (e.g., empirically or automatically) that the nozzles corresponding to this last row tend to produce low volume drops, the grayscale data can be increased for the affected printed cells such that any anomalies in the layer thickness are corrected when printed. Conversely, if a particular row of printed cells featured high drop volumes, it would be possible to artificially decrease the grayscale value for the affected printed cells to flatten the resulting layer. Such techniques are particularly useful when the printed cell sizes correspond to points of a halftone / printing grid. It should be noted that such adjustments need not be made by row or column, or by scan path, i.e., error adjustments can be applied based on a map representing all or a portion of the printed substrate, such as adjusting the grayscale values assigned to select printed cells. As discussed below and elsewhere herein, such techniques can also be employed to vary edge buildup, i.e., to promote uniformity all the way to the boundaries or edges of the deposited layer.
[0093] FIG. 7A provides a graph, generally designated by the numeral 701, showing a thickness profile of a processed film obtained using a stylus profilometer useful in connection with the calibration process seen in FIG. 4C. Following the generation of actual test layers of material, or simulation of these layers, grayscale values corresponding to ink volumes can be correlated with different stages of layer thickness. For example, a first curve 703 representing a 1.0 micron thick layer is associated with a grayscale value representing 8% fill (or 8% of the maximum print cell ink volume for a given pass or run). Note that there is no gap in the center of the layer represented by curve 703, showing that the film is continuous, i.e., has a substantially uniform thickness. For a subsequent fabrication process, if a layer thickness of 1.0 micron is assigned by the received layout data for the deposition layer, this 1.0 micron amount will be converted to a grayscale value for each printing cell as appropriate, and then the grayscale value for the printing cell in a local area will be applied to select a halftone pattern that will distribute droplets to the various halftone grid points associated with that local area to achieve a uniform deposition layer (following droplet spreading). Similarly, it can be seen that the second curve 705 represents a uniform 2.0 micron thick layer, corresponding to a 16% fill. Based on such test or calibration data for a particular process, a halftone pattern correlated to a 16% ink volume for a particular substrate area will be generated to produce a 2.0 micron thick layer. Using this process, a mapping between layer thickness values and / or grayscale values and / or halftone pattern selections can also be estimated, and as an example, if the layout data called for a 1.5 micron thick encapsulation layer, a grayscale value (12%) selected to correspond to a point approximately between these two values (e.g., halfway between 8% and 16%) can be applied. Other illustrated curves 707, 709, 711, and 713, corresponding to layers of thickness 3.0, 4.0, 5.0, and 6.0 microns, respectively, are associated with grayscale values of 24%, 32%, 40%, and 50%, respectively.By specifically matching different grayscale values to each layer thickness and associating the halftone patterning used to deliver the corresponding amount of ink to the printing cell, designers can customize ink deposition to any desired thickness in a manner that will lead to predictable results, which provides a high degree of control over the thickness of material deposited via the fluid ink.
[0094] In many applications, it is also desirable to provide sharp and straight edges in the boundary regions. For example, if a halftone pattern representing a low drop density is selected for the boundary region, it is possible that the deposited layer will have wavy, tapered, or intermittent edges, taking into account the ink and deposition properties. To mitigate this possibility, in one embodiment, the software detects print cells that would produce such edges, and adjusts the halftoning (i.e., as a function of grayscale value gradient) to provide the sharp and straight edges that actually constitute the deposited layer. For example, FIG. 7B provides box 725, which represents a corner of the deposited layer, with no grid points shown. To generate a thin film, the halftone patterning can be relatively sparse in region 727. If used in boundary regions 729, 731, and 733, this density may generate wavy edges. Thus, the density of the drops in regions 729, 731, and 733 can be intentionally increased to improve the straightness of the edges. If box 725 represents a print cell along the middle left edge of the deposited layer, increasing the density in region 729 would be sufficient.
[0095] It should be noted that in addition to adjusting the grayscale values for boundary regions, it is also possible to adjust the halftoning applied to such regions. For example, FIG. 7C shows an exemplary halftone pattern 741 that can be used in which the regions represent corners of the deposited film (as in the case of box 733 in FIG. 7B). Note that FIG. 7C is similar to FIGS. 5A-5F in its grid and use of black filled circles to represent droplet ejection points. The particular halftone pattern represented in FIG. 7C represents the same ink volume as the pattern seen in FIG. 5A (i.e., 13 of 25 possible droplets are ejected). However, while the pattern in FIG. 7C features a relatively high density use of droplets along the top edge 743 of the substrate and the left edge 745 of the film, the interior region 747 is left relatively sparse, i.e., to produce relatively sharp left and top edges.
[0096] It should be noted that the use of such framing or "fencing" techniques is not required in all embodiments and is within the ability of one of ordinary skill in the art to determine the best course of action for a particular application, ink, and process technology.
[0097] FIG. 7D presents a graph 751 illustrating how grayscale image adjustments can be used to shape the layer edges. More specifically, three curves 753, 755, and 757 are presented in FIG. 7D obtained using stylus profilometer measurements of a processed 6.0 micron encapsulation layer. The differences between these curves were generated by varying the grayscale values applied to the printed cells adjacent to the edges. Relative to the baseline represented by curve 753, curve 755 represents a process in which the grayscale value (and associated ink volume for the printed cells) is decreased upon approaching a boundary within the encapsulation layer (e.g., before the encapsulation layer periphery). In contrast, curve 757 represents a process in which the grayscale value is increased for printed cells adjacent to the same boundary; note that the layer thickness actually increases slightly just before the boundary, e.g., at x-locations of 2000μ and 17000μ. By adjusting the grayscale values for the boundary regions, the designer can adjust the edge buildup at the layer boundary in a desired manner, including for the purpose of providing a uniform layer thickness or surface, or smoothing or enhancing a transition. Note that the amount of ink buildup adjacent to the layer edge will depend in large part on ink properties such as surface tension (and its dependence on temperature). For example, some inks may naturally form a hole edge, or a so-called capillary ridge (e.g., as represented by point 759 of curve 757). In such cases, the grayscale adjustment process thus described can be applied to help adjust the final layer thickness to eliminate this hole edge, e.g., by reducing the grayscale values for the print cells adjacent to the layer edge so that the contour of the permanent layer more closely matches curve 753.
[0098] Returning briefly to the discussion of edge enhancement (see discussion of FIG. 7C above), it is also possible to employ multiple processes to tailor the edge profile of a layer. FIG. 7E illustrates a portion of a substrate 761 having a central region 763 of uniform layer thickness, a border region 765 of "tuned" drop density (e.g., selected to avoid edge buildup), and a set of fencing clusters 767 selected to provide edge uniformity. Perhaps described differently, the central region 763 represents a region of substantially uniform ink volume density, the border region 765 represents a region of tuned ink density (e.g., reduced density) relative to the central region, and the fencing clusters 767 represent relatively high ink density selected to provide a crisp, well-defined layer edge. In the presented example, halftoning may be performed based on a uniform grayscale value in the central region (e.g., possibly subject to nozzle error correction or basic substrate topography correction, depending on the embodiment), and a tuned grayscale value in the border region (e.g., selected to avoid the "corner" 715 of edge buildup seen in FIG. 7A). Halftoning may be based on the entire collection or, for example, only on the center and border regions (i.e., fencing is performed subsequent to and despite the halftoning process).As should be understood by this example, many variations are possible that rely on grayscale and / or halftone variations to adjust edge accumulation and / or provide desired edge characteristics.
[0099] Of course, although this embodiment is discussed with respect to an encapsulation layer, these same principles can be applied to the formation of any desired layer. For example, by way of illustration, it is expressly contemplated that the described printing principles can be used to fabricate, for example, any of the HIL, HTL, EML, ETL, or other layers of an OLED device, with respective printing wells or on another patterned or non-patterned basis. Such embodiments are discussed further below.
[0100] 8A-8E are used to depict an exemplary fabrication process. As suggested by FIG. 8A, for this depiction, assume that it is desired to fabricate an array of flat panel devices. A common substrate is represented by numeral 801, and a set of dashed boxes, such as box 803, represent the geometry of each flat panel device. Fiducials, preferably with two-dimensional characteristics, are formed on the substrate and used to locate and align the various fabrication processes. Following final completion of these processes, each panel (803) will be separated from the common substrate using a cutting or similar process. If the array of panels represents respective OLED displays, the common substrate 801 will typically be glass, with the structure deposited on the glass followed by one or more encapsulation layers. Light emission can occur through the glass or the encapsulation layers (depending on the design). For some applications, other substrate materials can be used, e.g., transparent or opaque flexible materials. As described, many other types of devices can be manufactured according to the techniques described.
[0101] FIG. 8B is used to help illustrate the fabrication of an OLED panel. Specifically, FIG. 8B shows the substrate at a later stage in the fabrication process after structures have been added to the substrate. It can be seen that the assembly is generally represented by the numeral 811 and still features an array of panels on a common substrate. Features specific to one panel will be designated using a numeral followed by a respective letter, e.g., the letter "A" for the first panel, "B" for the second panel, etc. Each panel will have, for example, a respective portion 812A / 812B of the substrate and an active area 813A / 813B containing a light-emitting layer. Generally speaking, each active area will include the electrodes and light-emitting layers necessary to provide pixelation and associated routing of electrical signals, such as for control and power. This routing conveys power and control information between the respective terminals (e.g., 815A / B, 816A / B) associated with terminal blocks 817A / 817B and the active area for each panel. Typically, the encapsulation layer should provide a protective "blanket" that covers only the active areas (i.e., to enclose the electroluminescent material) while allowing unhindered external access to the terminal blocks 817A / B. Thus, the printing process should deposit the liquid ink in a manner that reliably and uniformly covers the active areas (813A / 813B) without gaps, holes, or other defects, without simultaneously reliably and uniformly covering the terminal blocks 817A / 817B. Thus, the active areas are said to form the "target areas" that will receive the deposited ink to form the desired layer, while the terminal blocks form part of the "exposed areas" that will not receive the ink. Note in FIG. 8B the use of numerals 818 representing an xyz coordinate system and numerals 819 referring to respective sets of ellipses to indicate the presence of any number of panels replicated in the x and y dimensions of the array.
[0102] FIG. 8C shows a cross-sectional view of the assembly 811 taken along line CC from FIG. 8B. Specifically, this view shows the substrate 812A of panel A, the active area 813A of panel A, and the conductive terminal (815A) of panel A used to achieve electronic connection to the active area. The small oval region 821 of the view is seen enlarged on the right side of the view to illustrate the layers in the active area above the substrate 812A. These layers include an anode layer 829, a hole injection layer ("HIL") 831, a hole transport layer ("HTL") 833, an emissive or light-emitting layer ("EML") 835, an electron transport layer ("ETL") 837, and a cathode layer 838, respectively. Additional layers such as polarizers, barrier layers, primers, and other materials may also be included. When the depicted stack is finally operated following fabrication, an electric current will remove electrons from the EML and resupply these electrons from the cathode to cause light emission. The anode layer 829 typically comprises one or more transparent electrodes common to several color components and / or pixels to attract and remove electrons; for example, the anode can be formed from indium tin oxide (ITO). The HIL 831 is typically a transparent high work function material that would form a barrier to unintended leakage currents. The HTL 833 is another transparent layer that passes electrons from the EML to the anode while leaving electrical "holes" in the EML. The light produced by the OLED results from the recombination of electrons and holes in the EML material 835, and typically the EML consists of separately controlled active materials for each of the three primary colors, i.e., red, green, and blue, for each pixel of the display. The ETL 837 in turn supplies electrons from the cathode layer to each active element (e.g., each red, green, and blue component) to the EML. Finally, the cathode layer 838 typically consists of a patterned electrode to provide selective control over the color components for each pixel. Located at the rear of the display, this layer is typically not transparent and can be made from any suitable electrode material.
[0103] As described, the layers in the active area can be degraded through exposure to oxygen and / or moisture. It is therefore desirable to enhance the lifetime of the OLED by encapsulating these layers both on the face or side of these layers opposite the substrate (822), as well as on the outer edges designated by numeral 823. The purpose of the encapsulation, as described, is to provide an oxygen-resistant and / or moisture-resistant barrier.
[0104] FIG. 8D shows a coherent structure 839 in which an encapsulation 840 has been added to the substrate. Note that the encapsulation 840 now surrounds the face 822 and outer edge 823 relative to the substrate 812A, and extends laterally to occupy a larger deposition area than the underlying active layer, at the end of which the encapsulation forms a gradient or boundary region to help surround / seal the outer edge of the active area 813A. This is observed in detail on the left side of FIG. 8D in the enlarged oval region 841. As seen in this enlarged view, the encapsulation comprises several thin layers, e.g., alternating organic and inorganic layers that provide a barrier against moisture and oxygen. The organic encapsulation layers can be advantageously deposited using the techniques introduced above, with the thickness of each individual layer being tailored using the described techniques. For a particular organic encapsulation layer 842, a first region 843 overlies the underlying structures, such as the described electrodes and other OLED layers discussed above. The second region 845 acts as a buffer region, i.e., to maintain a substantially uniform surface 846 that is planar with the first region 843. Optionally, the deposited thickness can be the same in both regions 843 and 845, although this need not be true for all deposition processes. An inkjet printing process using half-toning to convert layer thickness, regardless of region, can be used to control thickness and promote uniformity of a particular encapsulation layer 842. Finally, a third gradient or boundary region 847 represents a transition to the exposed area of the underlying substrate (e.g., to provide electrical terminals for the active region). Numeral 849 indicates an associated taper in the encapsulation surface as it transitions to the exposed substrate.
[0105] FIG. 8E is used to help illustrate the use of processes to adjust material thickness at layer edges in the context of OLED panels. These processes were generally introduced previously in connection with FIGS. 7B-7E. For example, in encapsulation processes such as those discussed, it may be desirable to ensure consistent layer thickness up to the planned encapsulation perimeter to provide reliable edge sealing of any underlying sensitive material layers. Note that the use of "fencing" as seen in FIG. 7E is not seen separately in this figure, but the same fencing process can be used here. In FIG. 8E, the substrate is again viewed in plan view, that is, from the same perspective as seen in FIGS. 8A and 8B (although the depiction of the electrical terminals is omitted). Note the use of fiducials 851 to align the process so that the organic encapsulation layer is printed correctly across the underlying substrate. It can be seen that the target area (representing the area where the encapsulation layer is to be deposited) comprises areas 843 and 845 from FIG. 8D. Rather than having undesirable edge effects, taking into account the spread of the deposited ink and the surface energy / tension effects of that ink, the grayscale image can be adjusted (i.e., before printing) to change the grayscale values for individual printed cells along the edge of the layer, thereby changing the edge profile at the layer periphery. For example, optionally, the grayscale value in region 845 can be increased as depicted in FIG. 8E to increase the ink volume in the area approaching the boundary. In this regard, it is noted that the target region can initially be associated with a particular thickness, represented, for example, by a hypothetical grayscale value "220" in this example. If it is empirically determined that a transition (e.g., at the boundary between regions 845 and 847) provides insufficient coverage due to ink spread, the grayscale value in that area can be selectively increased to provide relief, for example, by increasing the grayscale value for one or more rows or columns of printed cells representing the layer periphery (e.g., from "220" to "232" in FIG. 8E).As previously referenced, the corrections can be stored as correction images (e.g., because the corrections can vary as a function of process, temperature, ink, and other factors, depending on the application) or can be optionally incorporated into the layout data, grayscale image, or other stored data. Note that when multiple boundary conditions exist, e.g., the intersection of two boundaries, it may be desirable to provide further adjustments, such as the depicted grayscale value of "240" for the corner printed cell 863. Clearly, many possibilities exist. By adjusting the drop density in these boundary regions, the techniques introduced above allow customized control over the layer edges in any manner suitable for the particular deposition process at issue, for example, to promote edge sealing of flat panel devices. Note also that it is also possible for the software to automatically provide adjusted printed cell filling (i.e., adjust the grayscale value) according to a selected magnification factor whenever the software detects a printed cell within a defined distance from the layer edge. Depending on the desired embodiment or effect, fencing can be added before or after the grayscale image is sent for halftone generation.
[0106] 9 presents a method generally designated by the numeral 901. In this example, assume that it is desired to deposit a layer as part of an encapsulation process for a device such as a flat panel display or solar panel. Encapsulation is used to protect the internal materials of the device from exposure to moisture or oxygen, thus helping to extend the useful life of the device. This application is just one application for the disclosed techniques, and almost any type of layer for almost any type of device that will receive a printed layer of material (organic or inorganic) can benefit from the teachings herein.
[0107] For the present discussion, it will be assumed that the layers will be organic materials deposited over a substrate as part of a repeating stack of alternating organic and inorganic material layers, and that when many pairs of such layers are constructed, this stack will encapsulate the sensitive material for a particular layer of the substrate. For example, in an OLED device, an electrode, one or more emissive layers, a second electrode, and alternating organic / inorganic encapsulation layer pairs can be deposited over a layer of glass, and the encapsulation (once completed) seals the emissive layer (including the outer edge of the emissive layer) to the glass layer. Typically, it is desired to minimize exposure of the assembly to contaminants during the fabrication process until the encapsulation is completed. To this effect, in the process described below, while the various layers are being added, the substrate is kept in one or more controlled environments until the encapsulation is completed. The encapsulation can be formed using a multi-chamber process, in which the substrate undergoes alternating deposition processes to form organic and inorganic layer pairs. In this example, it is assumed that the techniques introduced above are applied to deposit an organic layer within the encapsulation stack, this layer being typically deposited in liquid form and then hardened or otherwise cured to form a permanent layer prior to the addition of the next (inorganic) layer. Advantageously, an inkjet printing process can be used to deposit this organic layer according to the principles introduced above.
[0108] It should be noted that "controlled atmosphere" or "controlled environment" as used herein refers to something other than ambient air, i.e., at least one of the composition or pressure of the deposition atmosphere is controlled to prevent the introduction of contaminants, and "uncontrolled environment" refers to normal air without a means to exclude unwanted particulate matter. In the context of the process depicted by FIG. 9, both the atmosphere and pressure can be controlled so that deposition occurs free of unwanted particulate matter, at a specific pressure, and in the presence of an inert material, such as nitrogen gas. In one embodiment, a multi-tool deposition mechanism can be used to alternately deposit organic and inorganic layers of encapsulation of a sensitive material, for example, using different processes. In another embodiment, a multi-chamber processing mechanism is used such that some processing (e.g., active layer or inorganic encapsulation layer deposition) occurs in one chamber while a printing process using the principles introduced herein is applied in a different chamber, and a mechanical handler can be used to automate the transport of the substrate from one chamber to the next without exposing the substrate to an uncontrolled environment, as discussed below. In yet another embodiment, the continuity of the controlled environment is interrupted, i.e., other layers are processed elsewhere, the substrate is loaded into the deposition chamber, the controlled atmosphere is introduced, the substrate is cleaned or sanitized, and then the desired layer is added. Other alternatives are possible. These different embodiments are variously represented by FIG. 9. FIG. 9 explicitly illustrates two optional process integrations, including integration of processing of an inorganic encapsulation layer (and / or one or more other layers, such as an active layer) with deposition of an organic encapsulation layer in a safe environment (e.g., not exposed to an uncontrolled atmosphere) (903), and / or integration of deposition of an organic encapsulation layer with subsequent drying, curing, or other processes to solidify the organic encapsulation layer and otherwise finish the layer as a permanent structure (904). For each optional integration process, the described steps can be performed in one or more controlled environments that are not interrupted by exposure to an uncontrolled environment (e.g., ambient air).For example, as described, a multi-chamber processing device with means for controlling the deposition environment can be used.
[0109] Regardless of the embodiment, the substrate is positioned for patterning and / or printing as appropriate. Thus, first, alignment is performed (905) using fiducials (or recognizable patterns) on the substrate. Typically, the fiducials will consist of one or more registration marks that identify each area that is to be printed. As an example, as previously introduced (see, for example, element 805 from FIG. 8A), several flat panels can be fabricated together and cut from one mold or common substrate, in which case there can be separate fiducials for each panel that are positioned so that the printing mechanism and associated processes can be precisely aligned with any pre-patterned structures for each panel. However, it should be noted that the fiducials can be used even when only a single panel is to be fabricated. As discussed further below, the deposition system can include an imaging system, with a known positional relationship to the printing mechanism, and a digital image of the substrate is fed to a processor or CPU and analyzed using image analysis software to precisely identify the fiducials. In one optional variation, there are no special marks added to the substrate, i.e. the printing system simply recognizes its target and matches this pattern by identifying any pre-existing structures (such as any previously deposited specific electrode or electrodes). Note also that each fiducial advantageously represents a two-dimensional pattern, allowing correction of position and any substrate tilt prior to deposition.
[0110] Then, one or more layers are added to the substrate (906), for example one or more emissive layers, electrode layers, charge transport layers, inorganic encapsulation layers, barrier layers, and / or other layers or materials. As described, the deposition is performed in one embodiment in a controlled environment (907), optionally in an inert atmosphere (909), such as nitrogen gas or a noble gas. Following this process, an organic encapsulation layer is deposited as a liquid ink, as represented by numeral 911. In contrast to other possible processes (e.g., used to add mask layers), the ink, in this embodiment, directly provides the material that will form the desired layer following curing, hardening, etc. It should also be noted that the printing process is also advantageously performed in a controlled environment (907), such as in an inert atmosphere (909), and that the process can be repeated and alternated, as indicated by the fact that the connecting arrows are bidirectional, for example, to build up a stack of inorganic and organic encapsulation layer pairs, as previously introduced.
[0111] Figure 9 also shows various process options to the right of process box 911. These options include using a multi-atmosphere process (913), depositing an organic encapsulation layer as a liquid ink (915), depositing an organic encapsulation layer over a non-planar substrate (917), using targeted deposition areas of the substrate (that will receive the encapsulation layer) and exposed areas of the substrate (that will not be surrounded by the encapsulation layer) (919), as discussed above in connection with Figures 7A-7E, and creating a boundary region (or gradient region) that will seal the outer edge of any underlying layer (e.g., from boundary region specific halftoning or gradient filtering 921).
[0112] As discussed above, once each organic encapsulation layer is deposited, the layer is dried or otherwise cured (925) to make the layer permanent. In one embodiment, the organic encapsulation layer is deposited as a liquid monomer or polymer, and following deposition, ultraviolet light is applied to the deposited ink to cure the material and harden it to form a layer of the desired thickness. In another possible process, the substrate is heated to evaporate any solvent or carrier for the suspended material, which in turn forms a permanent layer having the desired thickness. Other finishing processes are also possible.
[0113] Finally, once all encapsulation processes (including the desired number of organic and inorganic layer pairs) are complete, the entire substrate can be removed from the controlled environment, per numeral 927.
[0114] The described process can be used to deposit encapsulation for sensitive materials, as discussed above, but the same process can also be used to deposit many different other types of layers, including inorganic layers and layers for non-electronic devices.
[0115] As illustrated by the above description, halftoning processes can be advantageously used to fabricate layers of controlled thickness using print cell-to-cell and / or nozzle-to-nozzle control over ink density. More specifically, the described techniques are particularly useful when liquid inks are used to deposit a layer material of a desired thickness. By selecting grayscale values and generating halftone patterns that provide complete coverage (i.e., to deposit a layer of sufficient density to avoid defects or holes), layers can be applied inexpensively and efficiently with localized control over thickness and uniformity, for example, despite the liquid deposition medium and any subsequent curing process. The disclosed techniques are particularly useful for the deposition of homogeneous layers, such as blanket coatings, encapsulation layers, and other layers where the feature sizes are relatively large (e.g., tens of microns or more) compared to the width and feature definition of any underlying electronic pathway. Also, as noted above, the disclosed techniques can be embodied in different forms, for example, as software (instructions stored on a non-transitory machine-readable medium), as a computer, printer, or processing mechanism, as an information file (stored on a non-transitory machine-readable medium) useful in directing the processing of such layers, or in a product (e.g., a flat panel) that is produced relying on the use of the described techniques. Optionally, error correction techniques can also be used to correct drop aberrations from individual nozzles, to blend adjacent halftone patterns (e.g., for adjacent tiles), to correct grayscale values to flatten the deposited layer, or for other effects. Some embodiments rely on error diffusion to ensure homogeneity of the layer and distribute the drop patterns in a manner that averages the grayscale values for adjacent print cells. Again, many other applications will occur to those skilled in the art.
[0116] In the foregoing description and the accompanying drawings, specific terms and drawing symbols are set forth to provide a thorough understanding of the disclosed embodiments. In some cases, the terms and symbols may suggest specific details that are not required to practice these embodiments. The terms "exemplary" and "embodiment" are used to express examples, not preferences or requirements. It should be noted that some elements described above can be described as "means for" performing a particular function. In general, such "means" include the structures described above, including instructions (e.g., software or executable instructions) stored on a non-transitory machine-readable medium, where applicable, that, when executed, will cause at least one processor to perform a particular function. Although not limited to, a particular function can also be performed by dedicated equipment, such as a special-purpose analog or digital machine.
[0117] As shown, various modifications and changes may be made to the embodiments presented herein without departing from the broader spirit and scope of the present disclosure. For example, any feature or aspect of the embodiments may be applied in combination with any other of the embodiments or in place of the corresponding feature or aspect, at least where practical. Thus, the present specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
Claims
1. 1. An apparatus for forming a layer of an electronic product, the apparatus comprising: a printhead having nozzles for depositing droplets of liquid onto a substrate; a processor, the processor comprising: receiving nozzle data indicative of at least one droplet characteristic for each of the nozzles; receiving thickness information indicative of a desired thickness of the layer at a plurality of locations on the substrate; receiving droplet data representative of a droplet lattice pattern required to generate a continuous liquid film; determining a first volume of droplets per unit area and a first pattern of droplet distribution at each location dependent on the received thickness information, the received droplet data, and the received nozzle data; determining a second volume of droplets per unit area and a second pattern of droplet distribution for a desired edge profile of the layer; and a processor to control the print head to deposit the droplets on a first area of the substrate according to the first pattern of droplet distribution and to deposit the droplets on a second area of the substrate according to the second pattern of droplet distribution to form a continuous liquid film.
2. The apparatus of claim 1 , wherein the processor is operable to select a waveform from a plurality of waveforms to activate each nozzle.
3. 3. The apparatus of claim 2, wherein the processor is operable to select a first number of nozzles of the printhead that eject the drops according to the first pattern of drop distribution and a second number of nozzles of the printhead that eject the drops according to the second pattern of drop distribution.
4. The apparatus of claim 2 , further comprising a droplet measurement device that measures parameters of droplets produced from the nozzle for each of the plurality of waveforms during a calibration process.
5. The apparatus of claim 2 , wherein the processor is operable to select the waveform based on a size of a droplet to be deposited.
6. The apparatus of claim 4 , wherein the nozzle data includes, for each nozzle, an expected drop volume and a drop trajectory.
7. The apparatus of claim 4 , wherein the drop measurement device uses an optical interferometer to obtain the nozzle data.
8. The device of claim 1 , wherein the layer comprises at least one of an encapsulation layer, a planarization layer, or a barrier layer.
9. The apparatus of claim 1 , wherein the electronic product includes an organic light emitting device and the layer spans the organic light emitting device.
10. The apparatus of claim 8 , wherein the electronic product includes a pixel of a display, and at least one respective layer spans the pixel.
11. The apparatus of claim 1 , wherein the processor is operable to adjust the thickness information based on a topography of the substrate.
12. The apparatus of claim 1 , wherein the edge profile includes an area of reduced ink density and a fencing area.
13. 1. An apparatus for forming a layer of an electronic product, the apparatus comprising: a printhead having nozzles for depositing droplets of liquid onto a substrate; A droplet measurement device; a processor, the processor comprising: receiving nozzle data indicative of at least one droplet characteristic for each of the nozzles; receiving thickness information indicative of a desired thickness of the layer at a plurality of locations on the substrate; receiving droplet data representative of a droplet lattice pattern required to form a continuous liquid film; determining a first volume of droplets per unit area and a first pattern of droplet distribution at each location dependent on the received thickness information, the received droplet data, and the received nozzle data; determining a second volume of droplets per unit area and a second pattern of droplet distribution for a desired edge profile of the layer; controlling the print head to deposit the droplets on a first region of the substrate according to the first pattern of droplet distribution and to deposit the droplets on a second region of the substrate according to the second pattern of droplet distribution to form a continuous liquid film; and a processor to control the drop measurement device to measure characteristics of drops ejected from the nozzles of the printhead.
14. The apparatus of claim 13 , wherein the edge profile includes areas of reduced ink density and fencing areas.
15. 14. The apparatus of claim 13, wherein the processor is further configured to determine, for each location, the first volume of a droplet per unit area based on a combination of the thickness information and a variation in height of structures on the substrate.
16. The apparatus of claim 15 , wherein the processor is further configured to vary a density or size of the droplets printed on the substrate based on the variation.
17. 14. The apparatus of claim 13, wherein the processor is further configured to: select a waveform to activate each nozzle from among a plurality of waveforms; and activate each nozzle based on a size of the droplet to be deposited on the substrate using the nozzle.
18. The apparatus of claim 13 , wherein the processor is operable to adjust the thickness information based on a topography of the substrate.
19. 1. An apparatus for forming a layer of an electronic product, the apparatus comprising: a printhead having nozzles for depositing droplets of liquid onto a substrate; A droplet measurement device; a processor, the processor comprising: receiving nozzle data indicative of at least one droplet characteristic for each of the nozzles; receiving thickness information indicative of a desired thickness of the layer at a plurality of locations on the substrate; receiving droplet data representative of a droplet lattice pattern required to form a continuous liquid film; determining a first volume of the droplets per unit area and a first pattern of droplet distribution at each location dependent on the received thickness information, a variation in height of structures on the substrate, the received droplet data, and the received nozzle data; determining a second volume of droplets per unit area and a second pattern of droplet distribution for a desired edge profile of the layer; controlling the print head to deposit droplets on a first region of the substrate according to the first pattern of droplet distribution and to deposit droplets on a second region of the substrate according to the second pattern of droplet distribution to form a continuous liquid film; and a processor to control the drop measurement device to measure characteristics of droplets ejected from the nozzles of the printhead.
20. The apparatus of claim 19 , wherein the edge profile includes an area of reduced ink density.
Citation Information
Patent Citations
Method of measuring landed dot, measuring apparatus for landed dot, liquid droplet ejection apparatus
CN101256092A
Manufacturing method of light emitting device, and light emitting device
JP2005044613A
Film forming method and film forming apparatus
JP2005296904A
Method of driving droplet discharge head, droplet discharge device and electro-optical device
JP2008136927A
Impact dot measurement method, impact dot measurement apparatus, and liquid drop discharge apparatus, manufacturing method of electro-optical apparatus, the electro-optical apparatus and electronic device
JP2008209218A