A method for preventing an inductor from being short-circuited by external traces

By dividing the inductor protection area on the circuit board and performing safety inspection, the problem of inductor failure due to external trace short circuit is solved, and the accuracy and efficiency of inductor safety inspection is improved.

CN118761380BActive Publication Date: 2025-07-01博越微电子(江苏)有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410963863.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-18
Publication Date
2025-07-01
Estimated Expiration
2044-07-18

AI Technical Summary

Technical Problem

During the circuit design or installation process, the inductor is prone to fail due to short circuits of external traces, resulting in the circuit being unable to work normally or damage other components. It is difficult for the prior art to effectively avoid such short circuits.

Method used

By obtaining the circuit layout diagram of the circuit board, recording the locations of inductors, circuit traces and other electronic components, dividing the inductor protection zone, and using distance detection technology and DRC rule set for safety detection, inductor protection and circuit layout adjustments are performed according to the detection results.

Benefits of technology

It effectively avoids the inductor failure due to external trace short circuit, improves the accuracy and efficiency of inductor safety detection, and solves the problems of missing manual inspection, low efficiency and unintuitive inspection results of naked eyes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118761380B_ABST
    Figure CN118761380B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for preventing an inductor from being short-circuited by external traces, which relates to the technical field of inductor short-circuit protection. The method includes: obtaining a circuit layout diagram related to several electronic components in a circuit board; recording the positions of the inductor, circuit traces, and electronic components other than the inductor; dividing an inductor protection area centered on the position of the inductor; performing safety detection on the inductor protection area; performing inductor protection based on the detection results; performing circuit layout based on the detection results and re-dividing the inductor protection area. The present invention improves the accuracy and efficiency of inductor safety detection by establishing an inductor protection area, adopting distance detection technology, and establishing a DRC rule set to perform safety detection on the protection area, and then performing circuit layout and re-dividing the circuit protection area according to the detection results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of inductance short - circuit protection, and particularly relates to a method for preventing an inductance from being short - circuited by external traces. Background Art

[0002] An inductor is a basic electronic component, and its main function is to store electrical energy and generate a magnetic field. In a circuit, an inductor is usually composed of a winding. When a current passes through it, it will generate a magnetic field. The basic composition of an inductor includes a wound coil (also called a coil) and a magnetic core (sometimes it can also be hollow).

[0003] Due to the structure and characteristics of the inductor, during the circuit design or installation process, especially when the traces of the inductor are too close to or in direct contact with other wires or metal structures, the inductor may experience a short - circuit failure, causing the circuit to malfunction or damage other components. Therefore, it is urgent to design a set of rules to determine whether a short - circuit will occur and take avoidance measures to prevent the inductor from being short - circuited by external traces. Summary of the Invention

[0004] The purpose of the present invention is to provide a method for preventing an inductor from being short - circuited by external traces. The purpose of the present invention can be achieved through the following technical solutions:

[0005] In a first aspect, an embodiment of the present application provides a method for preventing an inductor from being short - circuited by external traces, including the following steps:

[0006] Obtain a circuit layout diagram related to several electronic components in a circuit board;

[0007] Record the positions of the inductor, circuit traces, and electronic components other than the inductor;

[0008] Divide an inductor protection area centered on the position of the inductor;

[0009] Perform a safety detection on the inductor protection area;

[0010] Perform inductor protection based on the detection result;

[0011] Perform circuit layout based on the detection result and re - divide the inductor protection area.

[0012] Preferably, dividing the inductor protection area specifically includes the following steps:

[0013] Establish a spatial coordinate system based on the circuit layout diagram, set the position of the inductor as the origin, and obtain the origin coordinates;

[0014] Obtain the component position coordinates of other electronic components in the spatial coordinate system;

[0015] Obtain the trace position coordinates of the circuit traces in the spatial coordinate system;

[0016] Calculating the distance between the origin coordinates and the component position coordinates and obtaining an inductor-component distance set;

[0017] Calculating the distance between the origin coordinates and the routing position coordinates and obtaining an inductor-routing distance set;

[0018] Acquire an area radius based on the inductor-component distance set and the inductor-line distance set;

[0019] The inductive protection zone is divided based on the origin coordinates and the zone radius.

[0020] Preferably, obtaining the area radius specifically includes the following steps:

[0021] Selecting the farthest distance P1 and the shortest distance P2 from the inductor-component distance set, and calculating the first intermediate distance based on the distances;

[0022] Selecting the farthest distance P3 and the shortest distance P4 from the inductor-wiring distance set, and calculating the second intermediate distance based on the distances;

[0023] The area radius is selected by comparing the first middle distance and the second middle distance, specifically: if the first middle distance is greater than the second middle distance, the first middle distance is selected as the area radius; if the first middle distance is less than the second middle distance, the second middle distance is selected as the area radius; if the two are equal, one of them is selected as the area radius;

[0024] Among them, the first middle distance = P1 + P2 / 2; the second middle distance = P3 + P4 / 2.

[0025] Preferably, dividing the inductive protection zone also includes the following steps:

[0026] Obtain the electromagnetic field data of the circuit board obtained in the electromagnetic measurement, including the electromagnetic radiation intensity and spectrum distribution;

[0027] Based on the electromagnetic field data, circuit traces and electronic components are used as measurement points and measurement point data is acquired;

[0028] Defining electromagnetic characteristics based on the electromagnetic field data and obtaining a characteristic region set;

[0029] Taking the inductor as the centroid and selecting a set of characteristic regions with similar electromagnetic characteristics as the inductor cluster;

[0030] Calculating the distance between each measurement point in the inductor cluster and the centroid, and assigning the measurement point to the inductor cluster to which the centroid closest to the measurement point belongs according to the calculated distance;

[0031] Recalculate the centroid for each inductor cluster and update the centroid position;

[0032] Use the inductor cluster after updating the centroid position as the inductor protection area.

[0033] Preferably, use distance detection technology to perform safety detection on the inductor protection area, which specifically includes the following steps:

[0034] Determine the positions of the inductors, traces, and electronic components;

[0035] Obtain the distances between the inductors and the traces as well as the electronic components through distance detection technology;

[0036] Set the inductor safety distance threshold;

[0037] Judge the magnitude of the detected distance and the inductor safety distance threshold and output the detection result, specifically:

[0038] If the detected distance is less than the inductor safety distance threshold, output the first detection result;

[0039] If the detected distance is equal to the inductor safety distance threshold, output the second detection result;

[0040] If the detected distance is greater than the inductor safety distance threshold, output the third detection result.

[0041] Preferably, setting the inductor safety distance threshold specifically includes:

[0042] Obtain the historical detection data of distance detection;

[0043] Obtain the shortest distance and the longest distance in the historical detection data;

[0044] Obtain the first performance performance corresponding to the shortest distance and the second performance performance corresponding to the longest distance;

[0045] If both the first performance performance and the second performance performance are positive performances, select the shortest distance as the inductor safety distance threshold;

[0046] If the first performance performance is a positive performance and the second performance performance is a negative performance, obtain the intermediate distance between the shortest distance and the longest distance and obtain the third performance performance of the intermediate distance. If both the first performance performance and the third performance performance are positive performances, select the shortest distance as the inductor safety distance threshold; otherwise, repeatedly obtain the intermediate distance until both are positive performances;

[0047] If the first performance performance is a negative performance and the second performance performance is a positive performance, obtain the intermediate distance between the shortest distance and the longest distance and obtain the third performance performance of the intermediate distance. If both the second performance performance and the third performance performance are positive performances, select the intermediate distance as the inductor safety distance threshold; otherwise, repeatedly obtain the intermediate distance until both are positive performances.

[0048] Preferably, the protection measures corresponding to the first detection result are: providing insulation protection and increasing the physical distance, or repositioning in the circuit layout diagram;

[0049] The protection measures corresponding to the second detection result are: continuously observing and performing the next round of distance detection;

[0050] The protection measures corresponding to the third detection result are: performing the next round of distance detection.

[0051] Preferably, DRC is used to perform circuit safety detection on the inductor protection area, which specifically includes the following steps:

[0052] Obtain the operating frequency of the circuit components, set the safety distance, and establish the first safety distance rule set;

[0053] Obtain the category and size of the circuit components, set the safety distance, and establish the second safety distance rule set;

[0054] Obtain the electromagnetic characteristics of the circuit components, set the safety distance, and establish the third safety distance rule set;

[0055] Integrate the first safety distance rule set, the second safety distance rule set, and the third safety distance rule set to establish the DRC rule set;

[0056] Perform circuit safety detection based on the DRC rule set.

[0057] Preferably, establishing the DRC rule set further includes the following steps:

[0058] Set up a rule update and addition module;

[0059] Define rule conditions and rule priorities and adjust them in real time;

[0060] Among them, the rule conditions include the object to which the rule applies, the safety distance, the applicable level, and the category.

[0061] In a second aspect, an embodiment of the present application provides a system for preventing an inductor from being short-circuited by external traces, including a position recording module, a protection area division module, a safety detection module, and an inductor protection module;

[0062] The position recording module is used to obtain the circuit layout diagram related to several electronic components in the circuit board; record the positions of the inductor, circuit traces, and electronic components other than the inductor;

[0063] The protection area division module is used to divide the inductor protection area with the inductor position as the center;

[0064] The safety detection module is used to perform safety detection on the inductor protection area;

[0065] The inductance protection module is used to perform inductance protection based on the detection result, perform circuit layout, and re-divide the inductance protection area.

[0066] The beneficial effects of the present invention are as follows: By establishing an inductance protection area, adopting distance detection technology, and establishing a DRC rule set to perform safety detection on this protection area, the circuit layout and the re-division of the circuit protection area are carried out according to the detection result. It solves the problems existing in the existing inductance detection technology, such as: manual inspection is prone to omissions, the efficiency of manual inspection is low, with the increase of chip scale and complexity, the workload of visual inspection is huge and the error probability is also increased, and the results of visual inspection are not intuitive, etc., improving the accuracy and efficiency of inductance safety detection. Brief Description of the Drawings

[0067] For better understanding and implementation, the technical solutions of the present application will be described in detail below with reference to the drawings.

[0068] Figure 1 It is a step flowchart of a method for preventing an inductor from being short-circuited by external traces provided by an embodiment of the present application;

[0069] Figure 2 It is a step flowchart of dividing an inductance protection area provided by an embodiment of the present application;

[0070] Figure 3 It is a step flowchart of dividing an inductance protection area provided by another embodiment of the present application;

[0071] Figure 4 It is a schematic structural diagram of a system for preventing an inductor from being short-circuited by external traces provided by an embodiment of the present application. Detailed Embodiments

[0072] To further elaborate on the technical means and effects adopted by the present invention to achieve the intended invention purpose, the exemplary embodiments will be described in detail here, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are only examples of methods and systems consistent with some aspects of the present application as detailed in the appended claims.

[0073] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a", "the", and "said" used in this application and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used herein refers to any and all possible combinations of one or more of the associated listed items.

[0074] The following describes in detail the specific implementation manners, features, and effects of the present invention in conjunction with the accompanying drawings and preferred embodiments.

[0075] Embodiment 1

[0076] Please refer to Figure 1 , an embodiment of this application provides a method for preventing an inductor from being short-circuited by external traces, including the following steps:

[0077] Obtain a circuit layout diagram related to several electronic components in a circuit board;

[0078] Record the positions of the inductor, circuit traces, and electronic components other than the inductor;

[0079] Divide an inductor protection area centered on the position of the inductor;

[0080] Perform a safety inspection on the inductor protection area;

[0081] Perform inductor protection based on the inspection results;

[0082] Perform circuit layout based on the inspection results and re-divide the inductor protection area.

[0083] Specifically, since an inductor may short-circuit due to contact between its wires and other electronic components or traces during circuit design and installation, in order to avoid short-circuiting of the inductor in this embodiment, first, a circuit layout diagram of the circuit board is obtained. This circuit layout diagram is related to several electronic components and is used to reflect the positions of the electronic components. Secondly, the positions of the inductor, circuit traces, and electronic components other than the inductor are recorded in the circuit layout diagram. Immediately afterwards, an inductor protection area is divided with the inductor position as the center, and safety detection and circuit detection are respectively performed on the inductor protection area to obtain safety detection results and circuit detection results. Finally, based on the above detection results, safety protection and circuit layout are performed on the inductor, the inductor protection area is re-divided, and safety detection is performed according to the re-divided inductor protection area. Among them, safety detection is to detect whether the inductor in the inductor protection area contacts other electronic components or whether the traces of the inductor contact other wires, thus causing a short-circuit situation, and to detect whether the electronic components in the circuit are damaged or malfunction; while circuit detection is to detect whether the layout of each electronic component and trace in the circuit will cause a short-circuit situation, and whether the performance generated by the circuit layout meets the initial requirements of the circuit, such as short-circuits between wires, poor contacts, incorrect pad sizes, too-close components, etc. Through the above operations, the present application avoids short-circuiting caused by contact between the inductor in the circuit and other electronic components or circuit traces by dividing the inductor protection area and performing safety detection, improving the safety and reliability of the circuit.

[0084] As Figure 2 shown, in an embodiment provided by the present application, dividing the inductor protection area specifically includes the following steps:

[0085] Establish a spatial coordinate system based on the circuit layout diagram, set the inductor position as the origin, and obtain the origin coordinates;

[0086] Obtain the component position coordinates of other electronic components in the spatial coordinate system;

[0087] Obtain the trace position coordinates of the circuit traces in the spatial coordinate system;

[0088] Calculate the distance between the origin coordinates and the component position coordinates and obtain the inductor-component distance set;

[0089] Calculate the distance between the origin coordinates and the trace position coordinates and obtain the inductor-trace distance set;

[0090] Obtain the region radius based on the inductor-component distance set and the inductor-trace distance set;

[0091] Divide the inductor protection area based on the origin coordinates and the region radius.

[0092] In an embodiment provided in the present application, obtaining the area radius specifically includes the following steps:

[0093] Selecting the farthest distance P1 and the shortest distance P2 from the inductor-component distance set, and calculating the first intermediate distance based on the distances;

[0094] Selecting the farthest distance P3 and the shortest distance P4 from the inductor-wiring distance set, and calculating the second intermediate distance based on the distances;

[0095] The area radius is selected by comparing the first middle distance and the second middle distance, specifically: if the first middle distance is greater than the second middle distance, the first middle distance is selected as the area radius; if the first middle distance is less than the second middle distance, the second middle distance is selected as the area radius; if the two are equal, one of them is selected as the area radius;

[0096] Among them, the first middle distance = P1 + P2 / 2; the second middle distance = P3 + P4 / 2.

[0097] Specifically, after obtaining the circuit layout diagram and the positions of each electronic component, the present application divides the inductor protection area with the inductor position as the origin. In order to make the division of the protection area more accurate and reliable, in this embodiment, a space coordinate system is first established based on the circuit layout diagram, the inductor position is set as the origin, and the origin coordinates are obtained; then the component position coordinates of other electronic components are obtained in the space coordinate system, and the wire position coordinates of the circuit traces are obtained in the space coordinate system; then the distances between the origin coordinates and the component position coordinates are calculated respectively to obtain the inductor-component distance set, and the distances between the origin coordinates and the wire position coordinates are calculated to obtain the inductor-wire distance set; finally, the region radius is obtained based on the inductor-component distance set and the inductor-wire distance set, and the inductor protection area is divided with the above origin coordinates and region radius. Further, when obtaining the region radius in this embodiment, first select the farthest distance P1 and the nearest distance P2 in the inductor-component distance set, and calculate the first intermediate distance therewith; then select the farthest distance P3 and the nearest distance P4 in the inductor-wire distance set, and calculate the second intermediate distance therewith; then select the region radius by comparing the magnitudes of the first intermediate distance and the second intermediate distance, specifically: if the first intermediate distance is greater than the second intermediate distance, select the first intermediate distance as the region radius; if the first intermediate distance is less than the second intermediate distance, select the second intermediate distance as the region radius; if the two are equal, either one can be selected as the region radius; wherein, the first intermediate distance = (P1 + P2) / 2; the second intermediate distance = (P3 + P4) / 2. In this embodiment, the inductor-component distance set is constructed by calculating the distances between the inductor and other electronic components respectively, the inductor-wire distance set is obtained by calculating the distances between the inductor and the wire positions, and the above sets contain the positions and coordinates of all electronic components and circuit traces in the circuit layout diagram; and the region radius is calculated and selected by respectively selecting the shortest distance and the longest distance in the two sets, so as to improve the reliability of the region radius selection, and through the above operations, the inductor protection area divided by the present application can have a more accurate range limit, thereby providing data support for the subsequent safety detection of the protection area.

[0098] As Figure 3 shown, in an embodiment provided by the present application, dividing the inductor protection area further includes the following steps:

[0099] Obtain the electromagnetic field data obtained by electromagnetic measurement of the circuit board, including the electromagnetic radiation intensity and the spectrum distribution;

[0100] Based on the electromagnetic field data, use the circuit traces and electronic components as measurement points and obtain the measurement point data;

[0101] Define the electromagnetic characteristics based on the electromagnetic field data and obtain the characteristic region set;

[0102] Take the inductor as the centroid and select a set of characteristic regions with similar electromagnetic characteristics as the inductor cluster;

[0103] Calculate the distance between each measurement point in the inductor cluster and the centroid, and assign the measurement points to the inductor cluster to which the centroid with the closest distance belongs according to the calculated distance;

[0104] Recalculate the centroid for each inductor cluster and update the centroid position;

[0105] Take the inductor cluster after updating the centroid position as the inductor protection area.

[0106] Specifically, the present application provides another embodiment. The K-means algorithm is used to divide the inductor protection area, and a set of characteristic regions is obtained through electromagnetic field data such as electromagnetic radiation intensity and spectrum distribution; then, taking the inductor as the centroid, a set of characteristic regions with similar electromagnetic characteristics is selected as the inductor cluster; by calculating the distance between each measurement point (circuit traces and other electronic components except the inductor) in the inductor cluster and the centroid, and assigning the measurement points to the inductor cluster to which the centroid with the closest distance belongs according to the calculated distance; finally, recalculate the centroid for each inductor cluster and update the centroid position; repeat the above steps until the stop condition is met, such as: setting and reaching the maximum number of iterations or the change in the distance between the centroid and each measurement point is less than a certain threshold. In this embodiment, using the K-means algorithm to divide the inductor protection area can divide the inductor protection area into different clusters based on the similarity of the measurement points, so as to more accurately determine which areas are more affected by electromagnetic interference; at the same time, taking the inductor as the centroid to calculate the distance and avoiding the influence of traces and electronic components on the inductor can more specifically layout the traces and electronic components to minimize the impact of electromagnetic interference and short circuits, thereby improving the management and control ability of electromagnetic interference and component / trace short circuits.

[0107] In an embodiment provided by the present application, a distance detection technology is used to perform safety detection on the inductor protection area, which specifically includes the following steps:

[0108] Determine the positions of the inductor, traces, and electronic components;

[0109] Obtain the distances between the inductor and the traces and electronic components through the distance detection technology;

[0110] Set the inductor safety distance threshold;

[0111] Judge the magnitude relationship between the detected distance and the inductor safety distance threshold and output the detection result, specifically:

[0112] If the detected distance is less than the inductor safety distance threshold, output the first detection result;

[0113] If the detected distance is equal to the inductor safety distance threshold, output the second detection result;

[0114] If the detected distance is greater than the inductance safety distance threshold, output the third detection result.

[0115] Furthermore, setting the inductance safety distance threshold specifically includes:

[0116] Obtain the historical detection data of distance detection;

[0117] Obtain the shortest distance and the longest distance in the historical detection data;

[0118] Obtain the first performance at the shortest distance and the second performance at the longest distance;

[0119] If both the first performance and the second performance are positive performances, select the shortest distance as the inductance safety distance threshold;

[0120] If the first performance is a positive performance and the second performance is a negative performance, obtain the intermediate distance between the shortest distance and the longest distance and obtain the third performance of the intermediate distance. If both the first performance and the third performance are positive performances, select the shortest distance as the inductance safety distance threshold; otherwise, repeatedly obtain the intermediate distance until both are positive performances;

[0121] If the first performance is a negative performance and the second performance is a positive performance, obtain the intermediate distance between the shortest distance and the longest distance and obtain the third performance of the intermediate distance. If both the second performance and the third performance are positive performances, select the intermediate distance as the inductance safety distance threshold; otherwise, repeatedly obtain the intermediate distance until both are positive performances.

[0122] Specifically, in this embodiment, the setting of the inductance safety distance is based on historical detection data. By obtaining the shortest distance and its performance and the longest distance and its performance, it is determined which distance is used as the standard for the safety distance; the performance corresponding to the above distance refers to the performance presented by the entire circuit board at that distance. A positive performance indicates that there is no short circuit or other situations that affect the performance and function of the circuit board, and a negative performance indicates that there is a short circuit or other situations that affect the performance and function of the circuit board. By continuously obtaining the intermediate value between the two distances, the error can be continuously reduced to obtain a more accurate safety distance.

[0123] In an embodiment provided by the present application, the protection measures corresponding to the first detection result are: providing insulation protection and increasing the physical distance, or re-layouting the positions in the circuit layout diagram;

[0124] The protection measures corresponding to the second detection result are: continuously observing and performing the next round of distance detection;

[0125] The protection measure corresponding to the third detection result is: conduct the next round of distance detection.

[0126] In another embodiment provided by the present application, DRC is used to perform circuit safety detection on the inductor protection area, specifically including the following steps:

[0127] Obtain the operating frequency of the circuit element, set a safety distance, and establish a first safety distance rule set;

[0128] Obtain the category and size of the circuit element, set a safety distance, and establish a second safety distance rule set;

[0129] Obtain the electromagnetic characteristics of the circuit element, set a safety distance, and establish a third safety distance rule set;

[0130] Integrate the first safety distance rule set, the second safety distance rule set, and the third safety distance rule set to establish a DRC rule set;

[0131] Perform circuit safety detection based on the DRC rule set.

[0132] Specifically, the category, size, operating frequency of the circuit element in the circuit board, and the generated electromagnetic field (electromagnetic radiation intensity, spectrum distribution), etc. will all affect the safety distance of the inductor. Therefore, in order to ensure that the inductor distance is always in a safe position, this embodiment respectively establishes three safety distance rule sets based on the above several characteristics, so as to ensure that the finally established DRC rule set has high reliability and accuracy, thereby ensuring the safety of the inductor, the circuit element, and the circuit board.

[0133] Further, establishing the DRC rule set further includes the following steps:

[0134] Set a rule update and addition module;

[0135] Define rule conditions and rule priorities and adjust them in real time;

[0136] Among them, the rule conditions include the object to which the rule is applied, the safety distance, the applicable level, and the category.

[0137] Specifically, a module that can update and add new rules at any time is also set in establishing the DRC rule set. At the same time, rule priorities and rule conditions are also designed and can be updated in real time.

[0138] In summary, the present application establishes an inductance protection area, adopts distance detection technology, and establishes a DRC rule set to perform safety detection on this protection area, so as to re-divide the circuit layout and the circuit protection area according to the detection results. It solves the problems existing in the existing inductance detection technology, such as: manual inspection is prone to omissions, the efficiency of manual inspection is low, with the increase of chip scale and complexity, the workload of visual inspection is huge and the error probability is also increased, and the results of visual inspection are not intuitive, etc., improving the accuracy and efficiency of inductance safety detection.

[0139] Embodiment 2

[0140] Please refer to Figure 4 , the embodiment of the present application provides a system for preventing an inductor from being short-circuited by external traces, including a position recording module, a protection area division module, a safety detection module, and an inductor protection module;

[0141] The position recording module is used to obtain the circuit layout diagram related to several electronic components in the circuit board; record the positions of inductors, circuit traces, and electronic components other than inductors;

[0142] The protection area division module is used to divide an inductor protection area centered on the inductor position;

[0143] The safety detection module is used to perform safety detection on the inductor protection area;

[0144] The inductor protection module is used to perform inductor protection based on the detection results, perform circuit layout, and re-divide the inductor protection area.

[0145] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0146] Those skilled in the art can clearly understand that for the convenience and conciseness of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0147] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present invention.

[0148] As described above, it is only a preferred embodiment of the present invention, and there is no limitation in any form to the present invention. Although the present invention has been disclosed as above with the preferred embodiment, it is not intended to limit the present invention. Any person skilled in the art can make some changes or modifications to the equivalent embodiments of equivalent changes within the scope of the technical solution of the present invention. However, as long as it does not depart from the content of the technical solution of the present invention, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention still fall within the scope of the technical solution of the present invention.

Claims

1. A method for preventing an inductor from being short-circuited by an external wiring, characterized in that: The steps include: Obtaining a circuit layout diagram associated with a plurality of electronic components in a circuit board; Record the location of the inductor, circuit traces, and electronic components other than the inductor; Divide the inductance protection zone with the inductance position as the center; Performing safety detection on the inductive protection zone; Inductive protection based on detection results; Conduct circuit layout and re-divide the inductance protection zone based on the detection results; The division of the inductance protection zone includes the following steps: The K-means algorithm is used to divide the inductance protection zone; Obtain the electromagnetic field data of the circuit board obtained in the electromagnetic measurement, including the electromagnetic radiation intensity and spectrum distribution; Based on the electromagnetic field data, circuit traces and other electronic components except the inductor are used as measurement points and measurement point data is obtained; Defining electromagnetic characteristics based on the electromagnetic field data and obtaining a characteristic region set; Taking the inductor as the centroid and selecting a set of characteristic regions with similar electromagnetic characteristics as the inductor cluster; Calculating the distance between each measurement point in the inductor cluster and the centroid, and assigning the measurement point to the inductor cluster to which the centroid closest to the measurement point belongs according to the calculated distance; The centroid of each inductor cluster is recalculated and its position is updated until the maximum number of iterations is reached or the distance change between the centroid and each measurement point is less than a certain threshold. The inductor cluster after the centroid position is updated is used as the inductor protection zone.

2. A method for preventing an inductor from being short-circuited by an external wiring according to claim 1, characterized in that: Dividing the inductive protection zone includes the following steps: Establish a spatial coordinate system based on the circuit layout diagram and set the inductor position as the origin and obtain the origin coordinates; Acquiring component position coordinates of other electronic components in the spatial coordinate system; Acquire the routing position coordinates of the circuit routing in the spatial coordinate system; Calculating the distance between the origin coordinates and the component position coordinates and obtaining an inductor-component distance set; Calculating the distance between the origin coordinates and the routing position coordinates and obtaining an inductor-routing distance set; Acquire an area radius based on the inductor-component distance set and the inductor-line distance set; The inductive protection zone is divided based on the origin coordinates and the zone radius.

3. A method for preventing an inductor from being short-circuited by an external wiring according to claim 2, characterized in that: Obtaining the area radius specifically includes the following steps: Selecting the farthest distance P1 and the shortest distance P2 from the inductor-component distance set, and calculating the first intermediate distance based on the distances; Selecting the farthest distance P3 and the shortest distance P4 from the inductor-wiring distance set, and calculating the second intermediate distance based on the distances; The area radius is selected by comparing the first middle distance and the second middle distance, specifically: if the first middle distance is greater than the second middle distance, the first middle distance is selected as the area radius; if the first middle distance is less than the second middle distance, the second middle distance is selected as the area radius; if the two are equal, one of them is selected as the area radius; Among them, the first middle distance = P1 + P2 / 2; the second middle distance = P3 + P4 / 2.

4. The method for preventing an inductor from being short-circuited by an external wiring according to claim 1, characterized in that: The distance detection technology is used to perform safety detection on the inductive protection zone, which includes the following steps: Determine the location of inductors, traces, and electronic components; The distance between the inductor and the trace and electronic components is obtained through distance detection technology; Set the inductance safety distance threshold; Determine the size of the detection distance and the inductor safety distance threshold and output the detection result, specifically: If the detection distance is less than the inductance safety distance threshold, the first detection result is output; If the detection distance is equal to the inductance safety distance threshold, the second detection result is output; If the detection distance is greater than the inductance safety distance threshold, the third detection result is output.

5. A method for preventing an inductor from being short-circuited by an external wiring according to claim 4, characterized in that: Set the inductance safety distance threshold, including: Get historical detection data of distance detection; Obtain the shortest distance and the longest distance in the historical detection data; Obtain a first performance corresponding to the shortest distance and a second performance corresponding to the longest distance; If both the first performance and the second performance are positive, the shortest distance is selected as the inductance safety distance threshold; If the first performance is positive and the second performance is negative, then the middle distance between the shortest distance and the longest distance is obtained and the third performance of the middle distance is obtained. If both the first performance and the third performance are positive, then the shortest distance is selected as the inductance safety distance threshold; otherwise, the middle distance is repeatedly obtained until both are positive. If the first performance is negative and the second performance is positive, then the middle distance between the shortest distance and the longest distance is obtained and the third performance of the middle distance is obtained. If the second performance and the third performance are both positive, then the middle distance is selected as the inductance safety distance threshold; otherwise, the middle distance is repeatedly obtained until both are positive.

6. A method for preventing an inductor from being short-circuited by an external wiring according to claim 5, characterized in that: The protection measures corresponding to the first detection result are: providing insulation protection and increasing the physical distance, or re-layout the position in the circuit layout diagram; The protection measures corresponding to the second detection result are: continuous observation and next round of distance detection; The protection measure corresponding to the third detection result is: performing the next round of distance detection.

7. A method for preventing an inductor from being short-circuited by an external wiring according to claim 1, characterized in that: Use DRC to perform circuit safety detection on the inductor protection zone, which includes the following steps: Obtaining the operating frequency of the circuit element and setting a safety distance and establishing a first safety distance rule set; Obtaining the type and size of the circuit element and setting a safety distance and establishing a second safety distance rule set; Acquire electromagnetic characteristics of circuit elements and set a safety distance and establish a third safety distance rule set; The DRC rule set is established by integrating the first safety distance rule set, the second safety distance rule set and the third safety distance rule set; A circuit safety detection is performed based on the DRC rule set.

8. A method for preventing an inductor from being short-circuited by an external wiring according to claim 7, characterized in that: Establishing the DRC rule set also includes the following steps: Set rules to update and add modules; Define rule conditions and rule priorities and adjust them in real time; The rule conditions include the object to which the rule is applied, the safety distance, the applicable level and the category.

9. A system for preventing an inductor from being short-circuited by an external wiring, applied to the method according to any one of claims 1 to 8, characterized in that: It includes location recording module, protection zone division module, safety detection module and inductance protection module; The position recording module is used to obtain a circuit layout diagram related to a number of electronic components in the circuit board; record the positions of the inductor, circuit routing and electronic components other than the inductor; The protection zone division module is used to divide the inductance protection zone around the inductance position; The safety detection module is used to perform safety detection on the inductive protection zone; The inductance protection module is used to perform inductance protection based on the detection result, perform circuit layout, and re-divide the inductance protection zone.

Citation Information

Patent Citations

  • PCB board card design detection method and computer storage medium

    CN110489830A

  • Layout design optimization method and device suitable for PCBA manufacturing process

    CN114266219A