A power supply network design method, system and chip
By adjusting the power network design process, we first carry out metal wire design, then clock tree layout and signal winding design, and finally add through-hole design, which solves the problem of inefficient power network design in digital integrated circuits and achieves memory occupancy and operation Significant reduction in time.
Patent Information
- Application Number
- CN202411319736.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-09-23
AI Technical Summary
In digital integrated circuits, as the device size decreases, the operating frequency increases and the chip scale expands, the number and density of metal wires and through holes in power supply network design increases, resulting in inefficient design, large memory occupies and long running time.
By adjusting the power network design process, we first perform metal wire design based on the initialized power network, then perform clock tree layout and signal winding design based on preset design rules, and finally add through-hole design based on the winding design, thereby reducing Computer memory usage and running time.
It achieves a significant reduction in computer memory usage and power network design running time without reducing design quality, and improves design efficiency.
Smart Images

Figure CN118862814B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of power supply network design, and in particular, to a power supply network design method, system and chip. Background Art
[0002] In digital integrated circuits, in order to power functional devices, the power network is designed as a stacked metal wire structure to ensure that each component in the electronic device can obtain a stable and appropriate amount of power supply. Metal wires can be divided into signal wires, power wires, and ground wires according to their functions. They are used to connect different logic units and modules to ensure the effective transmission of signals and power. Each two layers are connected by vias at a certain interval. The design layout of metal wires and vias affects the effective distribution and management of power.
[0003] With the continuous development of digital integrated circuits, the size of devices is getting smaller and smaller, and there are more and more effective devices per unit area. At the same time, the operating frequency of chips is getting higher and higher, and the power consumption per unit area is getting higher and higher, requiring stronger power connections; in addition, the scale of chips is also increasing, so the overall area is getting larger and larger. In this way, the number and density of metal wires and vias in a power network will increase. This leads to the need to re-layout metal wires and vias every time the power network is optimized or adjusted, which takes a long time to run and has low design efficiency. Summary of the invention
[0004] In order to solve the above technical problems, the present application provides a power network design method, system and chip, which greatly reduces the computer memory usage and significantly reduces the overall running time by adjusting the order of the step of realizing complete power ground vias in the design process.
[0005] Specifically, the technical solution of this application is as follows:
[0006] In a first aspect, the present application discloses a power network design method, comprising: performing metal line design based on an initialized power network;
[0007] According to preset design rules, clock tree layout and signal routing design are performed based on the metal line design;
[0008] By adding a through-hole design on the basis of the winding design, a complete design of the power supply network is obtained.
[0009] In some implementations, the metal line design based on the initialized power network includes the following steps:
[0010] Building a multi-layer metal structure based on the initialized power network;
[0011] Wherein, each layer of the metal structure includes a plurality of metal wires arranged in parallel, and the projections of the metal wires of two adjacent layers on the bottom surface intersect vertically;
[0012] Design the levels of the multi-layer metal structure; design the length, width, height and position distribution of the metal lines.
[0013] In some embodiments, before performing metal line design based on the initialized power network, the method further includes initializing the power network;
[0014] Specifically including: setting the size of the power network and the location of the power interface;
[0015] Determine the design requirements of the power supply network and the connection relationship between the power supply network and various devices.
[0016] In some implementations, performing clock tree layout and signal routing design based on the metal line design according to preset design rules includes the following steps:
[0017] Setting the layout of each device in the power network by using EDA tools;
[0018] Designing a clock tree for the power network to ensure that clock signals can be evenly distributed to all required devices;
[0019] Perform signal routing according to DRC design rules and the locations of the devices and pins on the devices;
[0020] After the winding is completed, the winding design of the power supply network is tested and optimized to ensure that the power supply network meets the design requirements.
[0021] In some embodiments, the step of adding a through-hole design based on the winding design comprises the following steps:
[0022] While executing the winding design, building a parallel database of the metal wire design;
[0023] Performing through-hole design based on the parallel database, including designing through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship; writing relevant through-hole information into a specified format file;
[0024] The designated format file is read in based on the wiring design to implement the through-hole design based on the wiring design.
[0025] In some embodiments, the step of adding a through-hole design based on the winding design comprises the following steps:
[0026] After the winding design is completed, the through-hole design is directly performed based on the winding design, including designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship.
[0027] In a second aspect, the present application further discloses a power network design system, which is used to implement the power network design method described in any one of the above embodiments, including:
[0028] A metal line design module, used for performing metal line design based on the initialized power network;
[0029] A winding design module, used for performing clock tree layout and signal winding design based on the metal wire design according to preset design rules;
[0030] The through-hole design module is used to add through-hole design on the basis of the winding design to obtain a complete design of the power supply network.
[0031] In some implementations, the winding design module specifically includes:
[0032] A layout submodule, used to set the layout of each device in the power network with the help of EDA tools;
[0033] A clock tree submodule, used to design a clock tree of the power network to ensure that the clock signal can be evenly distributed to all required devices;
[0034] A winding submodule, used for performing signal routing according to DRC design rules and the positions of the devices and pins on the devices;
[0035] The optimization submodule is used to test and optimize the winding design of the power supply network after the winding is completed to ensure that the power supply network meets the design requirements.
[0036] In some embodiments, the through-hole design module is used to construct a parallel database of the metal wire design while the winding design module performs the winding design; perform through-hole design based on the parallel database, including designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship; write the relevant through-hole information into a specified format file; read the specified format file based on the winding design to implement the through-hole design based on the winding design;
[0037] Alternatively, the through-hole design module is also used to directly perform through-hole design based on the winding design after the winding design is completed; including designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship.
[0038] In a third aspect, the present application discloses a chip, comprising at least a power supply network structure designed by the power supply network design method described in any one of the above embodiments.
[0039] Compared with the prior art, the present invention has at least one of the following beneficial effects:
[0040] This application saves the time required to design a complete power ground through hole in each round of optimization iteration by adjusting the order of the step of realizing a complete power ground through hole in the entire process while waiting for the power network to be established in the subsequent steps. Because the database of the process from automatic layout to routing optimization does not contain a large amount of complete power ground through hole information, the total amount of the overall database becomes smaller, saving the memory required for the computer to run these steps and further reducing the running time of each step. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The preferred implementation scheme will be described below in a clear and understandable manner with reference to the accompanying drawings to further illustrate the above-mentioned characteristics, technical features, advantages and implementation methods of the present application.
[0042] Figure 1 This is a schematic diagram of a common power supply network structure in this field;
[0043] Figure 2 Design effect diagram of power supply network in the prior art;
[0044] Figure 3 A flowchart of an embodiment of a power network design method of the present application;
[0045] Figure 4 A power supply network design effect diagram in the embodiment provided in this application;
[0046] Figure 5 A flowchart of another embodiment of a power network design method of the present application;
[0047] Figure 6 A flowchart of another embodiment of a power network design method of the present application;
[0048] Figure 7 This is a structural block diagram of an embodiment of a power network design system of the present application.
[0049] Figure Number:
[0050] 10—metal wire; 20—through hole; 30—device; 40—pin; 50—signal line. DETAILED DESCRIPTION
[0051] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0052] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections.
[0053] In order to simplify the drawings, only the parts related to the invention are schematically shown in each figure, and they do not represent the actual structure of the product. In addition, in order to simplify the drawings and facilitate understanding, in some figures, only one of the parts with the same structure or function is schematically drawn or marked. In this article, "one" not only means "only one", but also means "more than one".
[0054] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0055] In this document, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0056] In a specific implementation, the terminal device described in the embodiments of the present application includes, but is not limited to, other portable devices such as mobile phones, laptop computers, tutoring machines, or tablet computers with touch-sensitive surfaces (e.g., touch screen displays and / or touch pads). It should also be understood that in some embodiments, the terminal device is not a portable communication device, but a desktop computer with a touch-sensitive surface (e.g., touch screen displays and / or touch pads).
[0057] In addition, in the description of the present application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0058] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the specific implementation methods of the present application will be described below with reference to the accompanying drawings. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings and other implementation methods can be obtained based on these drawings without creative work.
[0059] The power distribution network (PDN) is a key component in electronic systems. It is responsible for distributing power from power supplies (such as batteries or power adapters) to various parts of the system, including processors, memory, input / output interfaces and other electronic components. The design of the power network is crucial to ensure the performance, stability and reliability of electronic equipment.
[0060] The general power network is designed as a stacked metal wire structure, which is passed down from the top layer of metal wire to the bottom layer of metal wire layer by layer in a mutually perpendicular direction. Every two layers of metal wires are connected by vias at a certain interval; refer to the attached manual Figure 1 As shown: Figure 1 The power structure is composed of layers of metal wires 10 and through holes 20. Every two adjacent layers of metal wires 10 are perpendicular to each other, and the through holes 20 connect two adjacent layers of metal wires.
[0061] In digital integrated circuits, in order to power functional devices, the structure of the power network needs to be designed to meet different power supply requirements. In the traditional digital physical design process, all metal wires and vias of the power ground are generally implemented at the beginning of the entire design, and then the subsequent layout and routing process is continued. Figure 2 shown.
[0062] With the continuous development of digital integrated circuits, the size of devices is getting smaller and smaller, and there are more and more effective devices per unit area. At the same time, the operating frequency of the chip is getting higher and higher, and the power consumption per unit area is getting higher and higher, so the power connection is required to be stronger, so the metal wires and through-holes of the power supply and ground per unit area will increase; in addition, the scale of chips is also increasing, so the overall area is getting larger and larger, so the number of wires and through-holes in a design will increase a lot, especially the number of through-holes is very large, for example, in a 2000um*2000um module, the number of through-holes will reach 1.5e6, and in a global 20mm*20mm chip, the number of through-holes will reach 1.5e8.
[0063] Because the number of through-holes is very large, when the power supply network is established, if all the through-holes are fully realized each time, it will take a long time to build the power supply network. In the early stage of chip physical design, the plan needs to be constantly adjusted and optimized, and the above process needs to be repeated many times. Each optimization process in the middle requires repeated use of the time required to realize the through-holes, which reduces the design efficiency.
[0064] In addition, when executing the layout and routing process, each step needs to be operated on the previous database. This results in the database that needs to be driven when executing subsequent operations to store the information of metal wire and via design. Each step of the EDA tool reading the database of the entire design will occupy a large amount of computer memory, which will further cause the operation time of each step after the power network is established to become longer; for the increasingly large chip scale now, both computer memory and overall operation time are huge challenges.
[0065] The purpose of the invention of this application is to ensure that the final result of the physical design of the digital integrated circuit is consistent, by adjusting the order of the step of realizing the complete power ground through hole in the whole process, thereby greatly reducing the computer memory usage and significantly reducing the overall running time.
[0066] Reference Manual Attached Figure 3 , an embodiment of a power network design method provided by the present application comprises the following steps:
[0067] S100, performing metal line design based on the initialized power network.
[0068] Specifically, based on the initialized power supply network, a multi-layer metal structure is constructed; wherein each layer of the metal structure includes a plurality of metal wires arranged in parallel, and the projections of the metal wires of two adjacent layers on the bottom surface intersect vertically; the levels of the multi-layer metal structure are designed; and the length, width, height and position distribution of the metal wires are designed.
[0069] When designing metal lines, it is necessary to consider the size, distribution density, and spacing of the metal lines. The width of the metal lines needs to be determined according to the current it needs to carry. The larger the current, the larger the required metal line width should be to reduce resistance and voltage drop. The distribution density and spacing of the metal lines are determined by the DRC (DesignRuleCheck) rules, and the size of the spacing is directly related to the performance and reliability of the power network.
[0070] S200, performing clock tree layout and signal routing design based on the metal line design according to preset design rules.
[0071] S300, adding a through-hole design on the basis of the winding design to obtain a complete design of the power supply network.
[0072] Specifically, refer to Figure 2 In digital integrated circuits, the power supply network is used to supply power to various devices 30 with logical functions. In order to realize the functions of the chip, the pins 40 of various devices 30 need to be connected by signal lines 50. The design of signal winding needs to rely on the layout of the metal wires 10, wherein the metal wires 10 of the power ground, the through-holes 20 and the signal wires 50 cannot coincide with each other at the same level and the same physical position, otherwise it will be a short circuit, resulting in serious functional errors. Therefore, the metal wires 10 of the power supply network do need to be implemented as the first step after the design initialization is completed, because the metal wires 10 of the chip power supply network will need to occupy the physical position used, so that when the signal winding steps are performed later, they will not coincide with the metal wires 10 or the unset through-holes 20 at the same level and the same position;
[0073] Take the adjacent upper layer of metal wires and lower layer of metal wires as an example. When designing the through holes 20 of these two layers of metal wires 10, it is necessary not only to consider the size information of the through holes 20, but also to consider the information of the two layers of metal wires 10 connected by the through holes 20. The location of the through hole design is generally where the upper layer of metal wires and the lower layer of metal wires intersect. Based on the above rules, we can pre-require that when executing the signal winding step, the signal line 50 will not be laid out where the metal wires intersect. Then, when designing the power supply network, in fact, after the entire signal line design is completed, the through holes 20 required for the power ground can be added, which will not have any impact on the design. And after the improvement of the present application, the database used when executing the signal winding step does not need to carry a large amount of physical information of the through holes 20, reducing the memory required by the computer and the running time.
[0074] and Figure 3 The design effect in this embodiment is in accordance with the steps in the specification. Figure 4 As shown: when designing the power network (power ground), the complete metal line 10 is first realized; the second step is to perform signal winding and optimization based on the metal line 10; finally, a complete through hole 20 is added after winding.
[0075] Another embodiment of a power network design method of the present application is as shown in the attached specification. Figure 5 As shown, before executing step S100, the process further includes the following steps: S010: initializing the power supply network.
[0076] Specifically, it includes: setting the size of the power network and the position of the power interface; determining the design requirements of the power network and the connection relationship between the power network and various devices.
[0077] Preferably, during the stage of initializing the power network, the designer needs to define the power network, including the definition of the global power supply and the setting of the connection relationship.
[0078] Another embodiment of a power network design method of the present application is as shown in the attached specification. Figure 5 As shown, based on an embodiment of the above method, step S200 includes the following sub-steps:
[0079] S210, automatic layout: setting the layout of each device in the power network by using an EDA (Electronic Design Automation) tool.
[0080] Specifically, in the automatic layout stage, tools are used to automatically place circuit components according to design rules and constraints. This step is a key part of physical design automation, but it is necessary to ensure the connectivity and integrity of the power network.
[0081] S220, clock tree synthesis: designing a clock tree of the power network to ensure that the clock signal can be evenly distributed to all required devices.
[0082] Specifically, clock tree synthesis ensures that the clock signal can be evenly distributed to all required circuit parts. It is necessary to define the clock roots and nodes, and use dedicated tools to balance the clock tree and optimize clock delays.
[0083] S230, automatic routing: performing signal routing according to DRC design rules and the locations of the devices and pins on the devices.
[0084] Specifically, automatic routing is to connect the various parts of the power network through signal lines, which is usually automatically completed by EDA tools based on layout and power requirements. Preferably, in this step, it may be necessary to follow the DRC (Design Rule Check) rule, which is a design specification for semiconductor process manufacturing, used to ensure that the graphics and layout used in chip design meet the requirements of the manufacturing process.
[0085] S240, design optimization: after the winding is completed, the winding design of the power network is tested and optimized to ensure that the power network meets the design requirements.
[0086] Specifically, after the winding is completed, optimization is required to ensure that the performance of the power network meets the design requirements. This step of design optimization includes optimizing winding capacity, adjusting wire width, adding decoupling capacitors, optimizing power ring layout, etc. to reduce voltage drop and improve signal integrity.
[0087] Another embodiment of a power network design method of the present application is shown in the attached specification. Figure 5 Based on an embodiment of the above method, step S300 includes the following steps:
[0088] S310, after the winding design is completed, directly perform through-hole design based on the winding design.
[0089] Preferably, the through-hole design includes designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship.
[0090] Specifically, the location of the via is at the intersection of the metal wire of the previous layer and the metal wire of the next layer, but not every intersection must have a via. When designing the via, the width and spacing of the metal wires of each layer need to be considered to ensure reasonable current distribution between the layers and avoid insufficient power supply capacity of a certain layer.
[0091] In this embodiment, although putting the through-hole design step at the end can alleviate the operating pressure of the database, it still takes a long time to finally implement the through-hole design.
[0092] Based on this, in another implementation of this embodiment, a new working window can be created while executing the wiring design to realize the synchronization of signal wiring and through-hole design; this can save the running time of the process to the greatest extent. Improve work efficiency. Figure 6 .
[0093] Specifically, in this implementation, step S300 includes the following steps:
[0094] S320, while executing the winding design, constructing a parallel database of the metal wire design.
[0095] S321, performing through-hole design based on the parallel database, including designing through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship; and writing relevant through-hole information into a specified format file.
[0096] S322, reading the specified format file based on the winding design to implement through-hole design based on the winding design.
[0097] Specifically, in this embodiment, in the process of executing the winding design after the metal wire design is implemented, S320, by opening the database of the metal wire design in parallel, a complete through hole for the power ground is added. The through hole for the power ground implemented at this time is consistent with the effect of the through hole design implemented after the winding design, and then step S321 writes the physical information of the complete through hole for the power ground implemented in the parallel database using the integrated circuit industry standard file DEF (Design Exchange Format, design exchange format), and finally reads the DEF file in the database of the winding design to add a complete through hole for the power ground; wherein step S322, the time required for reading DEF to implement the complete through hole for the power ground is very short, so through parallelization, the time for executing the through hole design can also be saved.
[0098] Based on the same technical concept, the present application also discloses a power network design system, which can be used to implement any of the above-mentioned power network design methods. Specifically, an embodiment of a power network design system of the present application includes:
[0099] A metal line design module, used for performing metal line design based on the initialized power network;
[0100] A winding design module, used for performing clock tree layout and signal winding design based on the metal wire design according to preset design rules;
[0101] The through-hole design module is used to add through-hole design on the basis of the winding design to obtain a complete design of the power supply network.
[0102] Another embodiment of a power network design system provided by the present application, based on the above system embodiment, the metal line design module specifically includes:
[0103] Another embodiment of a power network design system provided by the present application, based on the above system embodiment, the power network design system further includes:
[0104] The initialization module is used to initialize the power supply network.
[0105] Specifically, it includes: setting the size of the power network and the position of the power interface; determining the design requirements of the power network and the connection relationship between the power network and various devices.
[0106] The metal wire design module is specifically used to: construct a multi-layer metal structure based on the initialized power supply network. Each layer of the metal structure includes a plurality of metal wires arranged in parallel, and the projections of the metal wires of two adjacent layers on the bottom surface intersect vertically. Design the hierarchy of the multi-layer metal structure; design the length, width, height and position distribution of the metal wires.
[0107] Another embodiment of a power network design system provided by the present application is shown in the attached specification. Figure 7 As shown, based on the above system embodiment, the winding design module specifically includes:
[0108] A layout submodule, used to set the layout of each device in the power network with the help of EDA tools;
[0109] A clock tree submodule, used to design a clock tree of the power network to ensure that the clock signal can be evenly distributed to all required devices;
[0110] A winding submodule, used for performing signal routing according to DRC design rules and the positions of the devices and pins on the devices;
[0111] The optimization submodule is used to test and optimize the winding design of the power supply network after the winding is completed to ensure that the power supply network meets the design requirements.
[0112] Another embodiment of a power network design system provided by the present application, based on the above system embodiment, the through-hole design module is used to build a parallel database of the metal wire design while the winding design module performs the winding design; perform through-hole design based on the parallel database, including designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship; write the relevant through-hole information into a specified format file; read the specified format file based on the winding design to implement the through-hole design based on the winding design;
[0113] Alternatively, the through-hole design module is also used to directly perform through-hole design based on the winding design after the winding design is completed; including designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship.
[0114] Based on the same concept, the power network structure designed by the power network design method described in any of the above embodiments should also be within the protection scope of this application. Similarly, a chip that at least includes a power network structure designed by the power network design method described in any of the above embodiments should also be within the protection scope of this application.
[0115] A power network design method, system and chip of the present application have the same technical concept, and the technical details of the embodiments of the two are applicable to each other. In order to reduce repetition, they will not be repeated here.
[0116] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned program modules is used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program units or modules to complete all or part of the functions described above. The program modules in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into a processing unit, and the above-mentioned integrated unit can be implemented in the form of hardware or in the form of software program units. In addition, the specific names of the program modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application.
[0117] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0118] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A power network design method, characterized in that: The steps include: Perform metal line design based on the initialized power network; According to preset design rules, clock tree layout and signal routing design are performed based on the metal line design; During the clock tree layout and signal routing design process, the database used does not contain via information; Through-hole design is added on the basis of the database of the completed winding design to obtain a complete design of the power supply network; the through-hole design step is placed after the winding design step to reduce the occupancy of computer memory and the overall running time.
2. A power network design method as claimed in claim 1, characterized in that: The metal line design based on the initialized power network includes the following steps: Building a multi-layer metal structure based on the initialized power network; Wherein, each layer of the metal structure includes a plurality of metal wires arranged in parallel, and the projections of the metal wires of two adjacent layers on the bottom surface intersect vertically; Design the levels of the multi-layer metal structure; design the length, width, height and position distribution of the metal lines.
3. A power supply network design method as claimed in claim 1 or 2, characterized in that: Before performing metal line design based on the initialized power network, it also includes initializing the power network; Specifically including: setting the size of the power network and the location of the power interface; Determine the design requirements of the power supply network and the connection relationship between the power supply network and various devices.
4. A power network design method as claimed in claim 1, characterized in that: The clock tree layout and signal routing design are performed based on the metal line design according to the preset design rules, including the following steps: Setting the layout of each device in the power network by using EDA tools; Designing a clock tree for the power network to ensure that clock signals can be evenly distributed to all required devices; Perform signal routing according to DRC design rules and the locations of the devices and pins on the devices; After the winding is completed, the winding design of the power supply network is tested and optimized to ensure that the power supply network meets the design requirements.
5. A power network design method as claimed in claim 1, characterized in that: The step of adding a through-hole design on the basis of completing the database of the winding design comprises the following steps: While executing the winding design, building a parallel database of the metal wire design; Performing through-hole design based on the parallel database, including designing through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship; writing relevant through-hole information into a specified format file; The designated format file is read in based on the wiring design to implement the through-hole design based on the wiring design.
6. A power network design method as claimed in claim 1, characterized in that: The step of adding a through-hole design on the basis of completing the database of the winding design comprises the following steps: After the winding design is completed, the through-hole design is directly performed based on the database of the winding design, including designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship.
7. A power network design system, characterized in that: A power supply network design method for implementing any one of claims 1 to 6, comprising: A metal line design module, used for performing metal line design based on the initialized power network; A winding design module, used for performing clock tree layout and signal winding design based on the metal wire design according to preset design rules; during the clock tree layout and signal winding design process, the running database does not contain through-hole information; A through-hole design module is used to add through-hole design on the basis of the database for completing the winding design to obtain a complete design of the power supply network; the through-hole design step is placed after the winding design step to reduce the occupancy of computer memory and the overall running time.
8. A power network design system as claimed in claim 7, characterized in that: The winding design module specifically includes: A layout submodule, used to set the layout of each device in the power network with the help of EDA tools; A clock tree submodule, used to design a clock tree of the power network to ensure that the clock signal can be evenly distributed to all required devices; A winding submodule, used for performing signal routing according to DRC design rules and the positions of the devices and pins on the devices; The optimization submodule is used to test and optimize the winding design of the power supply network after the winding is completed to ensure that the power supply network meets the design requirements.
9. A power network design system as claimed in claim 7, characterized in that: The through-hole design module is used to construct a parallel database of the metal wire design while the winding design module performs the winding design; perform through-hole design based on the parallel database, including designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship; write the relevant through-hole information into a specified format file; read the specified format file based on the winding design to implement the through-hole design based on the winding design; Alternatively, the through-hole design module is further used to directly perform through-hole design based on the database of the winding design after the winding design is completed, including designing the through-hole spacing, through-hole density, through-hole size, and through-hole connection relationship.
10. A chip, characterized in that: It comprises a power supply network structure designed by the power supply network design method described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and system for selecting optimal scheme of power supply network
CN116522857A
Method and system for optimizing power network and saving winding resources, and storage medium
CN116757144A