Method, system, equipment and storage medium for setting high-speed signal differential limiting area

文档序号:699306 发布日期:2021-05-04 浏览:37次 中文

阅读说明:本技术 高速信号差分限制区的设置方法、系统、设备及存储介质 (Method, system, equipment and storage medium for setting high-speed signal differential limiting area ) 是由 刘洁 于 2021-01-15 设计创作,主要内容包括:本申请公开了一种高速信号差分限制区的设置方法,包括:自动获取高速信号差分线的第一焊盘的中心坐标以及第二焊盘的中心坐标,并且结合焊盘参数信息确定出第一焊盘区域以及第二焊盘区域;基于第一焊盘区域以及第二焊盘区域,自动外扩出包括第一焊盘区域以及第二焊盘区域的初始限制区;根据进线端和出线端的位置信息,自动修改初始限制区,得到高速信号差分限制区。应用本申请的方案,提高了进行高速信号差分限制区的设置的效率,降低了耗时。本申请还提供了一种高速信号差分限制区的设置系统、设备及存储介质,具有相应技术效果。(The application discloses a method for setting a high-speed signal differential limiting area, which comprises the following steps: automatically acquiring the central coordinates of a first bonding pad and the central coordinates of a second bonding pad of the high-speed signal differential line, and determining a first bonding pad area and a second bonding pad area by combining bonding pad parameter information; automatically expanding an initial limiting area comprising the first bonding pad area and the second bonding pad area outwards based on the first bonding pad area and the second bonding pad area; and automatically modifying the initial limiting area according to the position information of the wire inlet end and the wire outlet end to obtain the high-speed signal differential limiting area. By the scheme, the efficiency of setting the high-speed signal differential limiting area is improved, and time consumption is reduced. The application also provides a setting system, equipment and storage medium of the high-speed signal differential limiting area, and the setting system, the equipment and the storage medium have corresponding technical effects.)

1. A method for setting a high-speed signal differential limiting area is characterized by comprising the following steps:

automatically acquiring the central coordinates of a first bonding pad and the central coordinates of a second bonding pad of the high-speed signal differential line, and determining a first bonding pad area and a second bonding pad area by combining bonding pad parameter information;

automatically expanding an initial confinement region including the first pad region and the second pad region outward based on the first pad region and the second pad region;

and automatically modifying the initial limiting area according to the position information of the wire inlet end and the wire outlet end to obtain a high-speed signal differential limiting area.

2. The method according to claim 1, wherein the automatically obtaining the center coordinates of the first pad and the center coordinates of the second pad of the high-speed signal differential line, and determining the first pad area and the second pad area by combining the pad parameter information comprises:

the method comprises the steps of automatically acquiring the center coordinates of a first bonding pad and the center coordinates of a second bonding pad of a high-speed signal differential line, and determining a rectangular first bonding pad area and a rectangular second bonding pad area by combining bonding pad parameter information, wherein the center coordinates of the first bonding pad are located at the center of the rectangular first bonding pad area, and the center coordinates of the second bonding pad are located at the center of the rectangular second bonding pad area.

3. The method for setting the high-speed signal differential limiting region according to claim 2, wherein the automatically extending out an initial limiting region including the first pad region and the second pad region based on the first pad region and the second pad region comprises:

uniformly expanding a first distance d outwards in four directions based on the first bonding pad area and the second bonding pad area to obtain a rectangular initial limiting area;

the top edge of the rectangular initial limiting area is parallel to the top edge of the first pad area and is spaced by a first distance d, the bottom edge of the rectangular initial limiting area is parallel to the bottom edge of the second pad area and is spaced by the first distance d, the left edge of the rectangular initial limiting area is parallel to the left edge of the first pad area and the left edge of the second pad area and is spaced by the first distance d, and the right edge of the rectangular initial limiting area is parallel to the right edge of the first pad area and the right edge of the second pad area and is spaced by the first distance d; the first pad region is located above the second pad region.

4. The method for setting the high-speed signal differential limiting area according to claim 3, wherein the step of automatically modifying the initial limiting area according to the position information of the incoming line end and the outgoing line end to obtain the high-speed signal differential limiting area comprises:

judging whether a wire inlet end exists or not;

if not, deleting the area in the first outward expansion direction in the initial limiting area, and taking the remaining area after deletion as the obtained high-speed signal differential limiting area;

if so, deleting the areas in the first external expansion direction and the second external expansion direction in the initial limiting area, and taking the remaining areas after deletion as the obtained high-speed signal differential limiting area;

the area in the first outward expansion direction represents an area which expands outward in the first direction when a rectangular initial limiting area is obtained, and the first direction is the direction of the outlet end; the region in the second outward expansion direction indicates a region outward expansion in the second direction when the rectangular initial limit region is obtained, and the second direction is the direction in which the line inlet end is located.

5. A system for setting a differential limiting zone for high-speed signals, comprising:

the pad area determining module is used for automatically acquiring the central coordinates of a first pad and the central coordinates of a second pad of the high-speed signal differential line and determining the first pad area and the second pad area by combining pad parameter information;

the initial limiting area outward expansion module is used for automatically outward expanding an initial limiting area comprising the first pad area and the second pad area based on the first pad area and the second pad area;

and the high-speed signal differential limiting area generating module is used for automatically modifying the initial limiting area according to the position information of the wire inlet end and the wire outlet end to obtain the high-speed signal differential limiting area.

6. The system for setting the high-speed signal differential limiting area according to claim 5, wherein the pad area determining module is specifically configured to:

the method comprises the steps of automatically acquiring the center coordinates of a first bonding pad and the center coordinates of a second bonding pad of a high-speed signal differential line, and determining a rectangular first bonding pad area and a rectangular second bonding pad area by combining bonding pad parameter information, wherein the center coordinates of the first bonding pad are located at the center of the rectangular first bonding pad area, and the center coordinates of the second bonding pad are located at the center of the rectangular second bonding pad area.

7. The high-speed signal differential confinement region setting system of claim 6, wherein the initial confinement region extension module is configured to:

uniformly expanding a first distance d outwards in four directions based on the first bonding pad area and the second bonding pad area to obtain a rectangular initial limiting area;

the top edge of the rectangular initial limiting area is parallel to the top edge of the first pad area and is spaced by a first distance d, the bottom edge of the rectangular initial limiting area is parallel to the bottom edge of the second pad area and is spaced by the first distance d, the left edge of the rectangular initial limiting area is parallel to the left edge of the first pad area and the left edge of the second pad area and is spaced by the first distance d, and the right edge of the rectangular initial limiting area is parallel to the right edge of the first pad area and the right edge of the second pad area and is spaced by the first distance d; the first pad region is located above the second pad region.

8. The system for setting the high-speed signal differential limiting area according to claim 7, wherein the high-speed signal differential limiting area generating module is specifically configured to:

judging whether a wire inlet end exists or not;

if not, deleting the area in the first outward expansion direction in the initial limiting area, and taking the remaining area after deletion as the obtained high-speed signal differential limiting area;

if so, deleting the areas in the first external expansion direction and the second external expansion direction in the initial limiting area, and taking the remaining areas after deletion as the obtained high-speed signal differential limiting area;

the area in the first outward expansion direction represents an area which expands outward in the first direction when a rectangular initial limiting area is obtained, and the first direction is the direction of the outlet end; the region in the second outward expansion direction indicates a region outward expansion in the second direction when the rectangular initial limit region is obtained, and the second direction is the direction in which the line inlet end is located.

9. A setting device of a high-speed signal differential limiting region, comprising:

a memory for storing a computer program;

a processor for executing the computer program to implement the steps of the setting method of the high-speed signal differential confinement region according to any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that a computer program is stored thereon, which when executed by a processor implements the steps of the setting method of a high-speed signal differential limiting area according to any one of claims 1 to 4.

Technical Field

The present invention relates to the field of circuit design technologies, and in particular, to a method, a system, a device, and a storage medium for setting a high-speed signal differential limiting area.

Background

In the design of the PCB, the ground reference of the differential trace is hollowed out to solve the impedance mismatch. Specifically, a general differential trace is not as wide as a pad, so when the differential trace enters the pad, the trace is suddenly widened, and thus the characteristic impedance is affected, that is, the impedance is reduced. In order to realize impedance matching, a reference ground needs to be hollowed, the hollowing of the reference layer under the pad is equivalent to the reduction of capacitance, and the impedance is inversely proportional to the capacitance, so that the impedance is increased, and the purpose of impedance matching with the wiring end is achieved.

When the reference ground is hollowed, the hollowing can be realized by adding a layer of route _ keep out limiting area around the bonding pad of the high-speed signal differential line. The current mode is that an engineer manually adds a route _ keep out limiting area with a certain size around a high-speed signal differential line bonding pad, and the other mode is that a route _ keep out limiting area with a corresponding size is uniformly expanded around the high-speed signal differential line bonding pad, and then the engineer manually cuts one end of an outgoing line to be flush with the bonding pad. Because an engineer is required to manually operate, the process of adding the high-speed signal differential line route _ keep out limiting area is long in time consumption and low in efficiency.

In summary, how to efficiently set the high-speed signal differential limiting region is a technical problem that needs to be solved by those skilled in the art.

Disclosure of Invention

The invention aims to provide a method, a system, equipment and a storage medium for setting a high-speed signal differential limiting area, so as to efficiently set the high-speed signal differential limiting area.

In order to solve the technical problems, the invention provides the following technical scheme:

a method for setting a high-speed signal differential limiting area comprises the following steps:

automatically acquiring the central coordinates of a first bonding pad and the central coordinates of a second bonding pad of the high-speed signal differential line, and determining a first bonding pad area and a second bonding pad area by combining bonding pad parameter information;

automatically expanding an initial confinement region including the first pad region and the second pad region outward based on the first pad region and the second pad region;

and automatically modifying the initial limiting area according to the position information of the wire inlet end and the wire outlet end to obtain a high-speed signal differential limiting area.

Preferably, the automatically acquiring the center coordinates of the first pad and the center coordinates of the second pad of the high-speed signal differential line, and determining the first pad area and the second pad area by combining the pad parameter information includes:

the method comprises the steps of automatically acquiring the center coordinates of a first bonding pad and the center coordinates of a second bonding pad of a high-speed signal differential line, and determining a rectangular first bonding pad area and a rectangular second bonding pad area by combining bonding pad parameter information, wherein the center coordinates of the first bonding pad are located at the center of the rectangular first bonding pad area, and the center coordinates of the second bonding pad are located at the center of the rectangular second bonding pad area.

Preferably, the automatically extending out an initial limiting region including the first pad region and the second pad region based on the first pad region and the second pad region includes:

uniformly expanding a first distance d outwards in four directions based on the first bonding pad area and the second bonding pad area to obtain a rectangular initial limiting area;

the top edge of the rectangular initial limiting area is parallel to the top edge of the first pad area and is spaced by a first distance d, the bottom edge of the rectangular initial limiting area is parallel to the bottom edge of the second pad area and is spaced by the first distance d, the left edge of the rectangular initial limiting area is parallel to the left edge of the first pad area and the left edge of the second pad area and is spaced by the first distance d, and the right edge of the rectangular initial limiting area is parallel to the right edge of the first pad area and the right edge of the second pad area and is spaced by the first distance d; the first pad region is located above the second pad region.

Preferably, the step of automatically modifying the initial limiting region according to the position information of the incoming line end and the outgoing line end to obtain the high-speed signal differential limiting region includes:

judging whether a wire inlet end exists or not;

if not, deleting the area in the first outward expansion direction in the initial limiting area, and taking the remaining area after deletion as the obtained high-speed signal differential limiting area;

if so, deleting the areas in the first external expansion direction and the second external expansion direction in the initial limiting area, and taking the remaining areas after deletion as the obtained high-speed signal differential limiting area;

the area in the first outward expansion direction represents an area which expands outward in the first direction when a rectangular initial limiting area is obtained, and the first direction is the direction of the outlet end; the region in the second outward expansion direction indicates a region outward expansion in the second direction when the rectangular initial limit region is obtained, and the second direction is the direction in which the line inlet end is located.

A high-speed signal differential confinement region setting system, comprising:

the pad area determining module is used for automatically acquiring the central coordinates of a first pad and the central coordinates of a second pad of the high-speed signal differential line and determining the first pad area and the second pad area by combining pad parameter information;

the initial limiting area outward expansion module is used for automatically outward expanding an initial limiting area comprising the first pad area and the second pad area based on the first pad area and the second pad area;

and the high-speed signal differential limiting area generating module is used for automatically modifying the initial limiting area according to the position information of the wire inlet end and the wire outlet end to obtain the high-speed signal differential limiting area.

Preferably, the pad area determining module is specifically configured to:

the method comprises the steps of automatically acquiring the center coordinates of a first bonding pad and the center coordinates of a second bonding pad of a high-speed signal differential line, and determining a rectangular first bonding pad area and a rectangular second bonding pad area by combining bonding pad parameter information, wherein the center coordinates of the first bonding pad are located at the center of the rectangular first bonding pad area, and the center coordinates of the second bonding pad are located at the center of the rectangular second bonding pad area.

Preferably, the initial confinement region extension module is configured to:

uniformly expanding a first distance d outwards in four directions based on the first bonding pad area and the second bonding pad area to obtain a rectangular initial limiting area;

the top edge of the rectangular initial limiting area is parallel to the top edge of the first pad area and is spaced by a first distance d, the bottom edge of the rectangular initial limiting area is parallel to the bottom edge of the second pad area and is spaced by the first distance d, the left edge of the rectangular initial limiting area is parallel to the left edge of the first pad area and the left edge of the second pad area and is spaced by the first distance d, and the right edge of the rectangular initial limiting area is parallel to the right edge of the first pad area and the right edge of the second pad area and is spaced by the first distance d; the first pad region is located above the second pad region.

Preferably, the high-speed signal differential limiting area generating module is specifically configured to:

judging whether a wire inlet end exists or not;

if not, deleting the area in the first outward expansion direction in the initial limiting area, and taking the remaining area after deletion as the obtained high-speed signal differential limiting area;

if so, deleting the areas in the first external expansion direction and the second external expansion direction in the initial limiting area, and taking the remaining areas after deletion as the obtained high-speed signal differential limiting area;

the area in the first outward expansion direction represents an area which expands outward in the first direction when a rectangular initial limiting area is obtained, and the first direction is the direction of the outlet end; the region in the second outward expansion direction indicates a region outward expansion in the second direction when the rectangular initial limit region is obtained, and the second direction is the direction in which the line inlet end is located.

A setting device of a high-speed signal differential limiting region, comprising:

a memory for storing a computer program;

a processor for executing the computer program to implement the steps of the method for setting a high-speed signal differential confinement region as described in any one of the above.

A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of setting a high-speed signal differential limiting area according to any one of the preceding claims.

The technical scheme provided by the embodiment of the invention is applied. The setting of the high-speed signal differential limiting region can be automatically performed. Specifically, firstly, the center coordinates of a first pad and the center coordinates of a second pad of the high-speed signal differential line are automatically acquired, a first pad area and a second pad area are determined by combining pad parameter information, and then, an initial limiting area comprising the first pad area and the second pad area is automatically expanded based on the first pad area and the second pad area. And finally, the initial limiting area can be automatically modified according to the position information of the wire inlet end and the wire outlet end, so that the high-speed signal differential limiting area is obtained. Because the setting of the high-speed signal differential limiting area can be automatically carried out without manual operation of an engineer, the scheme of the application improves the efficiency of setting the high-speed signal differential limiting area and reduces time consumption.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

FIG. 1 is a flow chart of an embodiment of a method for setting a high-speed signal differential limiting region according to the present invention;

FIG. 2a is a schematic diagram of a pad area according to an embodiment of the present invention;

FIG. 2b is a schematic illustration of an initial confinement region in one embodiment of the present invention;

FIG. 3 is a schematic diagram illustrating a manner of determining a first direction according to an embodiment of the present invention;

FIG. 4 is a diagram of a high speed signal differential confinement region in accordance with one embodiment of the present invention;

FIG. 5 is a schematic diagram of a system for setting a high-speed signal differential limiting region according to the present invention.

Detailed Description

The core of the invention is to provide a method for setting the high-speed signal differential limiting area, which improves the efficiency of setting the high-speed signal differential limiting area and reduces the time consumption.

In order that those skilled in the art will better understand the disclosure, the invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Referring to fig. 1, fig. 1 is a flowchart illustrating an implementation of a method for setting a high speed signal differential limiting area according to the present invention, where the method for setting the high speed signal differential limiting area includes the following steps:

step S101: and automatically acquiring the center coordinates of the first bonding pad and the center coordinates of the second bonding pad of the high-speed signal differential line, and determining the first bonding pad area and the second bonding pad area by combining bonding pad parameter information.

The scheme of the application can be generally realized based on a kill tool.

The high-speed signal differential line is two parallel differential traces, the two pads respectively connected with the two lines are called a first pad and a second pad, and the central coordinate of the first pad and the central coordinate of the second pad can be directly captured, for example, in fig. 2, the center of the first pad is a, the coordinates are (x1, y1), the center of the first pad is B, and the coordinates are (x2, y 2).

After the central coordinates of the first bonding pad and the central coordinates of the second bonding pad of the high-speed signal differential line are obtained, the first bonding pad area and the second bonding pad area can be determined by combining the bonding pad parameter information.

The position information of the first pad area, i.e. the first pad, indicates the position area covered by the first pad, and correspondingly, the position information of the second pad area, i.e. the second pad, indicates the position area covered by the second pad.

For example, in an embodiment of the present invention, step S101 may specifically include:

the method comprises the steps of automatically acquiring the center coordinates of a first bonding pad and the center coordinates of a second bonding pad of a high-speed signal differential line, and determining a rectangular first bonding pad area and a rectangular second bonding pad area by combining bonding pad parameter information, wherein the center coordinates of the first bonding pad are located in the center of the rectangular first bonding pad area, and the center coordinates of the second bonding pad are located in the center of the rectangular second bonding pad area.

In practical applications, the pad is usually a rectangular pad, and therefore, after the center coordinates of the first pad and the center coordinates of the second pad are obtained, the pad parameter information, i.e., the length information and the width information, are combined, so that the rectangular first pad area and the rectangular second pad area can be determined. In this embodiment, the rectangular first pad region may be represented by four coordinate points, i.e., coordinates of four corners of the first pad region, for example, in the embodiment of fig. 2a, the coordinates of four corners of the rectangular first pad region are sequentially represented as a1(x11, y11), a2(x12, y12), A3(x13, y13), a4(x14, y14), and similarly, in the embodiment of fig. 2a, the coordinates of four corners of the rectangular second pad region are sequentially represented as B1(x21, y21), B2(x22, y22), B3(x23, y23), B4(x24, y 24).

Note that this embodiment is described by taking a generally rectangular pad region as an example, and in other embodiments, the first pad region and the second pad region may have other shapes and may be set according to actual needs, for example, circular.

Step S102: based on the first pad region and the second pad region, an initial confinement region including the first pad region and the second pad region is automatically expanded.

The shape of the initial confinement region can be set according to actual needs, but the initial confinement region needs to include a first pad region and a second pad region, that is, the first pad region and the second pad region are inside the initial confinement region.

In practical applications, since the pad area is generally rectangular, the initial limited area of the rectangle can be expanded, which is convenient for implementation.

For example, in an embodiment of the present invention, step S102 may specifically include:

uniformly expanding a first distance d outwards in four directions based on the first bonding pad area and the second bonding pad area to obtain a rectangular initial limiting area;

the top edge of the initial limiting area of the rectangle is parallel to the top edge of the first pad area and is spaced by a first distance d, the bottom edge of the initial limiting area of the rectangle is parallel to the bottom edge of the second pad area and is spaced by the first distance d, the left side edge of the initial limiting area of the rectangle is parallel to the left side edge of the first pad area and the left side edge of the second pad area and is spaced by the first distance d, and the right side edge of the initial limiting area of the rectangle is parallel to the right side edge of the first pad area and the right side edge of the second pad area and is spaced by the first distance d; the first pad region is located above the second pad region.

Referring to fig. 2B, in fig. 2B, the upper part is a first pad region, the boundary points of the first pad region are a1(x11, y11), a2(x12, y12), A3(x13, y13), a4(x14, y14), and correspondingly, the lower part is a second pad region, the boundary points are B1(x21, y21), B2(x22, y22), B3(x23, y23), B4(x24, y 24). In this embodiment, the first distance d is uniformly expanded in four directions, i.e., upward, downward, left, and right directions, to obtain a rectangular initial restriction area, and in fig. 2b, the coordinates of the four corners of the rectangular initial restriction area are C1(x3, y3), C2(x4, y4), C3(x5, y5), and C4(x6, y6), in this order.

Of course, in other embodiments, other shapes of initial confinement region may be flared, for example, in one instance, when the first pad region and the second pad region are circular, a circular initial confinement region may be flared that includes the first pad region and the second pad region. It should also be noted that for circular or other pad areas, a rectangular initial confinement region may be expanded without affecting the practice of the present invention. For example, the initial limiting region may be set to be rectangular, and assuming that the pad region on the lower side is the second pad region and the pad region on the upper side is the second pad region, the distance between the bottom edge of the initial limiting region after the outward expansion and the bottommost point of the second pad region may be set to be d, the distance between the top edge and the topmost point of the first pad region may be set to be d, the distance between the left edge and the leftmost point of the two pad regions may be set to be d, and the distance between the right edge and the rightmost point of the two pad regions may be set to be d. And then the external expansion can be completed to obtain the required initial limited area.

Step S103: and automatically modifying the initial limiting area according to the position information of the wire inlet end and the wire outlet end to obtain the high-speed signal differential limiting area.

After the initial restricted area is obtained, it is necessary to delete a partial area of the initial restricted area according to the position information of the incoming line end and the outgoing line end. Specifically, when only the wire outlet end exists, only one side of the wire outlet end needs to be cut and leveled with the pad area, and if the wire inlet end and the wire outlet end exist, not only one side of the wire outlet end needs to be cut and leveled with the pad area, but also one side of the wire inlet end needs to be cut and leveled with the pad area.

In practical application, if the connector is used, the PCB usually has no wire inlet end, and only the area corresponding to the wire outlet end is cut off. And if a capacitance stop element on the PCB, it typically has a wire inlet end and a wire outlet end.

In an embodiment of the present invention, step S103 may specifically include:

the method comprises the following steps: judging whether a wire inlet end exists or not;

if not, executing the step two: deleting the area in the first outward expansion direction in the initial limiting area, and taking the remaining area after deletion as the obtained high-speed signal differential limiting area;

if yes, executing the third step: deleting areas in the first external expansion direction and the second external expansion direction in the initial limiting area, and taking the remaining areas after deletion as the obtained high-speed signal differential limiting area;

the area in the first outward expansion direction represents an area which expands outward in the first direction when a rectangular initial limiting area is obtained, and the first direction is the direction of the outlet end; the region in the second outward expansion direction indicates a region outward expansion in the second direction when the rectangular initial limit region is obtained, and the second direction is the direction in which the line inlet end is located.

The first direction is the direction of the outlet end, and in practical application, it can be determined by coordinate calculation or the like which direction is the first direction. For example, in the embodiment of fig. 3, the coordinates of the end point of the first wire connected to the first pad, denoted as D1(x7, y7), and the coordinates of the end point of the second wire connected to the second pad, denoted as D2(x8, y8), may be determined, and the center point of the first pad and D1 are used as a direction vector, that is, the connection a (x1, y1) and D1(x7, y7) are used as a direction vector, which is referred to as a first direction vector for convenience of description. Correspondingly, the center point of the second pad and D2 can be connected as a direction vector, that is, the connection B (x2, y2) and D2(x8, y8) can be connected as a direction vector, which is referred to as a second direction vector for description.

Then, referring to fig. 3, the center point a (x1, y1) of the first pad and four boundary points a1(x11, y11), a2(x12, y12), A3(x13, y13), and A4(x14, y14) of the first pad area may be connected to obtain direction vectors of four different directions, and then, by sequentially determining whether the four direction vectors and the first direction vector are acute angles, a point closest to the outlet terminal among a1 to A4 may be determined, in the embodiment of fig. 3 of the present application, a1(x11, y11) and a2(x12, y12) may be determined to be closest to the outlet terminal, and thus, a direction in which the terminal is located may be determined to the right side of the first pad area.

Similarly, the center point B (x2, y2) of the second pad and the four boundary points B1(x21, y21), B2(x22, y22), B3(x23, y23), and B4(x24, y24) of the second pad region are connected to obtain direction vectors in four different directions, and then, by sequentially judging whether the four direction vectors and the second direction vector are acute angles, a point closest to the outlet terminal among B1 to B4 can be determined.

After the first direction is determined, the area of the initial limiting area in the first outward expansion direction of the rectangle obtained before can be determined, so that the area of the initial limiting area in the first outward expansion direction can be deleted. In fig. 4, the region in the first outward expansion direction in the initial limited region is deleted, and the remaining regions are high-speed signal differential limited regions formed by C3(x5, y5), C4(x6, y6), F1(x9, y9), and F2(x10, y 10).

In the above, the description has been given by taking the example of deleting the region in the first outward extending direction in the initial restricted area, that is, deleting the outward extending region in the direction of the outgoing line end, and the incoming line end and the outgoing line end are the same, and when there is an incoming line end, it is necessary to delete the region in the second outward extending direction in the initial restricted area, that is, deleting the outward extending region in the direction of the incoming line end.

In addition, in the foregoing embodiment, the rectangular initial limiting region and the pad region are taken as an example for description, and in other embodiments, specific ways of deleting the expanded region may be set for the initial limiting region and the pad region having other shapes as well according to actual situations. Specifically, the first direction/the second direction, that is, the direction of the outlet end/the inlet end, may be determined by coordinate calculation, and then the region belonging to the pad region and extending outward toward the outlet end/the inlet end in the initial limiting region may be deleted.

The technical scheme provided by the embodiment of the invention is applied. The setting of the high-speed signal differential limiting region can be automatically performed. Specifically, firstly, the center coordinates of a first pad and the center coordinates of a second pad of the high-speed signal differential line are automatically acquired, a first pad area and a second pad area are determined by combining pad parameter information, and then, an initial limiting area comprising the first pad area and the second pad area is automatically expanded based on the first pad area and the second pad area. And finally, the initial limiting area can be automatically modified according to the position information of the wire inlet end and the wire outlet end, so that the high-speed signal differential limiting area is obtained. Because the setting of the high-speed signal differential limiting area can be automatically carried out without manual operation of an engineer, the scheme of the application improves the efficiency of setting the high-speed signal differential limiting area and reduces time consumption.

Corresponding to the above method embodiments, the embodiments of the present invention further provide a system for setting a high-speed signal differential limiting region, which can be referred to in correspondence with the above.

Referring to fig. 5, a schematic structural diagram of a system for setting a high-speed signal differential limiting region in the present invention is shown, including:

a pad area determining module 501, configured to automatically obtain center coordinates of a first pad and center coordinates of a second pad of the high-speed signal differential line, and determine the first pad area and the second pad area by combining pad parameter information;

an initial limiting region outward expansion module 502, configured to automatically outward expand an initial limiting region including a first pad region and a second pad region based on the first pad region and the second pad region;

the high-speed signal differential limiting region generating module 503 is configured to automatically modify the initial limiting region according to the position information of the incoming line end and the outgoing line end, so as to obtain the high-speed signal differential limiting region.

In an embodiment of the present invention, the pad area determining module 501 is specifically configured to:

the method comprises the steps of automatically acquiring the center coordinates of a first bonding pad and the center coordinates of a second bonding pad of a high-speed signal differential line, and determining a rectangular first bonding pad area and a rectangular second bonding pad area by combining bonding pad parameter information, wherein the center coordinates of the first bonding pad are located in the center of the rectangular first bonding pad area, and the center coordinates of the second bonding pad are located in the center of the rectangular second bonding pad area.

In an embodiment of the present invention, the initial confinement region extension module 502 is configured to:

uniformly expanding a first distance d outwards in four directions based on the first bonding pad area and the second bonding pad area to obtain a rectangular initial limiting area;

the top edge of the initial limiting area of the rectangle is parallel to the top edge of the first pad area and is spaced by a first distance d, the bottom edge of the initial limiting area of the rectangle is parallel to the bottom edge of the second pad area and is spaced by the first distance d, the left side edge of the initial limiting area of the rectangle is parallel to the left side edge of the first pad area and the left side edge of the second pad area and is spaced by the first distance d, and the right side edge of the initial limiting area of the rectangle is parallel to the right side edge of the first pad area and the right side edge of the second pad area and is spaced by the first distance d; the first pad region is located above the second pad region.

In an embodiment of the present invention, the high-speed signal differential limiting region generating module 503 is specifically configured to:

judging whether a wire inlet end exists or not;

if not, deleting the area in the first outward expansion direction in the initial limiting area, and taking the remaining area after deletion as the obtained high-speed signal differential limiting area;

if so, deleting the areas in the first external expansion direction and the second external expansion direction in the initial limiting area, and taking the remaining areas after deletion as the obtained high-speed signal differential limiting area;

the area in the first outward expansion direction represents an area which expands outward in the first direction when a rectangular initial limiting area is obtained, and the first direction is the direction of the outlet end; the region in the second outward expansion direction indicates a region outward expansion in the second direction when the rectangular initial limit region is obtained, and the second direction is the direction in which the line inlet end is located.

Corresponding to the above method and system embodiments, the embodiments of the present invention further provide a setting device of a high-speed signal differential limiting area and a computer readable storage medium, which can be referred to in correspondence with the above. The computer readable storage medium has stored thereon a computer program, which when executed by a processor implements the steps of the method for setting a high-speed signal differential confinement region in any of the embodiments described above. A computer-readable storage medium as referred to herein may include Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

The setting device of the high-speed signal differential confinement region may include:

a memory for storing a computer program;

a processor for executing a computer program to implement the steps of the setting method of the high-speed signal differential confinement region in any of the above embodiments.

The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. For the system disclosed by the embodiment, the description is relatively simple because the system corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description.

Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.

The principle and the implementation of the present invention are explained in the present application by using specific examples, and the above description of the embodiments is only used to help understanding the technical solution and the core idea of the present invention. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:文本处理方法、装置、电子设备及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类