CN111239156B - Method, device and equipment for identifying patterned bonding pad blocking area and storage medium - Google Patents

Method, device and equipment for identifying patterned bonding pad blocking area and storage medium Download PDF

Info

Publication number
CN111239156B
CN111239156B CN202010043577.6A CN202010043577A CN111239156B CN 111239156 B CN111239156 B CN 111239156B CN 202010043577 A CN202010043577 A CN 202010043577A CN 111239156 B CN111239156 B CN 111239156B
Authority
CN
China
Prior art keywords
target
area
patterned
drilling
pad
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
CN202010043577.6A
Other languages
Chinese (zh)
Other versions
CN111239156A (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.)
Shenzhen Fastprint Circuit Tech Co Ltd
Guangzhou Fastprint Circuit Technology Co Ltd
Original Assignee
Shenzhen Fastprint Circuit Tech Co Ltd
Guangzhou Fastprint Circuit 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 Shenzhen Fastprint Circuit Tech Co Ltd, Guangzhou Fastprint Circuit Technology Co Ltd filed Critical Shenzhen Fastprint Circuit Tech Co Ltd
Priority to CN202010043577.6A priority Critical patent/CN111239156B/en
Publication of CN111239156A publication Critical patent/CN111239156A/en
Application granted granted Critical
Publication of CN111239156B publication Critical patent/CN111239156B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K3/00Apparatus or processes for manufacturing printed circuits
    • H05K3/0011Working of insulating substrates or insulating layers
    • H05K3/0044Mechanical working of the substrate, e.g. drilling or punching
    • H05K3/0047Drilling of holes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • G01N2021/95638Inspecting patterns on the surface of objects for PCB's
    • G01N2021/95653Through-holes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Drilling And Boring (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The embodiment of the invention discloses a method, a device and equipment for identifying a patterned bonding pad blocking area and a storage medium. The method comprises the following steps: detecting a drilling dense area; respectively decomposing each patterned bonding pad in the drilling dense area into a plurality of units; and acquiring the distance between at least one unit in the plurality of units and the target drilling hole, and judging whether the target patterned bonding pad is blocked according to the distance, wherein the target patterned bonding pad comprises at least one unit and the target drilling hole. The scheme of the embodiment of the invention realizes automatic identification of the patterned bonding pad blocking area, solves the problems of long time consumption and missed detection in manual identification, and can reduce the cost.

Description

Method, device and equipment for identifying patterned bonding pad blocking area and storage medium
Technical Field
The embodiment of the invention relates to the technical field of electronics, in particular to a method, a device, equipment and a storage medium for identifying a patterned bonding pad blocking area.
Background
With the continuous development of electronic technology, printed Circuit Boards (PCBs) have been widely developed and applied, and PCB processing technology has been widely studied. In the PCB processing process, an engineer firstly optimizes a PCB inner layer negative film design file so as to realize mass production of the PCB and reduce the occurrence rate of bad boards. In this process, it is often the case that the routing channels are blocked due to the pattern of the pads being too dense, which can result in open circuits in the PCB and alter the electrical performance of the PCB. Therefore, it is necessary to cut a wire path from the patterned pad in the plugging area to avoid a wire disconnection.
At present, the blocking area of the patterned bonding pad is mainly detected manually, and a circuit channel is cut on the patterned bonding pad in the blocking area.
The method in the prior art is long in time consumption, increases labor cost and causes the condition of missing detection.
Disclosure of Invention
The embodiment of the invention provides a method, a device, equipment and a storage medium for identifying a patterned bonding pad blocked area, so as to realize automatic identification of the patterned bonding pad blocked area, solve the problems of long time consumption and missed detection in manual identification and reduce the cost.
In a first aspect, an embodiment of the present invention provides a method for identifying a plugged region of a land, where the method includes:
detecting a drilling dense area;
respectively decomposing each patterned bonding pad of the drilling dense area into a plurality of units;
and acquiring the distance between at least one unit in the plurality of units and a target drilling hole, and judging whether a target patterned bonding pad is blocked or not according to the distance, wherein the target patterned bonding pad comprises the at least one unit and the target drilling hole.
In a second aspect, an embodiment of the present invention further provides an apparatus for identifying a clogged area of a land, where the apparatus includes:
the drilling dense area detection module is used for detecting a drilling dense area;
the decomposition module is used for decomposing each patterned bonding pad of the drilling dense area into a plurality of units respectively;
and the distance acquisition module is used for acquiring the distance between at least one unit in the units and the target drilling hole and judging whether a target patterned bonding pad is blocked or not according to the distance, wherein the target patterned bonding pad comprises the at least one unit and the target drilling hole.
In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the method for identifying a clogged area in a pad according to any embodiment of the present invention.
In a fourth aspect, embodiments of the present invention further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for identifying a clogged area of a bonding pad according to any one of the embodiments of the present invention.
The embodiment of the invention detects the dense area of the drill hole; respectively decomposing each patterned bonding pad in the drilling dense area into a plurality of units; the distance between at least one unit in the units and the target drilling hole is obtained, whether the target patterned bonding pad is blocked or not is judged according to the distance, automatic identification of the blocked area of the patterned bonding pad is achieved, the problems that manual identification is long in time consumption and detection omission can occur are solved, and cost can be reduced.
Drawings
Fig. 1 is a flowchart of a method for identifying a clogged area of a pad according to a first embodiment of the present invention;
fig. 2 is a flowchart of a method for identifying a clogged area of a pad according to a second embodiment of the present invention;
FIG. 3 is a schematic diagram of a patterned bonding pad suitable for use in the second embodiment of the present invention;
FIG. 4 is a schematic diagram of a region of dense drilled holes obtained by enlarging the drilled holes, which is suitable for use in the second embodiment of the present invention;
fig. 5 is a flowchart of a method for identifying a clogged area of a pad according to a second embodiment of the present invention;
fig. 6 is a schematic structural diagram of a device for identifying a clogged area of a land according to a third embodiment of the present invention;
fig. 7 is a schematic structural diagram of a computer device in the fourth embodiment of the present invention.
Detailed Description
The embodiments of the present invention will be described in further detail with reference to the drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the embodiments of the invention and do not delimit the embodiments. It should be further noted that, for convenience of description, only some structures, not all structures, relating to the embodiments of the present invention are shown in the drawings.
Example one
Fig. 1 is a flowchart of a method for identifying a clogged pad area according to a first embodiment of the present invention, where this embodiment is applicable to a case where a clogged pad area is automatically identified, and the method may be implemented by a clogged pad area identifying apparatus, which may be implemented by software and/or hardware and integrated in a computer device that executes an embodiment of the present invention. Specifically, referring to fig. 1, the method specifically includes the following steps:
and S110, detecting a drilling dense area.
The patterned bonding pad is a bonding pad in a PCB and is connected with a copper sheet, and the bonding pad mainly has a cross shape and a rice-shaped shape. In general, each patterned pad may be composed of a plurality of drilled holes and a plurality of units, in the embodiment of the present invention, the number of the units is preferably 4, and may also be 2 or 6, and the embodiment of the present invention does not limit the number thereof.
Specifically, the drilling dense area is detected, that is, the area where a plurality of drilling holes are connected together is detected, and in the embodiment of the present invention, the connection area of the plurality of drilling holes is named as the drilling dense area.
Optionally, detecting the drill hole dense region may include: and amplifying the drill holes to set times, and determining the drill hole connection area as a drill hole dense area.
Specifically, the drilling holes of a plurality of patterned bonding pads included in the PCB design file are amplified, and after all the drilling holes are amplified to set times, whether the drilling holes are connected together is detected; if a plurality of drill holes are connected together, determining the area where the plurality of drill holes are located as a drill hole dense area. It should be noted that, in the embodiment of the present invention, the drilling hole may be enlarged by 0.5 times or 2 times, and the embodiment of the present invention does not limit the drilling hole, and different enlargement parameters may be set according to different PCBs. The number of the drilling dense areas related to the embodiment of the invention can be one or more.
For example, the drill holes of all the pads in the PCB design file may be enlarged by 2 times, after the drill holes are enlarged, it may be further detected whether a plurality of drill holes are connected together, and if it is detected that a plurality of drill holes are connected together, the area where the plurality of drill holes are located is determined as the drill hole dense area. For example, if 10 boreholes are detected to be enlarged and then connected together, the region where the 10 boreholes are located can be determined as the dense borehole region.
Optionally, after detecting the drill hole dense region, each patterned pad corresponding to the drill hole dense region may be copied to the target region.
Specifically, after detecting the drill hole dense region in the PCB design file, each of the pads corresponding to the drill hole dense region may be copied to the target region. The target area is a blank area, which may also be named as a temporary layer, and is not limited in the embodiment of the present invention. This has the advantage that the dense drilled area is copied to a blank area and subsequently processed without interference from other layers in preparation for more accurate identification of the clogged area of the pattern pad.
Illustratively, after detecting the drill-dense region, 10 flower pads corresponding to the drill-dense region may be copied to the temporary layer, wherein the detected drill-dense region contains 10 flower pads in this example.
And S120, respectively decomposing each patterned pad in the drilling dense area into a plurality of units.
Specifically, after the drill-dense region is detected and the plurality of pads included in the drill-dense region are copied to the target region, i.e., the temporary layer, the respective pads of the drill-dense region may be further decomposed into a plurality of cells, respectively.
For example, 10 flower pads included in the drilling dense region may be respectively decomposed into a plurality of cells. Preferably, 10 flower pads included in the drilling dense region may be respectively decomposed into 4 units.
S130, obtaining the distance between at least one unit in the plurality of units and the target drilling hole, and judging whether the target patterned bonding pad is blocked according to the distance.
Specifically, after each patterned pad in the drilling dense area is respectively decomposed into a plurality of units, the distance between at least one of the plurality of units and the target drilling hole may be further obtained, and whether the target patterned pad is blocked or not may be determined according to the distance between at least one of the plurality of units and the target drilling hole. The target patterned pad may be any patterned pad copied into the drilled dense area of the temporary layer, and is named as the target patterned pad for convenience of description of the embodiment of the present invention, which is not a limitation of the embodiment of the present invention.
For example, if the target patterned pad includes 4 units, the distances between the 4 units and the drill holes of the target patterned pad may be obtained, and whether the target patterned pad is blocked may be determined according to the distances between the 4 units and the drill holes of the target patterned pad.
Optionally, obtaining a distance between at least one of the plurality of units and the target drilling hole, and determining whether the target patterned pad is blocked according to the distance may include: if the distance between the target unit and the target drilling hole is smaller than or equal to a set threshold value, determining that the target patterned bonding pad is blocked; wherein the target unit is any one unit in at least one unit; and if the distance between the target unit and the target drilling hole is larger than a set threshold value, determining that the patterned welding disc is not blocked.
In a specific example of the embodiment of the present invention, the distance between the center point of the target unit and the center point of the borehole may be calculated by acquiring the center point of the target unit and the center point of the borehole, and the distance may be used as the distance between the target unit and the borehole. In the embodiment of the present invention, the distance between the target unit and the borehole may also be obtained by other methods, which are not described herein again in the embodiment of the present invention.
Specifically, after the distance between at least one of the plurality of units and the target via is obtained, whether the target patterned pad is blocked may be determined according to the distance, and the distance between the target unit and the target via may be compared with a set threshold, where the set threshold is preferably 6 microns or 5 microns, and the embodiment of the present invention does not limit the distance. The target unit is any one of at least one unit of the target patterned pad; if the target patterned pad includes 4 units, the target unit may be any one of the 4 units, which is not limited in the embodiment of the present invention.
For example, if the target unit is less than or equal to 6 microns from the target borehole, then the target land blockage may be determined. In a specific example of the embodiment of the present invention, if the distance between the target unit and the target drilling is 0, the target unit may be considered to be in contact with the target drilling, and at this time, the target land is blocked. If the target unit is more than 6 microns from the target borehole, then the target land blockage can be determined.
The embodiment is realized by detecting a drilling dense area; respectively decomposing each patterned bonding pad in the drilling dense area into a plurality of units; the distance between at least one unit in the units and the target drilling hole is obtained, whether the target patterned bonding pad is blocked or not is judged according to the distance, automatic identification of the blocked area of the patterned bonding pad is achieved, the problems that manual identification is long in time consumption and detection omission can occur are solved, and cost can be reduced.
Example two
Fig. 2 is a flowchart of a patterned pad blockage area identification method in a second embodiment of the present invention, and the embodiment of the present invention refines the embodiment of the present invention on the basis of the above embodiment, and specifically, after determining that a target patterned pad is blocked, the method may further include: the target cell is cut away to make a target patterned pad via. Specifically, referring to fig. 2, the method mainly includes the following steps:
and S210, detecting a drilling dense area.
And S220, respectively decomposing each patterned bonding pad in the drilling dense area into a plurality of units.
And S230, acquiring the distance between at least one unit in the plurality of units and the target drilling hole, and judging whether the target patterned bonding pad is blocked according to the distance.
And S240, cutting the target unit to enable the target patterned pad to be connected.
Specifically, after the distance between at least one of the plurality of cells and the target via is obtained and the target via is determined to be blocked according to the distance, the target cell may be subjected to a cutting process, for example, the target cell is cut off, or a via is cut in the target cell, so as to make the target via.
Illustratively, if the target pad is pad a, and pad a includes 4 cells, the 4 cells are cells a, b, c, and d, respectively. If the distance between the unit a and the drill hole of the pad a is 0, the unit a is considered to be in contact with the drill hole of the pad a, and the unit a can be subjected to chipping processing.
In this embodiment, on the basis of the above embodiment, after the target land blockage is determined, the target cell may be cut to enable the target land to pass through, so that the land blockage area can be automatically identified, and the blockage area can be processed.
Application scenarios
For a better understanding of embodiments of the present invention, fig. 3 illustrates a flower pad that includes a bore 310 and cells 321, 322, 323, and 324. Normally, a certain gap is kept between the cell 321, the cell 322, the cell 323 and the cell 324 and the via 310 to achieve the normal conduction of the flower pad.
Fig. 4 illustrates a dense region of the drilled holes after the drilled holes are enlarged, and it can be seen that a plurality of drilled holes are connected into a dense region after the drilled holes are enlarged to a certain degree.
Fig. 5 lists a flowchart of a method for identifying a clogged area of a patterned pad, and specifically, the method specifically includes the following steps:
and S510, detecting a drilling dense area.
Specifically, the drill holes of the plurality of patterned bonding pads with the smaller drill hole pitch may be enlarged, and the whole area formed by connecting the enlarged drill holes may be used as the position of the drill hole dense area.
S520, if there are any more drilling dense areas?
If yes, go to S530;
if not, ending.
And S530, decomposing the patterned bonding pad in the drilling dense area into units.
S540, if there is a cell in contact with the borehole?
If yes, cutting the unit open;
if not, go to S520.
In the above example, by detecting the drill-dense region and decomposing each of the pads of the drill-dense region into a plurality of cells, respectively; whether the unit is in contact with the drill hole or not is judged, so that whether the patterned bonding pad is blocked or not is determined, the unit is cut when the patterned bonding pad is blocked, automatic identification of the blocked area of the patterned bonding pad is achieved, the blocked area of the patterned bonding pad can be automatically cleaned when the blocked area of the patterned bonding pad is identified, the problems that manual identification is long in time consumption and the condition of missing detection can occur are solved, and cost can be reduced.
EXAMPLE III
Fig. 6 is a schematic structural diagram of an apparatus for identifying a plugged area of a land in a third embodiment of the present invention, where the apparatus can execute the method for identifying a plugged area of a land involved in any embodiment of the present invention, and the apparatus can be implemented by software and/or hardware. Specifically, referring to fig. 6, the apparatus mainly includes: a borehole dense area detection module 610, a decomposition module 620, and a distance acquisition module 630.
The drilling dense region detection module 610 is configured to detect a drilling dense region;
the decomposition module 620 is used for decomposing each patterned pad in the drilling dense area into a plurality of units respectively;
the distance obtaining module 630 is configured to obtain a distance between at least one of the plurality of units and the target drill hole, and determine whether the target patterned pad is blocked according to the distance, where the target patterned pad includes at least one unit and the target drill hole.
In the scheme of the embodiment, the drilling dense area is detected by a drilling dense area detection module; respectively decomposing each patterned bonding pad in the drilling dense area into a plurality of units through a decomposition module; the distance between at least one unit in the units and the target drilling hole is obtained through the distance obtaining module, whether the target patterned bonding pad is blocked or not is judged according to the distance, automatic identification of the blocked area of the patterned bonding pad is achieved, the problems that manual identification is long in time consumption and the condition of missing detection can occur are solved, and cost can be reduced.
Optionally, the drilling dense region detection module 610 is further specifically configured to determine that the drilling connection region is the drilling dense region by enlarging the drilling to a set multiple.
Optionally, the apparatus for identifying a clogged area of a spline pad further includes: and the patterned bonding pad copying module is used for copying each patterned bonding pad corresponding to the drilling dense area to the target area.
Optionally, the distance obtaining module 630 is further specifically configured to determine that the target patterned pad is blocked if the distance between the target unit and the target drilled hole is smaller than or equal to a set threshold; wherein the target unit is any one unit of at least one unit; and if the distance between the target unit and the target drilling hole is larger than a set threshold value, determining that the patterned bonding pad is not blocked.
Optionally, the apparatus for identifying a clogged area of a spline pad further includes: and the unit cutting module is used for cutting the target unit to enable the target patterned pad to be communicated.
The patterned bonding pad blocking area identification device provided by the embodiment of the invention can execute the patterned bonding pad blocking area identification method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
Example four
Fig. 7 is a schematic structural diagram of a computer device according to a fourth embodiment of the present invention. FIG. 7 illustrates a block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention. The computer device 12 shown in fig. 7 is only an example and should not impose any limitation on the scope of use or functionality of embodiments of the invention.
As shown in FIG. 7, computer device 12 is in the form of a general purpose computing device. The components of computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Computer device 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by computer device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 30 and/or cache memory 32. Computer device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 7, and commonly referred to as a "hard drive"). Although not shown in FIG. 7, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
Computer device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with computer device 12, and/or with any devices (e.g., network card, modem, etc.) that enable computer device 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, computer device 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via network adapter 20. As shown in FIG. 7, the network adapter 20 communicates with the other modules of the computer device 12 via the bus 18. It should be appreciated that although not shown in FIG. 7, other hardware and/or software modules may be used in conjunction with computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 16 executes various functional applications and data processing by running a program stored in the system memory 28, for example, implementing the method for identifying a clogged area of a land provided by the embodiment of the present invention.
EXAMPLE five
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, perform a method for identifying a clogged region of a pad, the method including:
detecting a drilling dense area;
respectively decomposing each patterned bonding pad in the drilling dense area into a plurality of units;
and acquiring the distance between at least one unit in the plurality of units and the target drilling hole, and judging whether the target patterned bonding pad is blocked according to the distance, wherein the target patterned bonding pad comprises at least one unit and the target drilling hole.
Of course, the storage medium provided by the embodiment of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the operations of the method described above, and may also perform related operations in the method for identifying a clogged area of a pad provided by any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly can be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the apparatus for identifying a patterned pad blocking area, the included units and modules are only divided according to the functional logic, but are not limited to the above division, as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing description is only exemplary of the invention and that the principles of the technology may be employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in some detail by the above embodiments, the invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the invention, and the scope of the invention is determined by the scope of the appended claims.

Claims (6)

1. A method for identifying a clogged area of a land, comprising:
detecting a densely drilled area, comprising:
amplifying the drill holes of the plurality of patterned bonding pads included in the PCB design file to a set multiple, and detecting whether the plurality of drill holes are connected together after amplifying all the drill holes to the set multiple; if a plurality of drill holes are connected together, determining the area where the plurality of drill holes are located as a drill hole dense area;
after detecting the drilling dense area in the PCB design file, copying each patterned pad corresponding to the drilling dense area to a target area; the target area is a blank area and is named as a temporary layer;
respectively decomposing each patterned bonding pad of the drilling dense area into a plurality of units;
acquiring the distance between at least one unit in the plurality of units and a target drilling hole as a target unit, and judging whether a target patterned bonding pad is blocked according to the distance, wherein the method comprises the following steps:
if the distance between the target unit and the target drilling hole is smaller than or equal to a set threshold value, determining that the target patterned welding disc is blocked; wherein the target cell is at least one cell of a plurality of cells in the patterned pad except the target patterned pad;
if the distance between the target unit and the target drilling hole is larger than a set threshold value, determining that the target patterned welding disc is not blocked;
wherein the target patterned pad comprises the plurality of cells and the target bore; the target patterned pad is any patterned pad that is replicated into the drill-dense area of the temporary layer.
2. The method of claim 1, after determining the target spline clogging, further comprising:
and cutting the target unit to enable the target patterned pad to be in a path.
3. A patterned pad clogging region identification device, comprising:
the drilling dense area detection module is used for detecting a drilling dense area;
the drilling dense area detection module is further specifically used for determining a drilling connection area as the drilling dense area by amplifying the drilling of the plurality of patterned bonding pads included in the PCB design file to a set multiple;
the decomposition module is used for decomposing each patterned bonding pad of the drilling dense area into a plurality of units respectively;
the distance acquisition module is used for acquiring the distance between at least one unit in the units and a target drilling hole as a target unit and judging whether a target patterned bonding pad is blocked according to the distance, wherein the target patterned bonding pad comprises the units and the target drilling hole;
the apparatus is for performing the method of identifying a plugged area of a spline pad of claim 1.
4. The apparatus of claim 3, further comprising:
and the patterned pad copying module is used for copying each patterned pad corresponding to the drilling dense area to a target area.
5. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor when executing the program implements the method of identifying a clogged area according to any one of claims 1 to 2.
6. A storage medium containing computer-executable instructions for performing the method of identifying a clogged area of a spline according to any one of claims 1 to 2 when executed by a computer processor.
CN202010043577.6A 2020-01-15 2020-01-15 Method, device and equipment for identifying patterned bonding pad blocking area and storage medium Active CN111239156B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010043577.6A CN111239156B (en) 2020-01-15 2020-01-15 Method, device and equipment for identifying patterned bonding pad blocking area and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010043577.6A CN111239156B (en) 2020-01-15 2020-01-15 Method, device and equipment for identifying patterned bonding pad blocking area and storage medium

Publications (2)

Publication Number Publication Date
CN111239156A CN111239156A (en) 2020-06-05
CN111239156B true CN111239156B (en) 2023-01-06

Family

ID=70865449

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010043577.6A Active CN111239156B (en) 2020-01-15 2020-01-15 Method, device and equipment for identifying patterned bonding pad blocking area and storage medium

Country Status (1)

Country Link
CN (1) CN111239156B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114218886B (en) * 2021-11-29 2022-09-23 北京百度网讯科技有限公司 Method and device for realizing patterned bonding pad, electronic equipment and storage medium

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7333218B2 (en) * 2005-06-28 2008-02-19 United Technologies Corporation Systems and methods for determining the location and angular orientation of a hole with an obstructed opening residing on a surface of an article
FR2903175B1 (en) * 2006-06-29 2008-09-19 Inst Francais Du Petrole OPTIMIZED METHOD OF STORING THERMAL ENERGY IN AQUIFERE
CN103298243B (en) * 2006-07-14 2016-05-11 斯塔布科尔技术公司 There is the increasing layer printed substrate substrate of the core layer of a forming circuit part
CN101832950B (en) * 2010-04-28 2012-06-27 深圳创维-Rgb电子有限公司 PCB quality detection method, system and device
CN201937952U (en) * 2011-01-14 2011-08-17 广州兴森快捷电路科技有限公司 Back-drilled high-density lamination printed circuit board
KR101396456B1 (en) * 2014-01-13 2014-05-22 세광테크 주식회사 Apparatus for inspection of ito film pattern and inspection method thereof
CN107796820B (en) * 2017-09-30 2020-08-18 广州兴森快捷电路科技有限公司 Method and device for automatically detecting bonding pad
CN108112165B (en) * 2018-01-25 2020-02-07 苏州浪潮智能科技有限公司 Power supply via hole structure and power supply via hole arrangement design method
CN109060823A (en) * 2018-08-03 2018-12-21 珠海格力智能装备有限公司 Method and device for detecting coating quality of heat dissipation paste of radiator
CN110135422B (en) * 2019-05-20 2022-12-13 腾讯科技(深圳)有限公司 Dense target detection method and device

Also Published As

Publication number Publication date
CN111239156A (en) 2020-06-05

Similar Documents

Publication Publication Date Title
CN100432949C (en) Method and device for storing user data on computer when software crashing
WO2020103385A1 (en) Method and system for detecting open/short circuit on pcb design layout, and electronic device
CN101286130B (en) Embedded equipment reset fault positioning accomplishing method
CN106909482A (en) A kind of method and device of solid-state disk service life detection
CN111239156B (en) Method, device and equipment for identifying patterned bonding pad blocking area and storage medium
US7707534B2 (en) Circuit board design tool and methods
US20080109773A1 (en) Analyzing Impedance Discontinuities In A Printed Circuit Board
CN115713060A (en) Time sequence violation repairing method and device, server and readable storage medium
CN109933931B (en) Method for detecting whether back drilling target layer is set correctly
US10531576B2 (en) Implementing backdrilling elimination utilizing via plug during electroplating
WO2007099578A1 (en) Failure analyzer
CN116909934B (en) Command test method, device, equipment and medium of electronic automation design software
CN111531632A (en) Method and device for adding burr hole, computer equipment and storage medium
CN116341486A (en) Via inspection method, device, tool, electronic device, and readable storage medium
CN101908082A (en) Impedance design method and device for printed circuit board
CN107908873B (en) Method and device for checking high-speed line across reference planes
CN106202775A (en) A kind of hole class problem inspection method of printed circuit board
US20240080978A1 (en) System and method to eliminate via striping
CN112187527A (en) Micro-service abnormity positioning method and device, electronic equipment and readable storage medium
CN111531633B (en) Slotted hole connecting hole processing method and device, computer equipment and storage medium
US20230341458A1 (en) Detecting a via stripping issue in a printed circuit board
CN117892684B (en) Wire merging calculation method, device, equipment and medium of EDA software
US20240232444A9 (en) Hybrid through hole for solid state intrusion detection
CN114302309B (en) Method and device for detecting audio collector
CN114818604B (en) Method and device for correcting short-circuit defects on digital layout

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