[go: up one dir, main page]

CN118293796B - Substrate detection method, device, electronic equipment and storage medium - Google Patents

Substrate detection method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN118293796B
CN118293796B CN202410271641.4A CN202410271641A CN118293796B CN 118293796 B CN118293796 B CN 118293796B CN 202410271641 A CN202410271641 A CN 202410271641A CN 118293796 B CN118293796 B CN 118293796B
Authority
CN
China
Prior art keywords
substrate
offset
pad
standard
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410271641.4A
Other languages
Chinese (zh)
Other versions
CN118293796A (en
Inventor
张亮
谭向阳
肖银华
熊娇
常海
阳琪
王涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongguan Meng Tuo Intelligent Technology Co ltd
Original Assignee
Dongguan Meng Tuo Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongguan Meng Tuo Intelligent Technology Co ltd filed Critical Dongguan Meng Tuo Intelligent Technology Co ltd
Priority to CN202410271641.4A priority Critical patent/CN118293796B/en
Publication of CN118293796A publication Critical patent/CN118293796A/en
Application granted granted Critical
Publication of CN118293796B publication Critical patent/CN118293796B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/10Measuring as part of the manufacturing process
    • H01L22/12Measuring as part of the manufacturing process for structural parameters, e.g. thickness, line width, refractive index, temperature, warp, bond strength, defects, optical inspection, electrical measurement of structural dimensions, metallurgic measurement of diffusions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/20Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Electric Connection Of Electric Components To Printed Circuits (AREA)

Abstract

本申请实施例涉及自动化生产领域,提供了一种基板检测方法、装置、电子设备及存储介质,通过将待检测基板分别与标准基板库中的各个标准基板进行比对,通过第一焊盘的偏移量确定最接近的目标标准焊盘,再基于目标标准焊盘确定待检测基板的各个第一焊盘的涨缩比例和偏移距离;通过先匹配得到目标标准基板再确定涨缩比例和偏移距离,能够快速检测待检测基板的涨缩信息,并且提高检测的精准度。通过在进行偏移计算设置补偿值,将基板加工后误差也提前纳入偏差计算考虑,提高偏移量的准确性,从而提高基板检测整体的准确度。

The embodiments of the present application relate to the field of automated production, and provide a substrate detection method, device, electronic device, and storage medium. The substrate to be detected is compared with each standard substrate in the standard substrate library, and the closest target standard pad is determined by the offset of the first pad, and then the expansion and contraction ratio and offset distance of each first pad of the substrate to be detected are determined based on the target standard pad; by first matching the target standard substrate and then determining the expansion and contraction ratio and offset distance, the expansion and contraction information of the substrate to be detected can be quickly detected, and the accuracy of the detection can be improved. By setting a compensation value during the offset calculation, the error after the substrate processing is also taken into consideration in the deviation calculation in advance, the accuracy of the offset is improved, and thus the overall accuracy of the substrate detection is improved.

Description

Substrate detection method, device, electronic equipment and storage medium
Technical Field
The embodiment of the application relates to the field of automatic production, in particular to a substrate detection method, a substrate detection device, electronic equipment and a storage medium.
Background
In the field of substrate surface packaging, as devices become smaller and smaller, the devices become more precise and the requirements on the substrate become higher. Due to the variety of substrates, the collapsible properties of different substrates are different.
In the related art, a chip mounter, a die bonder, etc. perform chip mounting or die bonding according to the imported theoretical Gerber data, but the types of substrates are various, and each substrate has different degrees of expansion and contraction, if the imported Gerber data is directly used for processing the substrate, the yield is reduced, so that the substrate needs to be detected. How to detect the substrate swelling and shrinking information rapidly and accurately is a problem to be discussed and solved.
Disclosure of Invention
The embodiment of the application provides a substrate detection method, a substrate detection device, electronic equipment and a storage medium, and aims to rapidly and accurately detect substrate swelling and shrinking information.
In a first aspect, an embodiment of the present application provides a substrate detection method, including:
Acquiring position information of each first bonding pad of a substrate to be detected;
Respectively carrying out offset calculation on the positions and compensation values of the first bonding pads of the substrate to be detected and each standard substrate in a standard substrate library to obtain a plurality of offset groups, wherein the compensation values are used for compensating flow errors of the bonding pads after solder paste is coated;
Selecting a target offset group satisfying a first condition from among a plurality of offset groups;
Determining a target standard substrate according to the target offset group;
and determining the expansion and contraction proportion of each first bonding pad and the offset distance of each first bonding pad based on the target standard substrate.
According to the substrate detection method provided by the first aspect of the application, the substrates to be detected are respectively compared with each standard substrate in the standard substrate library, the closest target standard bonding pad is determined through the offset of the first bonding pad, the expansion and contraction ratio and the offset distance of each first bonding pad of the substrates to be detected are determined based on the target standard bonding pad, the expansion and contraction information of the substrates to be detected can be rapidly detected through first matching to obtain the target standard substrates, and then the expansion and contraction ratio and the offset distance are determined, and the detection accuracy is improved. By setting the compensation value in the process of performing offset calculation, errors after substrate processing are also taken into consideration in advance in the offset calculation, and the accuracy of the offset is improved, so that the accuracy of the whole substrate detection is improved.
The obtaining the position information of each first bonding pad of the substrate to be detected includes:
extracting a plurality of brightest areas on the substrate to be detected through an image recognition algorithm;
determining the circumscribed rectangle corresponding to each brightest area;
and determining the position and the size of each first bonding pad according to the position and the size of each circumscribed rectangle.
The obtaining the position information of each first bonding pad of the substrate to be detected includes:
and acquiring the position and the size of each first bonding pad on the substrate to be detected through an optimal template matching algorithm.
Wherein, the offset calculation is carried out on the positions and compensation values of the first bonding pads of the substrate to be detected and the standard substrates in the standard substrate library respectively, before deriving the plurality of offset groups, the method further comprises:
Acquiring second datum points of a plurality of standard substrates, position information of each second bonding pad and identification signals, wherein the identification signals are used for marking the corresponding standard substrates;
Binding each identification signal with the corresponding second datum point of the standard substrate and the position information of each second bonding pad respectively, and constructing the standard substrate library.
Wherein, the offset calculation is carried out on the positions and compensation values of the first bonding pads of the substrate to be detected and the standard substrates in the standard substrate library respectively, before deriving the plurality of offset groups, the method further comprises:
acquiring a first datum point of the substrate to be detected;
determining a second datum point corresponding to the first datum point in each standard substrate;
and aligning the first datum point with the second datum point for each standard substrate, and unifying coordinate systems of the substrate to be detected and the standard substrate.
The offset group comprises offsets between each second bonding pad and each first bonding pad of the standard substrate corresponding to the offset group;
The selecting a target offset group satisfying a first condition from a plurality of offset groups includes:
calculating the sum of the offset of each offset group;
and selecting the offset group with the smallest offset sum as the target offset group.
Wherein the determining the target standard substrate according to the target offset group includes:
determining a standard substrate corresponding to the target offset group;
Acquiring offset of each second bonding pad of the standard substrate and each first bonding pad of the substrate to be detected;
determining the number of offset values larger than a preset offset range;
and when the number of the offset amounts larger than the preset offset range is smaller than a preset threshold value, determining that the standard substrate is the target standard substrate.
In a second aspect, an embodiment of the present application provides a substrate detection apparatus, including:
The position acquisition module is used for acquiring the position information of each first bonding pad of the substrate to be detected;
The substrate comparison module is used for respectively carrying out offset calculation on the positions and compensation values of the first bonding pads of the substrate to be detected and the standard substrates in the standard substrate library to obtain a plurality of offset groups, wherein the compensation values are used for compensating flow errors of the bonding pads after solder paste is coated;
a selection module for selecting a target offset group satisfying a first condition from a plurality of offset groups;
the substrate determining module is used for determining a target standard substrate according to the target offset group;
and the detection output module is used for determining the expansion and contraction proportion of each first bonding pad and the offset distance of each first bonding pad based on the target standard substrate.
In a third aspect, an embodiment of the present application provides an electronic device, which is characterized by comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the substrate detection method according to the first aspect when executing the computer program.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium storing a computer program, which when executed by a processor, implements the substrate detection method according to the first aspect.
According to the substrate detection method, the device, the electronic equipment and the storage medium, the substrate to be detected is respectively compared with each standard substrate in the standard substrate library, the closest target standard bonding pad is determined through the offset of the first bonding pad, the expansion and contraction ratio and the offset distance of each first bonding pad of the substrate to be detected are determined based on the target standard bonding pad, the target standard substrate is obtained through matching, the expansion and contraction ratio and the offset distance are determined, the expansion and contraction information of the substrate to be detected can be detected rapidly, and the detection accuracy is improved.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application. The objectives and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
FIG. 1 is a flowchart of a substrate inspection method according to an embodiment of the present application;
FIG. 2 is a flowchart of a substrate inspection method according to another embodiment of the present application;
FIG. 3 is a schematic illustration of fiducial alignment provided by an example of the present application;
FIG. 4 is a schematic diagram of a first pad offset information display according to an example of the present application;
FIG. 5 is a schematic diagram of a first pad offset information display provided by another example of the present application;
FIG. 6 is a schematic diagram of a substrate detection apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
It should be noted that although functional block division is performed in a device diagram and a logic sequence is shown in a flowchart, in some cases, the steps shown or described may be performed in a different order than the block division in the device, or in the flowchart. The terms first, second and the like in the description and in the claims and in the above-described figures, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
In the description of the embodiments of the present application, unless explicitly defined otherwise, terms such as arrangement, installation, connection, etc. should be construed broadly, and those skilled in the art may reasonably determine the specific meaning of the terms in the embodiments of the present application in combination with the specific contents of the technical solutions.
In embodiments of the application, the words "further," "exemplary," or "optionally," etc. are used to indicate by way of example, illustration, or description, and should not be construed as preferred or advantageous over other embodiments or designs. The use of the words "further," "exemplary," or "optionally" and the like is intended to present the relevant concepts in a concrete fashion.
In related technologies, in industry markets such as SMT (Surface Mounted Technology, surface mount technology), SMD (Surface Mounted Devices, surface mount devices), COB (chip-on-board), etc., as devices become smaller and smaller, devices become more and more precise, requirements on substrates become higher and higher, substrate types are diversified, and different types of substrates have different swelling and shrinking properties, so that batch differences cannot be guaranteed in production lines, and production yield cannot be guaranteed. At present, a chip mounter, a die bonder and the like carry out chip mounting or die bonding according to imported theoretical Gerber data, but each substrate actually has expansion and contraction of different programs, and certain deviation exists between a physical object and the theory, so that a plurality of problems such as chip mounting deviation and the like can be caused, and the yield is reduced, so that the substrate needs to be detected before the substrate is processed. How to detect the substrate swelling and shrinking information rapidly and accurately is a problem to be discussed and solved.
The embodiment of the application provides a substrate detection method, a device, electronic equipment and a storage medium, which are characterized in that a substrate to be detected is respectively compared with standard substrates in a standard substrate library, the closest target standard bonding pad is determined through the offset of the first bonding pad, the expansion and contraction ratio and the offset distance of each first bonding pad of the substrate to be detected are determined based on the target standard bonding pad, the target standard substrate is obtained through matching, the expansion and contraction ratio and the offset distance are determined, the expansion and contraction information of the substrate to be detected can be detected rapidly, and the detection accuracy is improved. By setting the compensation value in the process of performing offset calculation, errors after substrate processing are also taken into consideration in advance in the offset calculation, and the accuracy of the offset is improved, so that the accuracy of the whole substrate detection is improved. The embodiment of the application also determines that the corresponding standard steel mesh is used for solder paste printing on the substrate through the detected target standard substrate, thereby improving the production yield. The embodiment of the application also compensates during subsequent packaging by utilizing the detected swelling and shrinking information and offset distance of the substrate to be detected, calibrates the processing position and improves the production yield.
Embodiments of the present application will be further described with reference to the accompanying drawings.
Fig. 1 is a flowchart of a substrate detection method according to an embodiment of the application. As shown in fig. 1, in the embodiment of fig. 1, the substrate detection method may include, but is not limited to, steps S110 to S150.
Step S110, acquiring position information of each first bonding pad of a substrate to be detected;
step S120, respectively carrying out offset calculation on each first bonding pad position and compensation value of the substrate to be detected and each standard substrate in the standard substrate library to obtain a plurality of offset groups, wherein the compensation values are used for compensating flow errors of the bonding pads after solder paste is coated;
Step S130, selecting a target offset group meeting a first condition from a plurality of offset groups;
step S140, determining a target standard substrate according to the target offset group;
and step S150, determining the expansion and contraction proportion of each first bonding pad and the offset distance of each first bonding pad based on the target standard substrate.
In step S110, the substrate to be inspected refers to a substrate ready for performing a substrate bonding process or a die bonding process, and the first bonding pad refers to a bonding pad on the substrate to be inspected for performing the bonding process or the die bonding process. The position information of the first pad includes, but is not limited to, at least coordinates of the first pad and a size of the first pad, and illustratively, the coordinates of the first pad may be coordinates of a center point of the first pad or coordinates of respective sides of the first pad.
In step S120, the position of the first pad refers to the coordinate used to represent the position of the first pad, and the coordinate may be, for example, the coordinate of the center position of the first pad, or the coordinate of the datum point of the first pad, or the coordinate of the position where the solder paste is applied to the first pad, where the position of the first pad is the coordinate of the center position of the first pad for convenience of explanation. The compensation value is used for compensating errors generated by the fluidity of the solder paste in the solder paste coating process, and the solder paste flows far along the direction of the scraper due to certain fluidity, so that a compensation value needs to be set, and under the condition that the solder paste does not deviate, the position coordinate of the first solder paste is added with the corresponding compensation value to be equal to the position coordinate of the second solder paste corresponding to the matched standard substrate.
The offset calculation means that each first bonding pad of the substrate to be detected is compared with each standard substrate in the standard substrate library, the offset condition of each first bonding pad of the substrate to be detected relative to each second bonding pad of the standard substrate is determined, and a group of offset groups can be obtained between the substrate to be detected and each standard substrate. Each offset group comprises the offset of each first bonding pad of the substrate to be detected relative to the corresponding second bonding pad of the standard substrate.
The standard substrate library refers to a database storing a plurality of substrate templates, and can be generated according to historical substrate data in an summarizing way or can be designed according to actual production requirements based on expert experience and then stored.
In step S130, the target offset group refers to an offset group closest to the substrate to be detected after being screened, and is generally the smallest offset among the plurality of offset groups.
In step S140, the target standard substrate refers to a standard substrate corresponding to the target offset group. The target offset group is the smallest offset among the offset groups, and thus, the corresponding standard substrate is also the closest standard substrate to the substrate to be inspected.
In step S150, the expansion/contraction ratio refers to a ratio of the size of the first pad to the size of the second pad corresponding to the standard substrate. The offset distance refers to a distance difference between the first pad and the corresponding second pad of the standard substrate.
In the embodiment, the to-be-detected substrate is respectively compared with each standard substrate in the standard substrate library, the closest target standard bonding pad is determined through the offset of the first bonding pad, the expansion and contraction proportion and the offset distance of each first bonding pad of the to-be-detected substrate are determined based on the target standard bonding pad, the target standard substrate is obtained through matching, the expansion and contraction proportion and the offset distance are determined, the expansion and contraction information of the to-be-detected substrate can be rapidly detected, and the detection accuracy is improved. By setting the compensation value in the process of performing offset calculation, errors after substrate processing are also taken into consideration in advance in the offset calculation, and the accuracy of the offset is improved, so that the accuracy of the whole substrate detection is improved.
In some embodiments, the offset is the offset distance of the first pad relative to the corresponding pad of the standard substrate, and the calculation formula is as follows, offset distance = v-2+ (actual coordinate x+compensation x-standard x) 2+ (actual coordinate y+compensation y-standard y)
The actual coordinate x refers to the abscissa of the first bonding pad position, the compensation x refers to the abscissa of the compensation value, the standard x refers to the abscissa of the bonding pad corresponding to the standard substrate, the actual coordinate y refers to the ordinate of the first bonding pad position, the compensation y refers to the ordinate of the compensation value, and the standard y refers to the ordinate of the bonding pad corresponding to the standard substrate.
The offset may also be an offset X and an offset Y, respectively, where the offset X refers to a lateral offset of the first pad relative to the pad corresponding to the standard substrate, and the offset Y refers to a longitudinal offset of the first pad relative to the pad corresponding to the standard substrate, specifically, an offset x= (actual coordinate x+compensation value X) -standard coordinate X, and an offset y= (actual coordinate y+compensation value Y) -standard coordinate Y.
In some embodiments, the step S110 at least includes, but is not limited to, extracting a plurality of brightest regions on the substrate to be detected through an image recognition algorithm, determining circumscribed rectangles corresponding to the brightest regions, and determining a position and a size of each first bonding pad according to a position and a size of each circumscribed rectangle. For example, the bonding pad is made of metal, and is brighter than other positions of the substrate, image information of the substrate to be detected can be collected through an AOI (Automated Optical Inspection, automatic optical detection) device or the like, the brightest area in the image of the substrate to be detected is extracted through an algorithm, and each brightest area is calculated to correspond to an external rectangle, and the external rectangle corresponds to the first bonding pad. The central position coordinates and the sizes of the first bonding pads can be obtained by calculating the central position coordinates of the external rectangles and calculating the width and the height of the external rectangles. And the coordinate and the size of the circumscribed rectangle are calculated, so that the calculated amount is less, and the position and the size information of each first bonding pad can be obtained more quickly.
In some embodiments, step S110 includes, but is not limited to, obtaining the position and size of each first pad on the substrate to be inspected by an optimal template matching algorithm. The optimal template matching algorithm is exemplified by performing image recognition on a substrate to be detected through a preset pad template, obtaining a pattern matched with the pad template on the substrate to be detected, determining the pattern as a first pad, simply and quickly matching the positions of the first pads on the substrate to be detected through template matching, and calculating the distance between the edges through positioning four edges of the matched first pads so as to measure the size of each first pad.
In some embodiments, before step S120, the substrate detection method further includes obtaining second reference points of the plurality of standard substrates, position information of each second bonding pad, and identification signals, where the identification signals are used for marking the corresponding standard substrate, and binding each identification signal with the second reference points of the corresponding standard substrate and the position information of each second bonding pad, respectively, to construct a standard substrate library. In this embodiment, the second fiducial point refers to a mark point of a standard pad. Illustratively, mark points are anchor points for surface mount technology in circuit board design, the shape of Mark points is typically a solid circle with a diameter of 1mm (+ -0.2 mm), and the material may be bare copper, tin or nickel plating. Mark points should be located in the diagonal direction of the substrate to improve recognition effect. The second pad refers to a pad on a standard substrate. By constructing the standard substrate library, the second datum point of the standard substrate corresponding to the identification signal, the position of each second bonding pad and other information can be quickly acquired from the library by utilizing the identification signal.
In some embodiments, the substrate inspection method further includes, before step S120, acquiring a first datum point of the substrate to be inspected, determining a second datum point corresponding to the first datum point in each standard substrate, aligning the first datum point with the second datum point for each standard substrate, and unifying coordinate systems of the substrate to be inspected and the standard substrate. The first reference point refers to a mark point of the pad to be detected, and the first reference point of the pad to be detected can be obtained through an image recognition algorithm or an optimal template matching algorithm by way of example. As shown in fig. 3, fig. 3 is a schematic diagram of alignment of reference points provided in an example of the present application, taking a substrate to be detected and any standard as a basic example, a first reference point of the substrate to be detected and a second reference point of the standard substrate are aligned in an overlapping manner, and at this time, the offset and the expansion and contraction conditions before the substrate to be detected and the standard substrate can be quickly compared in a unified coordinate system.
In some embodiments, the offset group includes an offset between each second pad and each first pad of the standard substrate to which the offset group corresponds. Step S130 includes, but is not limited to, calculating a sum of the offsets of the respective offset groups, and selecting an offset group having the smallest sum of the offsets as the target offset group. For example, it is assumed that the substrate to be inspected is completely free of swelling and deviation, and the sum of the deviation groups calculated by the substrate to be inspected and the standard substrate should be 0. Therefore, the matching degree between the substrate to be detected and the standard substrate corresponding to the offset group can be judged by comparing the sum of the offsets of the offset groups, wherein the smaller the offset sum is, the higher the matching degree between the corresponding standard substrate and the substrate to be detected is.
In other embodiments, the target offset group that best matches the substrate to be inspected may also be determined by calculating the average offset of the individual offset groups and selecting the offset group with the smallest average offset as the target offset group.
In some embodiments, the target offset group may also be determined by calculating the offset sum of the individual offset groups, selecting a number of pre-selected offset groups having offset sums less than the offset sum threshold, determining for each pre-selected offset group whether there is an offset in the pre-selected offset group that exceeds the upper allowable offset limit, if so, removing the pre-selected offset group, and selecting the pre-selected offset group having the smallest offset sum from the remaining pre-selected offset groups as the target offset group.
In some embodiments, the step S140 at least includes, but is not limited to, determining a standard substrate corresponding to the target offset group, obtaining offsets of each second pad of the standard substrate and each first pad of the substrate to be detected, determining the number of offsets greater than a preset offset range, and determining the standard substrate as the target standard substrate when the number of offsets greater than the preset offset range is less than a preset threshold.
In an example, as shown in fig. 2, when the number of offset amounts greater than the preset offset range is greater than the preset threshold, an NG signal is output, where the NG signal is used to indicate that the substrate to be detected cannot be matched with the target standard substrate meeting the requirement. At this time, the serious swelling and shrinking offset of the substrate to be detected can be determined, and the substrate cannot be used for subsequent production. In another example, if NG signals are output from a plurality of substrates to be inspected, it may be that a standard substrate template is absent from the standard substrate library, and the standard substrate library needs to be updated.
In some embodiments, when the number of offsets greater than the preset offset range is greater than the preset threshold, the set of offsets satisfying the condition is reselected to update the set of target offsets in the other standard substrates than the current target standard substrate. And when the number of the offset larger than the preset offset range is smaller than a preset threshold value, determining the standard substrate corresponding to the updated target offset group as the target standard substrate.
In some embodiments, as shown in fig. 2, after determining a target standard substrate, an identification signal corresponding to the target standard substrate is obtained, and the identification signal of the target standard substrate is sent to a downstream receiving machine, so that the downstream receiving machine uses a standard steel mesh corresponding to the target standard substrate to perform solder paste printing according to the identification signal, and improves the production yield by using the standard steel mesh which is most matched according to a matching result, and if the target standard substrate cannot be matched, an NG signal is sent, and the bad substrate to be detected is analyzed.
In some embodiments, step 150 includes, but is not limited to, obtaining position coordinates and dimensions of each second pad of the target standard substrate, obtaining position coordinates and dimensions of each first pad of the substrate to be inspected, calculating an offset distance of each first pad according to the position coordinates of each pair of the first pad and the second pad, and calculating a swelling-shrinking ratio of each first pad according to the dimensions of each pair of the first pad and the second pad.
In some embodiments, after detecting the expansion and contraction ratio and the offset distance of each first bonding pad of the substrate to be detected, because the expansion and contraction of the substrate to be detected is not equal-ratio expansion and contraction, the offset information can be respectively output in a form of supporting different areas (such as four grids and nine grids) through scattered points. Exemplary, as shown in fig. 4, fig. 4 is a schematic diagram showing the first pad offset information provided in an example of the present application, and as shown in fig. 4, the pad area is divided into four blocks in an equally divided manner by four squares. Taking a region as an example, taking the center point of the region as (0, 0), the transverse direction as X, the longitudinal direction as Y, and the coordinates of each point as the specific offset of each pad, highlighting the coordinates beyond the offset range (such as the coordinate points selected by the circular frame in fig. 4), and carrying out low-saturation color display on the coordinates not beyond the range. By means of the practical mode of the embodiment, the offset distribution condition of the first bonding pads in each area can be conveniently checked.
In other embodiments, fig. 5 is a schematic diagram showing the display of the first pad offset information provided by another example of the present application, as shown in fig. 5, after the expansion and contraction ratio and the offset distance of each first pad of the substrate to be detected are detected, the actual positions (as shown by the solid line box in fig. 5) and the sizes of all the first pads and the position and size comparison of the second pads (as shown by the broken line box in fig. 5) can be output at the same time, so that the difference between the substrate and the standard can be more intuitively seen.
In some embodiments, as shown in fig. 2, after the expansion and contraction ratio and the offset distance of each first bonding pad of the substrate to be detected are detected, the actual bonding pad position and bonding pad size of the substrate to be detected are obtained according to the expansion and contraction ratio and the offset distance obtained by testing, and a steel mesh capable of being matched with the substrate to be detected is prepared, so that the production yield is improved.
In some embodiments, as shown in fig. 2, after the expansion and contraction ratio and the offset distance of each first bonding pad of the substrate to be detected are detected, offset information such as the expansion and contraction ratio and the offset distance of the substrate to be detected is sent to upstream production equipment such as an upper chip mounter or a die bonder, and when the upstream production equipment such as the chip mounter or the die bonder is packaged, the position of the actual first bonding pad is obtained according to the expansion and contraction ratio and the offset distance of the substrate to be detected, and the actual position is operated, so that the production yield is improved.
Fig. 6 is a schematic structural diagram of a substrate detection apparatus according to an embodiment of the application. As shown in fig. 6, the substrate detection apparatus at least includes, but is not limited to:
The position acquisition module is used for acquiring the position information of each first bonding pad of the substrate to be detected;
The substrate comparison module is used for respectively carrying out offset calculation with each standard substrate in the standard substrate library according to the positions and the compensation values of each first bonding pad of the substrate to be detected to obtain a plurality of offset groups, wherein the compensation values are used for compensating the flow errors of the bonding pads after solder paste is coated;
a selection module for selecting a target offset group satisfying a first condition from a plurality of offset groups;
The substrate determining module is used for determining a target standard substrate according to the target offset group;
And the detection output module is used for determining the expansion and contraction proportion of each first bonding pad and the offset distance of each first bonding pad based on the target standard substrate.
It should be noted that, the specific implementation and the beneficial effects of the substrate detection apparatus in the embodiments of the present application correspond to those of the substrate detection method provided in any of the embodiments described above, and are not repeated herein.
Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 7, the electronic device 2000 includes a memory 2100 and a processor 2200. The number of memories 2100, 2200 may be one or more, one memory 2101 and one processor 2201 are illustrated in fig. 7, and the memory 2101 and the processor 2201 in the network device may be connected by a bus or other means, illustrated in fig. 7 by a bus connection.
The memory 2101 is used as a computer readable storage medium for storing a software program, a computer executable program, and modules, such as program instructions/modules corresponding to the methods provided in any of the embodiments of the present application. The processor 2201 implements the substrate detection method provided in any of the above embodiments by running software programs, instructions, and modules stored in the memory 2101.
The memory 2101 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, at least one application program required for functions. In addition, memory 2101 may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, memory 2101 further includes memory located remotely from processor 2201, which may be connected to the device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
An embodiment of the present application also provides a computer-readable storage medium storing computer-executable instructions for performing the substrate detection method as provided in any embodiment of the present application.
An embodiment of the present application also provides a computer program product, including a computer program or computer instructions, where the computer program or computer instructions are stored in a computer readable storage medium, and a processor of the computer device reads the computer program or computer instructions from the computer readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device performs the substrate detection method as provided in any embodiment of the present application.
The system architecture and the application scenario described in the embodiments of the present application are for more clearly describing the technical solution of the embodiments of the present application, and do not constitute a limitation on the technical solution provided by the embodiments of the present application, and those skilled in the art can know that, with the evolution of the system architecture and the appearance of the new application scenario, the technical solution provided by the embodiments of the present application is applicable to similar technical problems.
Those of ordinary skill in the art will appreciate that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof.
In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components, for example, one physical component may have a plurality of functions, or one function or step may be cooperatively performed by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media [ or non-transitory media ] and communication media [ or transitory media ]. The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as known to those skilled in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks [ DVD ] or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
As used in this specification, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components may reside within a process or thread of execution and a component may be localized on one computer or distributed between 2 or more computers. Furthermore, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local or remote processes such as in accordance with a signal having one or more data packets (e.g., data from two components interacting with one another in a local system, distributed system, or across a network such as the internet with other systems by way of the signal).
Some embodiments of the application are described above with reference to the accompanying drawings, which do not limit the scope of the claims. Any modifications, equivalent substitutions and improvements made by those skilled in the art without departing from the scope and spirit of the present application shall fall within the scope of the appended claims.

Claims (7)

1.一种基板检测方法,其特征在于,所述方法包括:1. A substrate detection method, characterized in that the method comprises: 获取待检测基板的各个第一焊盘的位置信息;Acquire position information of each first pad of the substrate to be inspected; 根据所述待检测基板的各个第一焊盘的位置、补偿值分别与标准基板库中的各个标准基板进行偏移计算,得到多个偏移量组,其中,所述补偿值用于补偿焊盘涂覆锡膏后的流动误差;According to the position and compensation value of each first pad of the substrate to be inspected, offset calculation is performed with each standard substrate in the standard substrate library to obtain multiple offset groups, wherein the compensation value is used to compensate for the flow error after the pad is coated with solder paste; 从多个偏移量组中,选择满足第一条件的目标偏移量组;Selecting a target offset group satisfying a first condition from among the plurality of offset groups; 根据所述目标偏移量组确定目标标准基板;其中,在焊盘未发生偏移的情况下,第一焊盘的位置坐标加上对应的补偿值等于匹配的标准基板对应的第二焊盘的位置坐标;Determine the target standard substrate according to the target offset group; wherein, when the pad is not offset, the position coordinate of the first pad plus the corresponding compensation value is equal to the position coordinate of the second pad corresponding to the matched standard substrate; 基于所述目标标准基板,确定各个所述第一焊盘的涨缩比例,以及各个所述第一焊盘的偏移距离;Based on the target standard substrate, determining the expansion and contraction ratio of each of the first pads and the offset distance of each of the first pads; 根据测试得到的涨缩比例和偏移距离,确定匹配上该待检测基板的钢网;According to the expansion/contraction ratio and offset distance obtained from the test, determine the steel mesh that matches the substrate to be tested; 其中,所述偏移量组包括所述偏移量组对应的标准基板的各个第二焊盘与各个所述第一焊盘之间的偏移量;The offset group includes the offset between each second pad and each first pad of the standard substrate corresponding to the offset group; 所述从多个偏移量组中,选择满足第一条件的目标偏移量组,包括:The step of selecting a target offset group satisfying a first condition from a plurality of offset groups includes: 计算各个所述偏移量组的偏移量总和;Calculating the offset sum of each of the offset groups; 选择所述偏移量总和最小的偏移量组作为所述目标偏移量组;Selecting the offset group with the smallest total offset as the target offset group; 在所述根据所述待检测基板的各个第一焊盘的位置、补偿值分别与标准基板库中的各个标准基板进行偏移计算,得到多个偏移量组之前,所述方法还包括:Before performing offset calculations based on the positions and compensation values of the first pads of the substrate to be inspected and the standard substrates in the standard substrate library to obtain a plurality of offset groups, the method further includes: 获取多个所述标准基板的第二基准点、各个第二焊盘的位置信息和标识信号,其中,所述标识信号用于标表征对应的标准基板;Acquire a plurality of second reference points of the standard substrates, position information of each second pad, and an identification signal, wherein the identification signal is used to identify the corresponding standard substrate; 将各个所述标识信号分别与对应的所述标准基板的第二基准点、各个第二焊盘的位置信息绑定,构建得到所述标准基板库;Binding each of the identification signals to the corresponding second reference points of the standard substrate and position information of each second pad to construct the standard substrate library; 获取所述待检测基板的第一基准点;Acquire a first reference point of the substrate to be inspected; 确定各个所述标准基板中与所述第一基准点对应的第二基准点;Determining a second reference point corresponding to the first reference point in each of the standard substrates; 对于每个所述标准基板,将所述第一基准点与所述第二基准点对齐,统一所述待检测基板和所述标准基板的坐标系。For each of the standard substrates, the first reference point is aligned with the second reference point to unify the coordinate systems of the substrate to be inspected and the standard substrate. 2.根据权利要求1所述的方法,其特征在于,所述获取待检测基板的各个第一焊盘的位置信息,包括:2. The method according to claim 1, characterized in that the step of obtaining the position information of each first pad of the substrate to be inspected comprises: 通过图像识别算法,提取所述待检测基板上的多个最亮区域;Extracting a plurality of brightest areas on the substrate to be inspected by an image recognition algorithm; 确定各个所述最亮区域对应的外接矩形;Determine the circumscribed rectangle corresponding to each of the brightest areas; 根据各个所述外接矩形的位置及尺寸,确定各个所述第一焊盘的位置及尺寸。The position and size of each of the first pads are determined according to the position and size of each of the circumscribed rectangles. 3.根据权利要求1所述的方法,其特征在于,所述获取待检测基板的各个第一焊盘的位置信息,包括:3. The method according to claim 1, characterized in that the step of obtaining the position information of each first pad of the substrate to be inspected comprises: 通过最佳模板匹配算法,获取所述待检测基板上各个所述第一焊盘的位置及尺寸。The position and size of each of the first pads on the substrate to be inspected are obtained through an optimal template matching algorithm. 4.根据权利要求1所述的方法,其特征在于,所述根据所述目标偏移量组确定目标标准基板,包括:4. The method according to claim 1, characterized in that the step of determining the target standard substrate according to the target offset group comprises: 确定所述目标偏移量组对应的标准基板;Determine a standard substrate corresponding to the target offset group; 获取所述标准基板的各个第二焊盘与所述待检测基板的各个第一焊盘的偏移量;Acquire the offset between each second pad of the standard substrate and each first pad of the substrate to be tested; 确定大于预设偏移范围的偏移量的个数;Determining the number of offsets greater than a preset offset range; 当大于预设偏移范围的偏移量的个数小于预设阈值,确定所述标准基板为所述目标标准基板。When the number of the offsets greater than the preset offset range is less than a preset threshold, the standard substrate is determined to be the target standard substrate. 5.一种基板检测装置,其特征在于,包括:5. A substrate detection device, comprising: 位置采集模块,用于获取待检测基板的各个第一焊盘的位置信息;A position acquisition module, used to obtain position information of each first pad of the substrate to be inspected; 基板对比模块,用于根据所述待检测基板的各个第一焊盘的位置、补偿值分别与标准基板库中的各个标准基板进行偏移计算,得到多个偏移量组,其中,所述补偿值用于补偿焊盘涂覆锡膏后的流动误差;A substrate comparison module, used to perform offset calculations with each standard substrate in a standard substrate library according to the position and compensation value of each first pad of the substrate to be inspected, to obtain a plurality of offset groups, wherein the compensation value is used to compensate for the flow error after the pad is coated with solder paste; 选择模块,用于从多个偏移量组中,选择满足第一条件的目标偏移量组;A selection module, configured to select a target offset group satisfying a first condition from among a plurality of offset groups; 基板确定模块,用于根据所述目标偏移量组确定目标标准基板;其中,在焊盘未发生偏移的情况下,第一焊盘的位置坐标加上对应的补偿值等于匹配的标准基板对应的第二焊盘的位置坐标;A substrate determination module, used to determine a target standard substrate according to the target offset group; wherein, when the pad is not offset, the position coordinate of the first pad plus the corresponding compensation value is equal to the position coordinate of the second pad corresponding to the matched standard substrate; 检测输出模块,用于基于所述目标标准基板,确定各个所述第一焊盘的涨缩比例,以及各个所述第一焊盘的偏移距离,根据测试得到的涨缩比例和偏移距离,确定匹配上该待检测基板的钢网;A detection output module, used to determine the expansion and contraction ratio of each of the first pads and the offset distance of each of the first pads based on the target standard substrate, and determine a steel mesh that matches the substrate to be detected according to the expansion and contraction ratio and the offset distance obtained by the test; 其中,所述偏移量组包括所述偏移量组对应的标准基板的各个第二焊盘与各个所述第一焊盘之间的偏移量;The offset group includes the offset between each second pad and each first pad of the standard substrate corresponding to the offset group; 所述从多个偏移量组中,选择满足第一条件的目标偏移量组,包括:The step of selecting a target offset group satisfying a first condition from a plurality of offset groups includes: 计算各个所述偏移量组的偏移量总和;Calculating the offset sum of each of the offset groups; 选择所述偏移量总和最小的偏移量组作为所述目标偏移量组;Selecting the offset group with the smallest total offset as the target offset group; 在所述根据所述待检测基板的各个第一焊盘的位置、补偿值分别与标准基板库中的各个标准基板进行偏移计算,得到多个偏移量组之前,所述基板对比模块还用于:Before performing offset calculations based on the positions and compensation values of the first pads of the substrate to be inspected and the standard substrates in the standard substrate library to obtain a plurality of offset groups, the substrate comparison module is further used to: 获取多个所述标准基板的第二基准点、各个第二焊盘的位置信息和标识信号,其中,所述标识信号用于标表征对应的标准基板;Acquire a plurality of second reference points of the standard substrates, position information of each second pad, and an identification signal, wherein the identification signal is used to identify the corresponding standard substrate; 将各个所述标识信号分别与对应的所述标准基板的第二基准点、各个第二焊盘的位置信息绑定,构建得到所述标准基板库;Binding each of the identification signals to the corresponding second reference points of the standard substrate and position information of each second pad to construct the standard substrate library; 获取所述待检测基板的第一基准点;Acquire a first reference point of the substrate to be inspected; 确定各个所述标准基板中与所述第一基准点对应的第二基准点;Determining a second reference point corresponding to the first reference point in each of the standard substrates; 对于每个所述标准基板,将所述第一基准点与所述第二基准点对齐,统一所述待检测基板和所述标准基板的坐标系。For each of the standard substrates, the first reference point is aligned with the second reference point to unify the coordinate systems of the substrate to be inspected and the standard substrate. 6.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任意一项所述的基板检测方法。6. An electronic device, characterized in that it comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that when the processor executes the computer program, the substrate detection method according to any one of claims 1 to 4 is implemented. 7.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至4中任意一项所述的基板检测方法。7. A computer-readable storage medium, characterized in that a computer program is stored therein, and when the computer program is executed by a processor, the substrate detection method according to any one of claims 1 to 4 is implemented.
CN202410271641.4A 2024-03-11 2024-03-11 Substrate detection method, device, electronic equipment and storage medium Active CN118293796B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410271641.4A CN118293796B (en) 2024-03-11 2024-03-11 Substrate detection method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410271641.4A CN118293796B (en) 2024-03-11 2024-03-11 Substrate detection method, device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN118293796A CN118293796A (en) 2024-07-05
CN118293796B true CN118293796B (en) 2024-12-17

Family

ID=91676795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410271641.4A Active CN118293796B (en) 2024-03-11 2024-03-11 Substrate detection method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN118293796B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119169000A (en) * 2024-10-21 2024-12-20 西安诺瓦星云科技股份有限公司 Substrate detection method, device, terminal equipment and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104185375A (en) * 2014-09-01 2014-12-03 梅州市志浩电子科技有限公司 Coefficient compensation control method for printed circuit board
CN114022436A (en) * 2021-10-29 2022-02-08 深圳明锐理想科技有限公司 Detection method, device and detection equipment for printed circuit board

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115854864A (en) * 2021-09-24 2023-03-28 苏州维嘉科技股份有限公司 Optical detection device, compensation method thereof and storage medium
CN115481596A (en) * 2022-08-29 2022-12-16 深圳市云采网络科技有限公司 Method, apparatus, device and medium for correcting offset of assembled printed circuit board model
CN116228847A (en) * 2023-02-16 2023-06-06 广州兴森快捷电路科技有限公司 Layer bias detection method and device, electronic equipment and storage medium
CN117333686A (en) * 2023-10-09 2024-01-02 交通运输部水运科学研究所 Target positioning method, device, equipment and medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104185375A (en) * 2014-09-01 2014-12-03 梅州市志浩电子科技有限公司 Coefficient compensation control method for printed circuit board
CN114022436A (en) * 2021-10-29 2022-02-08 深圳明锐理想科技有限公司 Detection method, device and detection equipment for printed circuit board

Also Published As

Publication number Publication date
CN118293796A (en) 2024-07-05

Similar Documents

Publication Publication Date Title
US6496270B1 (en) Method and system for automatically generating reference height data for use in a three-dimensional inspection system
US12033345B2 (en) Positioning method and device, and storage medium
CN118293796B (en) Substrate detection method, device, electronic equipment and storage medium
US9681553B2 (en) Changing printing control parameters based on measured solder paste deposits in certain subareas of a printed circuit board
CN114220757B (en) Wafer detection alignment method, device and system and computer medium
CN113538586B (en) Grain row and column positioning method, device and system and computer readable storage medium
CN110621150B (en) Printed circuit board assembling method and related device
CN116912230B (en) Patch welding quality detection method and device, electronic equipment and storage medium
US20020071602A1 (en) Component-mounting method and component-mounting apparatus
CN113304971A (en) 3D dynamic guiding dispensing compensation method, device and equipment and storage medium thereof
CN107561875B (en) Overlay error measurement and problem assessment method
CN105136818B (en) Image Inspection Method for Printed Substrates
CN115757394A (en) Design layout-based measurement database construction method, device, equipment and medium
CN111583222B (en) Automatic positioning method for test point, automatic copper thickness detection method and system
US20040031406A1 (en) Method for forming printing inspection data
CN117152145B (en) Board card process detection method and device based on image
CN117976598A (en) Method and device for compensating and correcting die attach
CN115642098B (en) Chip mounting and positioning method, device, equipment and readable storage medium
KR101367193B1 (en) Inspection method for horizontality and pressure of collet
CN113128247A (en) Image positioning identification verification method and server
CN116993669B (en) Method and device for determining image defects of scanning electron microscope
US20060034506A1 (en) Machine vision analysis system and method
CN119478322B (en) Meter reading test method and system for power communication module
TWI862989B (en) Flaw detection method,terminal device and storage medium
CN108846863B (en) Position detection method and device for positioning mark, computer and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant