Automatic arrangement method and device of superconducting quantum chip tunnel bridge

By optimizing the layout of superconducting quantum chip tunnel bridges through automated methods and devices, the problems of low efficiency and inconsistent quality of manual layout are solved, and efficient and precise tunnel bridge layout is achieved, which is suitable for complex path and turning designs.

CN120706361APending Publication Date: 2025-09-26Chinese People's Liberation Army Cyberspace Force Information Engineering University
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510816604.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-18
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

The layout of superconducting quantum chip tunnel bridges in existing technologies relies on manual operations, resulting in low efficiency, inconsistent quality, difficulty in optimizing complex paths and turns, and a lack of automated solutions.

Method used

Provided is an automated layout method and device for superconducting quantum chip tunnel bridges. By determining the geometric information of the control line, the tunnel bridge is automatically drawn, including the path point set, line width, and corner radius. An automated algorithm is used to optimize the position and angle of the tunnel bridge to avoid conflicts and optimize complex paths.

Benefits of technology

It significantly improves the efficiency and accuracy of tunnel and bridge layout, shortens the design cycle, reduces the error rate, ensures consistency and compliance with process requirements, and reduces design defects caused by human intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120706361A_ABST
    Figure CN120706361A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an automatic arrangement method and device of a superconducting quantum chip tunnel bridge. A specific embodiment of the method comprises the following steps: determining a minimum point coordinate, a middle point coordinate and a maximum point coordinate corresponding to a corner path; determining a left line segment coordinate and a right line segment coordinate corresponding to the corner path according to the minimum point coordinate, the middle point coordinate and the maximum point coordinate; according to the left line segment coordinate and the right line segment coordinate, determining slopes of a starting side line segment and an ending side line segment corresponding to the corner path; determining extension point information corresponding to the corner path according to the slope and the line width; and drawing the tunnel bridge on the corner path according to the geometric information and the extension point information. According to the embodiment, the tunnel bridge arrangement efficiency in the superconducting quantum chip design can be remarkably improved, and the tedious process and low-efficiency operation of a traditional manual arrangement method are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of chip tunnel bridge arrangement, and more particularly to a method and apparatus for automated arrangement of superconducting quantum chip tunnel bridges. Background Art

[0002] In existing technology, the layout of tunnel bridges along linear components is mostly a manual process performed by designers. The typical design process involves manually selecting key locations within the linear component, adding tunnel bridges one by one based on experience, and adjusting their positions and angles to meet process requirements. However, this approach has drawbacks. First, manual tunnel bridge placement is time-consuming and inefficient. Modern superconducting quantum chip designs typically involve large-scale, complex linear components, and manually placing tunnel bridges at each critical location consumes significant time and human resources. Second, ensuring consistent tunnel bridge placement quality is difficult. Manual placement is easily influenced by the designer's experience and judgment, resulting in uneven spacing between tunnel bridges, misalignment with linear components, and even intersections or collisions, which can affect chip performance. Third, there is a lack of optimization support for complex paths and turns. For designs with multi-segment linear paths or rounded turns, existing tools do not provide an effective automated solution. Designers must additionally calculate the rotation angles and precise positions of the tunnel bridges, further increasing design complexity. Summary of the Invention

[0003] The content of this disclosure is used to briefly introduce concepts that will be described in detail in the detailed description section below. The content of this disclosure is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0004] Some embodiments of the present disclosure provide a method, apparatus, electronic device, and computer-readable medium for automatically arranging a superconducting quantum chip tunnel bridge to solve the technical problems mentioned in the background technology section above.

[0005] In a first aspect, some embodiments of the present disclosure provide a method for automatically arranging tunnel bridges in a superconducting quantum chip. The method includes: determining geometric information of a control line in a superconducting quantum chip, wherein the geometric information includes a path point set, a line width, and a corner radius; performing the following processing steps for each corner path in the control line to which a tunnel bridge is to be added: determining the minimum point coordinates, the center point coordinates, and the maximum point coordinates corresponding to the corner path; determining the left and right line segment coordinates corresponding to the corner path based on the minimum point coordinates, the center point coordinates, and the maximum point coordinates; determining the slopes of the starting and ending line segments corresponding to the corner path based on the left and right line segment coordinates; determining extension point information corresponding to the corner path based on the slopes and the line width, wherein the extension point information includes the coordinates of an extension point outside the starting lateral center, an extension point inside the starting lateral center, an extension point inside the ending lateral center, and an extension point outside the ending lateral center; and drawing the tunnel bridge on the corner path based on the geometric information and the extension point information.

[0006] In a second aspect, some embodiments of the present disclosure provide an automated arrangement device for a tunnel bridge in a superconducting quantum chip, the device comprising: a determination unit configured to determine geometric information of a control line in a superconducting quantum chip, wherein the geometric information includes a path point set, a line width, and a corner radius; a placement unit configured to, for each corner path in the control line to which a tunnel bridge is to be added, perform the following processing steps: determining the minimum point coordinates, the center point coordinates, and the maximum point coordinates corresponding to the corner path; determining the corner path according to the minimum point coordinates, the center point coordinates, and the maximum point coordinates. The left-side line segment coordinates and the right-side line segment coordinates corresponding to the radius are determined; based on the left-side line segment coordinates and the right-side line segment coordinates, the slopes of the starting side line segment and the ending side line segment corresponding to the above-mentioned corner path are determined; based on the above-mentioned slopes and the above-mentioned line width, the extension point information corresponding to the above-mentioned corner path is determined, wherein the above-mentioned extension point information includes: the coordinates of the extension point outside the starting lateral center of the circle, the coordinates of the extension point inside the starting lateral center of the circle, the coordinates of the extension point inside the ending lateral center of the circle, and the coordinates of the extension point outside the ending lateral center of the circle; based on the above-mentioned geometric information and the above-mentioned extension point information, a tunnel bridge is drawn on the above-mentioned corner path.

[0007] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation of the first aspect above.

[0008] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation of the first aspect is implemented.

[0009] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: Through the automated layout method of superconducting quantum chip tunnel bridges of some embodiments of the present disclosure, the efficiency of tunnel bridge layout in superconducting quantum chip design can be significantly improved, avoiding the tedious process and inefficient operation of the traditional manual layout method. By using an automated algorithm to optimize the entire process from path parsing to tunnel bridge layout, the design cycle is greatly shortened, while the accuracy and consistency of the layout are improved; it is beneficial to reduce the error rate in the design. Through the geometric conflict detection algorithm, conflicts between tunnel bridges can be automatically avoided to ensure that the layout results meet the process requirements. This automated detection and adjustment mechanism greatly reduces design defects caused by human intervention and can optimize the layout quality of tunnel bridges. By using dynamic position adjustment and angle optimization technology, precise control of tunnel bridge layout is achieved in the straight sections and turning areas of the path, avoiding the layout deviation caused by lack of experience in traditional methods, ensuring that the tunnel bridge is completely matched with the path shape; it is beneficial to the layout of tunnel bridges in large-scale complex layouts. By using segmented path processing and candidate point screening technology, tunnel and bridge layout plans that comply with process rules can be quickly generated in large-scale path networks. This demonstrates its efficiency and adaptability, particularly in high-density path design. This reduces the workload for designers. Designers only need to provide path data and relevant parameters, eliminating the need to manually arrange tunnels and bridges one by one. This significantly reduces design workload and inconsistencies caused by human intervention, facilitating subsequent design optimization and iteration. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0011] Figure 1 is a flow chart of some embodiments of the method for automatically arranging a superconducting quantum chip tunnel bridge according to the present disclosure; Figure 2 is a schematic diagram of control lines in the automated arrangement method of a superconducting quantum chip tunnel bridge according to some embodiments of the present disclosure; Figure 3 This is a basic outline diagram of a tunnel bridge body at a corner of a control line in the automated arrangement method of a superconducting quantum chip tunnel bridge according to some embodiments of the present disclosure; Figure 4 This is a complete schematic diagram of a tunnel bridge at a corner of a control line in the automated arrangement method of a superconducting quantum chip tunnel bridge according to some embodiments of the present disclosure; Figure 5This is a complete schematic diagram of each tunnel bridge in the control line in the automated arrangement method of superconducting quantum chip tunnel bridges in some embodiments of the present disclosure; Figure 6 Schematic diagrams of some embodiments of the automated arrangement device for superconducting quantum chip tunnel bridges according to the present disclosure; Figure 7 It is a structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0012] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0013] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.

[0014] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0015] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0016] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0017] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0018] Figure 1 This is a process 100 of some embodiments of the method for automatically arranging a superconducting quantum chip tunnel bridge according to some embodiments of the present disclosure. The method for automatically arranging a superconducting quantum chip tunnel bridge comprises the following steps: Step 101: Determine geometric information of control lines in a superconducting quantum chip.

[0019] In some embodiments, an entity (e.g., a computing device) executing the automated layout method for a superconducting quantum chip tunnel bridge can determine geometric information about control lines in the superconducting quantum chip. This geometric information includes a set of path points, line width, and corner radius.

[0020] Control line position description structure dictionary. This data structure is used to describe the path point set of the control line and path characteristics (such as width, corner radius, etc.). It specifically includes the following fields: Field Name Data Type illustrate POS List A set of points on the control line path, recording the geometric position of the control line. width Float Controls the width of the line. corner_radius Float Controls the fillet radius of line corners. line_type String Controls the type of line (e.g. circular, straight, etc.). chip_type String The identifier of the chip type. Tunnel bridge description structure dictionary. This data structure is used to record the relevant information of the generated tunnel bridge, including its location, direction angle, and whether it intersects with other tunnel bridges. Field Name Data Type illustrate path List A collection of tunnel and bridge spawn points. rotation Float The rotation angle of the tunnel bridge is usually perpendicular to the tangent direction of the path. outline List The outer contour point set of the tunnel bridge is used to detect whether it intersects with other structures. chip String The identifier of the chip type. As an example, the path point set pos, line width width and corner radius corner_radius. The system automatically generates a FlexPath object based on the input control line data. Its corresponding path is a polyline described by the point set pos, with a width of width, and automatically rounded corners by setting the corner_radius parameter. The initial control line shape is as follows Figure 2 Indicated by yellow lines.

[0021] Step 102: For each corner path in the control line where a tunnel bridge needs to be added, perform the following processing steps: Step 1021 , determining the minimum point coordinates, the center point coordinates, and the maximum point coordinates corresponding to the corner path.

[0022] In some embodiments, the execution entity can determine the minimum, center, and maximum coordinates corresponding to the corner path. First, a tunnel bridge is added at the corner of the control line. To achieve better coverage, the tunnel bridge is also generated using a FlexPath object. Therefore, tunnel bridge generation also requires a path point set pos, a line width width, and a corner radius corner_radius. The corner radius is consistent with the control line, and the line width is 1.5 times the control line width. Finally, the path point set path for the tunnel bridge is generated.

[0023] As an example, in control line generation, it is known that only three points are needed to generate a FlexPath with a corner. Here, the point with the smallest horizontal coordinate (minimum point coordinate) among the three points is start (X0, Y0), the center point (center point coordinate) is end (X1, Y1), and the point with the largest horizontal coordinate (maximum point coordinate) is next (X3, Y3).

[0024] It should be noted that the plane where the control line is located has a pre-set coordinate system, and the minimum point coordinates, the center point coordinates and the maximum point coordinates can be obtained by pre-measurement.

[0025] Step 1022 : Determine the left line segment coordinates and the right line segment coordinates corresponding to the corner path according to the minimum point coordinates, the center point coordinates, and the maximum point coordinates.

[0026] In some embodiments, the execution entity may determine the left line segment coordinates and the right line segment coordinates corresponding to the corner path according to the minimum point coordinates, the center point coordinates, and the maximum point coordinates.

[0027] As an example, the point should fall on the straight line segments on both sides and should be close to the center point end. The distance is defined as 120 (which can be optimized later according to the line length and is required to be slightly longer than the corner radius). The line segments on both sides are divided equally by this distance (rounded up if it is not long enough). Assuming that it is divided into t equal parts, the coordinate calculation formula of the point selected on the line segment on the left side of the corner (the coordinates of the left line segment) (X4, Y4) is: X4=(1-t)*X1+t*X0 Y4=(1-t)*Y1+t*Y0.

[0028] The coordinate calculation formula of the point selected on the right side of the corner (right side segment coordinates) (X5, Y5) is: X5=(1-t)*X1+t*X3 Y5=(1-t)*Y1+t*Y3.

[0029] Therefore, we can construct the set of path points path: (X4, Y4), (X1, Y1), (X5, Y5).

[0030] Step 1023 : Determine the slopes of the starting side line segment and the ending side line segment corresponding to the corner path according to the left side line segment coordinates and the right side line segment coordinates.

[0031] In some embodiments, the execution entity may determine the slopes of the starting side line segment and the ending side line segment corresponding to the corner path according to the left side line segment coordinates and the right side line segment coordinates.

[0032] In practice, the execution entity may determine the slopes of the starting side segment and the ending side segment corresponding to the corner path through the following steps: The first step is to draw a perpendicular line to the control line through the coordinates of the left line segment as the first perpendicular line.

[0033] The second step is to draw a perpendicular line to the control line through the coordinates of the right line segment as the second perpendicular line.

[0034] In the third step, the intersection point of the first perpendicular line and the inner side of the arc of the corner path is taken as the first inner line intersection point.

[0035] In the fourth step, the intersection point of the first perpendicular line and the outer side of the arc of the corner path is taken as the first outer line intersection point.

[0036] Step 5: The intersection point of the second perpendicular line and the inner side of the arc of the corner path is the second inner line intersection point.

[0037] Step 6: The intersection point of the second perpendicular line and the outer side of the arc of the corner path is the second outer line intersection point.

[0038] In the seventh step, the slopes of the starting side line segment and the ending side line segment corresponding to the corner path are determined based on the coordinates corresponding to the first inner line intersection point, the first outer line intersection point, the second inner line intersection point and the second outer line intersection point.

[0039] As an example, we make perpendicular lines of the control line (the first perpendicular line and the second perpendicular line) through these two points (the coordinates of the left segment and the right segment), and we can get four intersection points. We define the perpendicular line through (X4, Y4) as line1, and the perpendicular line through (X5, Y5) as line2. We define the intersection point of line1 and the inner side of the control line corner arc as line1_in, the intersection point of line1 and the outer side of the control line corner arc as line1_out, the intersection point of line2 and the inner side of the control line corner arc as line2_in, and the intersection point of line2 and the outer side of the control line corner arc as line2_out. We define the coordinates of the two intersection points of line1 and line2 as a pair of coordinate pairs. From this pair of coordinates, we can get the slope calculation formula of the starting side segment and the ending side segment as: K=(Y line1_out -Y line1_in ) / (X line1_out -X line1_in ).

[0040] Among them, the coordinates of line1_out are (X line1_out , Y line1_out );The coordinates of line1_in are (X line1_in , Y line1_in ).

[0041] Step 1024: Determine the extension point information corresponding to the corner path according to the slope and the line width.

[0042] In some embodiments, the execution entity may determine extension point information corresponding to the corner path based on the slope and the line width. The extension point information includes: coordinates of an extension point outside the starting lateral center, coordinates of an extension point inside the starting lateral center, coordinates of an extension point inside the ending lateral center, and coordinates of an extension point outside the ending lateral center. The center of the circle may be the common center of the inner and outer arcs of the corner path.

[0043] As an example, the coordinates of the starting lateral circle center outer extension point are point 6, the starting lateral circle center inner extension point are point 7, the ending lateral circle center inner extension point are point 8, and the ending lateral circle center outer extension point are point 9. Width is the width of the tunnel bridge (1.5 times the width of the control line). The calculation formula is: .

[0044] Among them, the coordinates of the starting lateral extension point outside the center of the circle are (X6, Y6), the coordinates of the starting lateral extension point inside the center of the circle are (X7, Y7), the coordinates of the ending lateral extension point inside the center of the circle are (X8, Y8), and the coordinates of the ending lateral extension point outside the center of the circle are (X9, Y9).

[0045] Step 1025: Draw a tunnel bridge on the corner path based on the geometric information and the extension point information.

[0046] In some embodiments, the execution entity may draw a tunnel bridge on the corner path based on the geometric information and the extension point information. Figure 3 In the example shown, through the above path point set path and the coordinates of each extension point (point 6, point 7, point 8, point 9), the bridge body of the tunnel bridge of each corner path can be drawn through the gdspy library.

[0047] In practice, the execution entity can draw a tunnel bridge on the corner path by following the steps below: The first step is to determine the tunnel bridge width corresponding to the corner path based on the geometric information. For example, the tunnel bridge width can be determined as 1.5 times the width of the control line.

[0048] In the second step, based on the corner radius and the tunnel bridge width included in the above geometric information, the starting side line segment and the ending side line segment of the tunnel bridge body corresponding to the above corner path are determined through the above extension point information, and the tunnel bridge body is drawn.

[0049] For example, the line between line1_in and line1_out can be determined as the starting side segment. The line between line2_in and line2_out can be determined as the ending side segment. The tunnel bridge body is drawn based on the corner radius included in the above geometric information and the above tunnel bridge width.

[0050] The third step is to draw a bridge triangle between the corner path and the bridge body based on the intersection information and the extension point information to complete the tunnel bridge. The intersection information includes: the first inner line intersection point, the first outer line intersection point, the second inner line intersection point, and the second outer line intersection point.

[0051] Based on the four extension points (point 6, point 7, point 8, point 9) calculated above and the intersection points of the four perpendicular lines (point line1_in, point line1_out, point line2_in, point line2_out), I got four sets of point pairs. Each set of point pairs is one point short of drawing a triangle. We can use the position of the triangle and the rotation angle of the bridge body, with the intersection as the center, to rotate the connecting line 90 degrees to obtain the coordinates of the third point of each set of point pairs, and then connect the lines in sequence to obtain four sets of triangles. Below, take the first tunnel bridge as an example. The line segment with a slope of 0 is rotated 90° clockwise to the line segment with an infinite slope. The rotation angle is defined as -90° (positive if counterclockwise). At this time, the perpendicular line formed by line1_in, line2_out and its corresponding extension points needs to be rotated 90° counterclockwise with the foot of the perpendicular as the vertex to obtain the third vertex, and the perpendicular line formed by line1_out, line2_in and its corresponding extension points needs to be rotated 90° clockwise with the foot of the perpendicular as the vertex to obtain the third vertex. The arc segment drawing effect is as follows: Figure 4 shown.

[0052] Optionally, for each straight path in the control line to which a tunnel bridge is to be added, perform the following processing steps: The first step is to select the starting side segment and the ending side segment from top to bottom on the above straight path, and define the outer point and the inner point in order from left to right, and calculate the extension point coordinates of the outer point and the inner point, and draw the tunnel bridge body corresponding to the above straight path according to the extension point coordinates.

[0053] The second step is to draw a bridge triangle between the straight path and the main body of the tunnel bridge based on the outer and inner points corresponding to the straight path and the coordinates of each extension point to completely draw the tunnel bridge.

[0054] As an example, let's add a tunnel bridge to a straight line segment. Tunnels and bridges added to a straight line segment should not overlap with those in an arc segment. Therefore, we need to use the points (X4, Y4) and (X5, Y5) generated previously, give a custom straight line segment tunnel bridge length and number, calculate whether the specified number and length of tunnel bridges can be arranged within the remaining length of the line segment (if the line segment length is exceeded, the maximum number is used), and return a set of path points for the bridges that can be arranged at equal intervals. The following example illustrates this: For example, given (X4, Y4) is (0, 0), (X5, Y5) is (100, 0), and it is required to arrange 5 tunnel bridges with a length of 42.5. The calculation shows that a maximum of two can be arranged, and the distance between the bridge bodies and the distance between the bridge bodies and the two ends are both 5. The paths of the two bridge bodies are returned, which are ((5, 0), (47.5, 0)) and ((52.5, 0), (95, 0)), and then the drawing of the complete bridge body is completed.

[0055] Optionally, all tunnel bridge information constructed through the above steps is encapsulated into a unified data structure and exported as a GDSII format file together with the path data of the control line for use in the subsequent chip manufacturing process. As an example, the final completed corner tunnel bridge and straight tunnel bridge drawing is as follows: Figure 5 The example given.

[0056] Further references Figure 6 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an automated arrangement device for a superconducting quantum chip tunnel bridge. These device embodiments are similar to Figure 1 Corresponding to the method embodiments shown, the automatic arrangement device for superconducting quantum chip tunnel bridge can be specifically applied to various electronic devices.

[0057] like Figure 6As shown, the automatic arrangement device 600 of a superconducting quantum chip tunnel bridge in some embodiments includes: a determination unit 601 and an arrangement unit 602 . The determination unit 601 is configured to determine geometric information of a control line in a superconducting quantum chip, wherein the geometric information includes: a path point set, a line width, and a corner radius. The layout unit 602 is configured to perform the following processing steps for each corner path in the control line to which a tunnel bridge is to be added: determining the minimum point coordinates, the center point coordinates, and the maximum point coordinates corresponding to the corner path; determining the left and right line segment coordinates corresponding to the corner path based on the minimum point coordinates, the center point coordinates, and the maximum point coordinates; determining the slopes of the starting and ending line segments corresponding to the corner path based on the left and right line segment coordinates; determining the extension point information corresponding to the corner path based on the slopes and the line width, wherein the extension point information includes: the coordinates of an extension point outside the starting lateral center, the coordinates of an extension point inside the starting lateral center, the coordinates of an extension point inside the ending lateral center, and the coordinates of an extension point outside the ending lateral center; and drawing the tunnel bridge on the corner path based on the geometric information and the extension point information.

[0058] It is understood that the various units described in the automatic arrangement device 600 for the superconducting quantum chip tunnel bridge are similar to those described in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the automatic arrangement device 600 of the superconducting quantum chip tunnel bridge and the units included therein, and will not be described in detail here.

[0059] Reference below Figure 7 , which shows a schematic structural diagram of an electronic device (such as a computing device) suitable for implementing some embodiments of the present disclosure. Figure 7 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure. Figure 7 As shown, the computer device includes a processor, a memory and a network interface connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory. The non-volatile storage medium may store an operating system and a computer program. The computer program includes program instructions, which, when executed, enable the processor to execute any method for automatically arranging a superconducting quantum chip tunnel bridge. The processor is used to provide computing and control capabilities to support the operation of the entire computer device. The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium, which, when executed by the processor, enables the processor to execute any method for automatically arranging a superconducting quantum chip tunnel bridge. The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 7The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present disclosure, and does not constitute a limitation on the computer device to which the scheme of the present disclosure is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0060] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0061] In one embodiment, the processor is configured to execute a computer program stored in a memory to implement the following steps: determining geometric information of a control line in a superconducting quantum chip, wherein the geometric information includes a path point set, a line width, and a corner radius; performing the following processing steps for each corner path in the control line to which a tunnel bridge is to be added: determining the minimum point coordinates, the center point coordinates, and the maximum point coordinates corresponding to the corner path; determining the left-side line segment coordinates and the right-side line segment coordinates corresponding to the corner path based on the minimum point coordinates, the center point coordinates, and the maximum point coordinates; determining the slopes of the starting side line segment and the ending side line segment corresponding to the corner path based on the left-side line segment coordinates and the right-side line segment coordinates; determining the extension point information corresponding to the corner path based on the slopes and the line width, wherein the extension point information includes the coordinates of an extension point outside the starting lateral center, an extension point inside the starting lateral center, an extension point inside the ending lateral center, and an extension point outside the ending lateral center; and drawing a tunnel bridge on the corner path based on the geometric information and the extension point information.

[0062] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon. The computer program includes program instructions. The method implemented when the program instructions are executed can refer to the various embodiments of the method for automated arrangement of a superconducting quantum chip tunnel bridge disclosed herein.

[0063] The computer-readable storage medium may be an internal storage unit of the computer device described in the aforementioned embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a SmartMedia Card (SMC), a Secure Digital (SD) card, a flash memory card, etc., provided on the computer device.

[0064] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.

[0065] The above descriptions are merely some preferred embodiments of the present disclosure and illustrate the underlying technical principles. Those skilled in the art should understand that the scope of the invention encompassed by the embodiments of the present disclosure is not limited to technical solutions formed by specific combinations of the aforementioned technical features. It also encompasses other technical solutions formed by any combination of the aforementioned technical features or their equivalents, without departing from the aforementioned inventive concept. For example, a technical solution formed by replacing the aforementioned features with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.

Claims

1. A method for automatically arranging a superconducting quantum chip tunnel bridge, characterized in that: include: Determine geometric information of control lines in a superconducting quantum chip, where the geometric information includes: path point set, line width, and corner radius; For each corner path in the control line where a tunnel bridge is to be added, perform the following processing steps: Determine the minimum point coordinates, the center point coordinates, and the maximum point coordinates corresponding to the corner path; Determine the left line segment coordinates and the right line segment coordinates corresponding to the corner path according to the minimum point coordinates, the center point coordinates, and the maximum point coordinates; Determine the slopes of the starting side line segment and the ending side line segment corresponding to the corner path according to the left side line segment coordinates and the right side line segment coordinates; Determining, based on the slope and the line width, extension point information corresponding to the corner path, wherein the extension point information includes: coordinates of an extension point outside the starting lateral center, coordinates of an extension point inside the starting lateral center, coordinates of an extension point inside the ending lateral center, and coordinates of an extension point outside the ending lateral center; A tunnel bridge is drawn on the corner path according to the geometric information and the extension point information.

2. The method according to claim 1, characterized in that The determining, based on the left-side line segment coordinates and the right-side line segment coordinates, the slopes of the starting side line segment and the ending side line segment corresponding to the corner path includes: Draw a perpendicular line to the control line through the left line segment coordinate as a first perpendicular line; Draw a perpendicular line to the control line through the right line segment coordinates as a second perpendicular line; The intersection point of the first perpendicular line and the inner side of the arc of the corner path is the first inner line intersection point; The intersection point of the first perpendicular line and the outer side of the arc of the corner path is the first outer line intersection point; The intersection point of the second perpendicular line and the inner side of the arc of the corner path is the second inner line intersection point; The intersection point of the second perpendicular line and the outer side of the arc of the corner path is the second outer line intersection point; The slopes of the starting side line segment and the ending side line segment corresponding to the corner path are determined according to the coordinates corresponding to the first inner line intersection point, the first outer line intersection point, the second inner line intersection point and the second outer line intersection point.

3. The method according to claim 2, characterized in that Drawing a tunnel bridge on the corner path according to the geometric information and the extension point information includes: Determining the tunnel bridge width corresponding to the corner path according to the geometric information; According to the corner radius and the tunnel bridge width included in the geometric information, determine the starting side line segment and the ending side line segment of the tunnel bridge body corresponding to the corner path through the extension point information, and draw the tunnel bridge body; According to the intersection information and the extension point information, a bridge body triangle is drawn between the corner path and the tunnel bridge body to completely draw the tunnel bridge, wherein the intersection information includes: a first inner line intersection point, a first outer line intersection point, a second inner line intersection point, and a second outer line intersection point.

4. The method according to claim 3, characterized in that The method further comprises: For each straight path in the control line where a tunnel bridge is to be added, perform the following processing steps: Selecting a starting side segment and an ending side segment on the straight path from top to bottom, defining an outer point and an inner point in order from left to right, calculating the coordinates of extension points of the outer point and the inner point, and drawing a tunnel bridge body corresponding to the straight path according to the extension point coordinates; According to the outer point and the inner point corresponding to the straight path, and the coordinates of each extension point, a bridge body triangle is drawn between the straight path and the tunnel bridge body to completely draw the tunnel bridge.

5. An automated arrangement device for a superconducting quantum chip tunnel bridge, characterized in that: include: A determination unit is configured to determine geometric information of a control line in a superconducting quantum chip, wherein the geometric information includes: a path point set, a line width, and a corner radius; The layout unit is configured to perform the following processing steps for each corner path in the control line where a tunnel bridge needs to be added: determine the minimum point coordinates, center point coordinates and maximum point coordinates corresponding to the corner path; determine the left line segment coordinates and right line segment coordinates corresponding to the corner path based on the minimum point coordinates, center point coordinates and maximum point coordinates; determine the slopes of the starting side line segment and the ending side line segment corresponding to the corner path based on the left line segment coordinates and the right line segment coordinates; determine the extension point information corresponding to the corner path based on the slope and the line width, wherein the extension point information includes: the starting lateral circle center outer extension point coordinates, the starting lateral circle center inner extension point coordinates, the ending lateral circle center inner extension point coordinates and the ending lateral circle center outer extension point coordinates; draw the tunnel bridge on the corner path based on the geometric information and the extension point information.

6. An electronic device, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.

7. A computer-readable medium, characterized in that A computer program is stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.