The present invention relates to an information processing apparatus and information processing method for computing the shape of a conductive pattern to be formed on a board by a drawing apparatus that performs drawing on the board using conductive liquid droplets, a program for causing a computer to operate as the information processing apparatus, and a board manufacturing system.
A method using a lithography technique is the mainstream as a method of manufacturing a wiring board such as a printed circuit board and package board. However, the method using the lithography technique requires a conductive layer formation step, a resist application step, an exposure step, a development step, an etching step, a resist pattern removal step, and the like, and is thus disadvantageous in terms of cost and time required for the manufacture.
PTL 1 discloses an apparatus for forming a wiring pattern by an inkjet method. This apparatus forms a pattern on the surface of a board by discharging a liquid material by the inkjet method, and is more accurately a drawing apparatus for drawing a conductive pattern on a board using conductive liquid droplets.
At present, when a drawing apparatus for performing drawing using conductive liquid droplets is used to form a conductive pattern on a board, the drawing apparatus is operated according to drawing data in a raster format converted from data in a vector format of a conductive pattern designed using a CAD tool.
However, the shape of the conductive pattern expressed by the data in the raster format does not perfectly coincide with the shape of the conductive pattern expressed by the original data in the vector format. Furthermore, the shape of the conductive pattern actually drawn on the substrate using conductive liquid droplets is different from that of the conductive pattern expressed by the data in the raster format. At present, the conductive pattern actually drawn on the board is evaluated, and adjustment is then performed to obtain a proper conductive pattern while changing the drawing condition in the drawing apparatus and the surface processing condition of the board based on the evaluation result, and changing drawing data. Considerable time and cost are, therefore, required to complete adjustment.
The present invention has been made based on the recognition of the aforementioned problem, and has as its object to provide a technique advantageous in efficiently generating data to be provided to a drawing apparatus.
The first aspect of the present invention relates to an information processing apparatus for computing a shape of a conductive pattern to be formed on a board by a drawing apparatus that performs drawing on the board using conductive liquid droplets. The information processing apparatus comprises an image data generation unit configured to generate image data in which dots each having a diameter determined according to a drawing condition of a conductive pattern by the drawing apparatus are arranged at respective positions which are indicated by data of a conductive pattern and at which conductive liquid droplets are to be landed.
The second aspect of the present invention relates to a board manufacturing system. The board manufacturing system comprises an information processing apparatus according to the first aspect, and a drawing apparatus configured to draw a conductive pattern on a board based on data generated by the information processing apparatus.
The third aspect of the present invention relates to an information processing method of computing a shape of a conductive pattern to be formed on a board by a drawing apparatus that performs drawing on the board using conductive liquid droplets. The information processing method comprises an image data generation step of generating image data in which dots each having a diameter determined according to a drawing condition of a conductive pattern by the drawing apparatus are arranged at respective positions which are indicated by data of a conductive pattern and at which conductive liquid droplets are to be landed.
The fourth aspect of the present invention relates to a program. The program causes a computer to operate as an information processing apparatus for computing a shape of a conductive pattern to be formed on a board by a drawing apparatus that performs drawing on the board using conductive liquid droplets. The information processing apparatus comprises an image data generation unit configured to generate image data in which dots each having a diameter determined according to a drawing condition of a conductive pattern by the drawing apparatus are arranged at respective positions which are indicated by data of a conductive pattern and at which conductive liquid droplets are to be landed.
According to the present invention, there is provided a technique advantageous in efficiently generating data to be provided to a drawing apparatus.
A preferred embodiment of the present invention will be described below with reference to the accompanying drawings.
The information processing apparatus 200 generates drawing data for controlling the drawing operation of the drawing apparatus 300, and provides the generated drawing data to the drawing apparatus 300. The drawing apparatus 300 draws a conductive pattern on the board (for example, a resin board) using conductive liquid droplets according to the drawing data. The information processing apparatus 200 can be formed by, for example, one or a plurality of computers. The plurality of computers are typically connected via a network such as a LAN.
The information processing apparatus 200 includes a drawing data generation tool 100. The drawing data generation tool 100 is typically implemented by installing a computer-readable program onto a computer. The program can be stored in a medium, or provided to the computer via the network. The drawing data generation tool 100 computes the shape of the conductive pattern to be formed on the board by the drawing apparatus 300. The drawing data generation tool 100 can include an image data generation unit 102. The drawing data generation tool 100 can also include at least one of a display control unit 104, a conversion unit 106, a resolution decision unit 108, a DRC (Design Rule Check) unit 110, and a modification unit 112. Note that the image data generation unit 102 is configured to execute an image data generation step, the display control unit 104 is configured to execute a display control step, the conversion unit 106 is configured to execute a conversion step, the resolution decision unit 108 is configured to execute a resolution decision step, the DRC unit 110 is configured to execute a DRC step, and the modification unit 112 is configured to execute a modification step.
The information processing apparatus 200 may include a CAD tool 120. The CAD tool 120 is typically implemented by installing a computer-readable program onto the computer. The program can be stored in a medium, or provided to the computer via the network. The CAD tool 120 can include, for example, a design tool for designing a wiring board. Design data generated by the design tool can include data expressing a conductive pattern to be formed on the board. The design data can be provided to the drawing data generation tool 100. The design data can typically be data that describes a conductive pattern in the vector format but may be data that describes a conductive pattern in the raster format, data including both the vector format and the raster format, or data in another format.
The information processing apparatus 200 can further include a display device 130 and an input device 140. The display device 130 and the input device (for example, a pointing device such as a mouse and pad, and a keyboard) 140 form a user interface. The display device 130 and the input device 140 are not limited to specific devices, and can be formed by various devices.
The image data generation unit 102 generates image data in which dots each having a diameter determined according to the drawing condition of a conductive pattern by the drawing apparatus 300 are arranged at respective positions (dot formation positions) which are indicated by data of the conductive pattern and at which conductive liquid droplets are to be landed. The data of the conductive pattern can be the design data generated by the CAD tool 120. The data of the conductive pattern can be the data converted by the conversion unit 106 from the design data generated by the CAD tool 120. The data of the conductive pattern can be data obtained by processing such design data by the modification unit 112. The image data generated by the image data generation unit 102 may typically be data in the vector format but may be data in the raster format or data in another format. The display control unit 104 causes the display device 130 to display the conductive pattern based on the image data generated by the image data generation unit 102. The data of the finally decided conductive pattern is provided to the drawing apparatus 300 as drawing data. Note that the image data provided to the display device 130 is data expressing the shape of the conductive pattern that can be formed by the drawing apparatus 300 while the drawing data provided to the drawing apparatus 300 is data (typically, data in the raster format) for controlling the drawing operation of the drawing apparatus 300.
When the conversion unit 106 needs to process the data of the conductive pattern described in the vector format, it converts the data into data in the raster format according to a resolution at which the drawing apparatus 300 performs drawing. The data of the conductive pattern described in the vector format can be generated and stored in a memory (not shown) by the CAD tool 120, and read out by the drawing data generation tool 100. Based on the data in the raster format generated by the conversion unit 106, the image data generation unit 102 can generate image data in the raster format in which dots each having a diameter determined according to the drawing condition of the conductive pattern by the drawing apparatus 300 are arranged at respective positions (dot formation positions) at which conductive liquid droplets are to be landed. The image data generation unit 102 is further configured to convert the image data in the raster format into image data in the vector format, and provide the obtained image data to the display control unit 104.
A more practical embodiment will be described below with reference to
The shape of the conductive pattern 22 described in the raster format is different from that of a conductive pattern 32 obtained by processing the conductive pattern 22. The conductive pattern 32 is obtained by considering the diameter of the dots serving as the drawing condition for the drawing apparatus 300, and is faithful to the conductive pattern 32 actually formed by the drawing apparatus 300. The display control unit 104 displays the image of the conductive pattern 32 on the display device 130 based on the image data 30. The user can accurately recognize the conductive pattern actually formed by the drawing apparatus 300 by confirming the image of the conductive pattern 32 displayed on the display device 130. This makes it possible to discover a fault before actually forming the conductive pattern on the board using the drawing apparatus 300.
Furthermore, as will be described later, it is possible to perform a design rule check using the DRC unit 110 based on the image data 30 including the conductive pattern 32, modify, based on the result of the design rule check, the drawing data 20 of the conductive pattern 22 as the base of the image data 30 using the modification unit 112, and provide the modified drawing data to the drawing apparatus 300.
Generation of image data by the image data generation unit 102 will be exemplarily described with reference to
The image data generation unit 102 generates image data by arranging the dot D having the diameter determined according to the drawing condition at each position (dot formation position) P at which a conductive liquid droplet is to be landed, as schematically shown in
The resolution at which the drawing apparatus 300 performs drawing may be arbitrarily set by the user according to the specifications of the drawing apparatus 300, but may also be decided by the resolution decision unit 108. The resolution decision unit 108 may be configured to decide the resolution without depending on an instruction from the user, or provide information usable for deciding the resolution to the user and decide the resolution according to a response to it from the user.
The operation of the resolution decision unit 108 will be exemplarily described with reference to
At the high resolution exemplified in
The resolution decision unit 108 decides a resolution required for the drawing apparatus 300 to perform drawing, based on at least one of a minimum line width and minimum inter-line space required for the conductive pattern to be formed by the drawing apparatus 300. This resolution is a resolution set in the drawing apparatus 300, the resolution of the drawing data provided to the drawing apparatus 300, and the resolution of the drawing data generated by the conversion unit 106. Note that the resolution decision unit 108 may decide a lowest resolution required for the drawing apparatus 300 to perform drawing, based on at least one of the minimum line width and minimum inter-line space required for the conductive pattern to be formed by the drawing apparatus 300. The display control unit 104 may cause the display device 130 to display information indicating the lowest resolution. The user can arbitrarily decide the resolution based on the lowest resolution.
Based on at least one of the minimum line width and the minimum inter-line space, the resolution decision unit 108 decides a sufficient resolution to satisfy it. In a simple example, a table for associating resolutions with the minimum line width and the minimum inter-line space is prepared, and then the resolution can be decided with reference to the table.
The operation of the conversion unit 106 will be described with reference to
Thinning processing when the conversion unit 106 converts the data (design data) of the conductive pattern in the vector format into the data (drawing data) of the conductive pattern in the raster format will be described with reference to
To solve this problem, as exemplified in
Note that in the example shown in
The operation of the modification unit 112 will be described with reference to
The modification unit 112 may be provided together with the DRC unit 110. The operation of the DRC unit 110 and modification unit 112 will be described with reference to
Referring to
Note that the DRC unit 110 may optionally execute a DRC for the drawing data in the raster format provided by the conversion unit 106.
The operation of the display control unit 104 will be described with reference to
The display control unit 104 may also have a function of causing the display device 130 to display an evaluation value 92 indicating the difference between the designed conductive pattern DP and the conductive pattern (the set of the dots D in the examples of
Number | Date | Country | Kind |
---|---|---|---|
2012-090437 | Apr 2012 | JP | national |
This application is a continuation of International Patent Application No. PCT/JP2013/000612 filed on Feb. 5, 2013, and claims priority to Japanese Patent Application No. 2012-090437 filed on Apr. 11, 2012, the entire content of both of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6069971 | Kanno et al. | May 2000 | A |
8099707 | Li | Jan 2012 | B1 |
9000557 | Or-Bach et al. | Apr 2015 | B2 |
9036181 | Chang et al. | May 2015 | B2 |
20040235227 | Kawase | Nov 2004 | A1 |
20050259128 | Kusunoki | Nov 2005 | A1 |
20080199816 | Choi et al. | Aug 2008 | A1 |
20090034833 | Ozaki et al. | Feb 2009 | A1 |
20100014105 | Yun et al. | Jan 2010 | A1 |
20100020167 | Zandifar et al. | Jan 2010 | A1 |
20100296225 | Smith et al. | Nov 2010 | A1 |
20100330504 | Irisawa et al. | Dec 2010 | A1 |
20110057191 | Murakami | Mar 2011 | A1 |
20140158193 | Desphande et al. | Jun 2014 | A1 |
Number | Date | Country |
---|---|---|
10-177589 | Jun 1998 | JP |
11-184064 | Jul 1999 | JP |
2001-142565 | May 2001 | JP |
2005-085877 | Mar 2005 | JP |
2006001276 | Jan 2006 | JP |
2007-152167 | Jun 2007 | JP |
2008-242885 | Oct 2008 | JP |
2009-255007 | Nov 2009 | JP |
2010-033571 | Feb 2010 | JP |
2010-135499 | Jun 2010 | JP |
2006126457 | Nov 2006 | WO |
Entry |
---|
Atsushi Ushiroda, et al., “High quality imaging by new dithering method and its evaluation”, ITE Technical Report, The Institute of Image Information and Television Engineers, Oct. 17, 1997, vol. 21, No. 59, pp. 25-30, English abstract. |
International Search Report for PCT/JP2013/000612, mailed Mar. 5, 2013, 4 pages. |
Number | Date | Country | |
---|---|---|---|
20140351786 A1 | Nov 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2013/000612 | Feb 2013 | US |
Child | 14454277 | US |