[go: up one dir, main page]

CN118862814B - A power supply network design method, system and chip - Google Patents

A power supply network design method, system and chip Download PDF

Info

Publication number
CN118862814B
CN118862814B CN202411319736.5A CN202411319736A CN118862814B CN 118862814 B CN118862814 B CN 118862814B CN 202411319736 A CN202411319736 A CN 202411319736A CN 118862814 B CN118862814 B CN 118862814B
Authority
CN
China
Prior art keywords
design
power supply
winding
supply network
holes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411319736.5A
Other languages
Chinese (zh)
Other versions
CN118862814A (en
Inventor
黄现
李宏孝
潘新阁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Taorun Semiconductor Co ltd
Original Assignee
Shanghai Taorun Semiconductor Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Taorun Semiconductor Co ltd filed Critical Shanghai Taorun Semiconductor Co ltd
Priority to CN202411319736.5A priority Critical patent/CN118862814B/en
Publication of CN118862814A publication Critical patent/CN118862814A/en
Application granted granted Critical
Publication of CN118862814B publication Critical patent/CN118862814B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/396Clock trees
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The application relates to the field of power supply network design, and discloses a power supply network design method, a system and a chip, wherein the method comprises the steps of carrying out metal wire design on the basis of an initialized power supply network; and adding a through hole design on the basis of the winding design to obtain the complete design of the power supply network. The application reduces the occupation of the memory of the computer and further reduces the running time consumed by the design flow by adjusting the sequence of the step of realizing the through hole design in the design flow.

Description

Power supply network design method, system and chip
Technical Field
The application relates to the field of power supply network design, in particular to a power supply network design method, a system and a chip.
Background
In digital integrated circuits, power is supplied to functional devices. The power supply network is designed as a stacked wire structure to ensure that the individual components in the electronic device are able to obtain a stable and proper supply of power. The metal wires can be divided into signal wires, power wires, ground wires and the like according to functions thereof, and are used for connecting different logic units and modules, so that effective transmission of signals and power is ensured. And every two layers are connected by a through hole with a certain interval. The layout of the metal lines and vias affects the efficient distribution and management of power.
The digital integrated circuit is continuously developed, the size of the device is smaller, the effective devices in unit area are more and more, the working frequency of the chip is higher and more, the power consumption of unit area consumption is larger and more, the power connection is required to be stronger, and in addition, the scale of the chip is also continuously increased, so that the whole area is larger and larger. Thus, the number and density of metal lines and vias in a power network increases. This results in a power network design that requires re-routing of metal lines and vias each time an optimization or tuning scheme is performed, which takes a long time to run, and is inefficient.
Disclosure of Invention
In order to solve the technical problems, the application provides a power supply network design method, a system and a chip, which greatly reduce the occupation of a computer memory and obviously reduce the whole operation time by adjusting the sequence of the step of realizing the complete power supply ground through hole in a design flow.
Specifically, the technical scheme of the application is as follows:
In a first aspect, the application discloses a power supply network design method, comprising the steps of designing a metal wire on the basis of an initialized power supply network;
according to a preset design rule, carrying out clock tree layout and signal winding design on the basis of the metal wire design;
And adding a through hole design on the basis of the winding design to obtain the complete design of the power supply network.
In some embodiments, the metal wire design is performed on the basis of the initialized power network, and the method comprises the following steps:
Constructing a multilayer metal structure based on the initialized power supply network;
Each layer of metal structure comprises a plurality of metal wires which are arranged in parallel, and projections of the metal wires of two adjacent layers on the bottom surface are vertically intersected;
designing the level of the multi-layer metal structure and designing the length, width, height and position distribution of the metal wire.
In some embodiments, initializing the power supply network is preceded by wire design on the basis of the initialized power supply network;
The method specifically comprises the steps of setting the size of the power supply network and the position of a power supply interface;
And determining the design requirement of the power supply network and the connection relation between the power supply network and each device.
In some embodiments, the clock tree layout and the signal winding design are performed on the basis of the metal wire design according to a preset design rule, and the method comprises the following steps:
Setting the layout of the individual devices in the power supply network by means of an EDA tool;
designing a clock tree of the power supply network to ensure that clock signals can be uniformly distributed to all required devices;
signal winding is carried out according to DRC design rules and the devices and pin positions on the devices;
And after winding is completed, testing and optimizing the winding design of the power supply network so as to ensure that the power supply network meets the design requirement.
In some embodiments, the adding a through hole design based on the winding design includes the following steps:
constructing a parallel database of the metal wire design while performing wire winding design;
designing through holes on the basis of the parallel database, wherein the design comprises the steps of designing the distance of the through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes;
reading in the specified format file on the basis of the winding design so as to realize the through hole design on the basis of the winding design.
In some embodiments, the adding a through hole design based on the winding design includes the following steps:
After the winding design is completed, the through hole design is directly carried out on the basis of the winding design, and the through hole design comprises the steps of designing the distance of the through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes.
In a second aspect, the present application further discloses a power network design system, configured to implement the power network design method described in any one of the foregoing embodiments, including:
the metal wire design module is used for carrying out metal wire design on the basis of the initialized power supply network;
The winding design module is used for carrying out clock tree layout and signal winding design on the basis of the metal wire design according to a preset design rule;
And the through hole design module is used for adding the through hole design on the basis of the winding design to obtain the complete design of the power supply network.
In some embodiments, the winding design module specifically includes:
A layout sub-module for setting the layout of the individual devices in the power supply network by means of an EDA tool;
The clock tree submodule is used for designing a clock tree of the power supply network and ensuring that clock signals can be uniformly distributed to all needed devices;
the winding submodule is used for conducting signal winding according to DRC design rules and the devices and pin positions on the devices;
And the optimizing sub-module is used for testing and optimizing the winding design of the power supply network after winding is completed so as to ensure that the power supply network meets the design requirement.
In some embodiments, the through hole design module is used for constructing a parallel database of the metal wire design while the wire winding design module executes wire winding design, carrying out through hole design on the basis of the parallel database, including the distance of designed through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes;
or the through hole design module is also used for directly carrying out the through hole design on the basis of the winding design after the winding design is finished, and comprises the steps of designing the distance of the through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes.
In a third aspect, the present application discloses a chip at least including a power network structure designed by the power network design method described in any one of the above embodiments.
Compared with the prior art, the application has at least one of the following beneficial effects:
The application saves the time required for realizing the complete through hole design of the power ground when the subsequent steps wait for the establishment of the power network in each round of optimization iteration by adjusting the sequence of the step of realizing the complete through hole of the power ground in the whole flow. Because the database of the process from automatic layout to wire-wound optimization does not contain a large amount of complete through hole information of power supply, the total amount of the whole database is reduced, the memory required by a computer for running the steps is saved, and the running time of each step is further reduced.
Drawings
The above features, technical features, advantages and implementation of the present application will be further described in the following description of preferred embodiments with reference to the accompanying drawings in a clear and easily understood manner.
FIG. 1 is a schematic diagram of a power network structure as is conventional in the art;
FIG. 2 is a diagram showing the effect of power network design in the prior art;
FIG. 3 is a flowchart illustrating steps of an embodiment of a power network design method according to the present application;
FIG. 4 is a diagram illustrating the design of a power network according to an embodiment of the present application;
FIG. 5 is a flowchart illustrating steps of another embodiment of a power network design method according to the present application;
FIG. 6 is a flowchart illustrating steps of another embodiment of a power network design method according to the present application;
FIG. 7 is a block diagram illustrating an embodiment of a power network design system according to the present application.
Reference numerals:
10-metal wire, 20-through hole, 30-device, 40-pin and 50-signal wire.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
For simplicity of the drawing, only the parts relevant to the invention are schematically shown in each drawing, and they do not represent the actual structure thereof as a product. Additionally, in order to simplify the drawing for ease of understanding, components having the same structure or function in some of the drawings are shown schematically with only one of them, or only one of them is labeled. Herein, "a" means not only "only this one" but also "more than one" case.
It should be further understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
In this context, unless explicitly stated or limited otherwise, the terms "mounted," "connected," "coupled," and "connected" are to be construed broadly, and may, for example, be fixedly connected, detachably connected, or integrally connected, mechanically connected, electrically connected, directly connected, indirectly connected via an intervening medium, or communicate between two elements. The specific meaning of the above terms in the present application will be understood in specific cases by those of ordinary skill in the art.
In particular implementations, the terminal devices described in embodiments of the present application include, but are not limited to, other portable devices such as mobile phones, laptop computers, home teaching machines, or tablet computers having touch-sensitive surfaces (e.g., touch screen displays and/or touchpads). It should also be appreciated that in some embodiments, the terminal device is not a portable communication device, but rather a desktop computer having a touch-sensitive surface (e.g., a touch screen display and/or a touch pad).
In addition, in the description of the present application, the terms "first," "second," and the like are used merely to distinguish between descriptions and are not to be construed as indicating or implying relative importance.
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following description will explain the specific embodiments of the present application with reference to the accompanying drawings. It is evident that the drawings in the following description are only examples of the application, from which other drawings and other embodiments can be obtained by a person skilled in the art without inventive effort.
A power network (Power Distribution Network, PDN for short) is a key component in an electronic system that is responsible for distributing power from a power supply (e.g., a battery or power adapter) to various parts of the system, including the processor, memory, input/output interface, etc., electronic components. The design of the power supply network is critical to ensure the performance, stability and reliability of the electronic device.
The power supply network is designed into a laminated metal wire structure, which is formed by transferring metal wires from the top layer to the bottom layer in a mutually perpendicular direction, wherein every two layers of metal wires are connected by a through hole with a certain interval, and the power supply network is shown in figure 1 referring to the specification, wherein the power supply structure is formed by a layer of metal wires 10 and through holes 20, every two layers of adjacent metal wires 10 are mutually perpendicular, and the through holes 20 are connected with the adjacent two layers of metal wires.
In digital integrated circuits, in order to supply power to functional devices, the structure of the power supply network needs to be designed to meet different power supply requirements. In the conventional digital physical design process, all metal lines and vias of the power supply ground are generally implemented at the beginning of the whole design, and then the subsequent layout and wiring process is continued. The design effect is shown in the attached figure 2 of the specification.
The digital integrated circuit is continuously developed, the size of the device is increasingly smaller, the effective devices in a unit area are increasingly more and more, the working frequency of a chip is higher and more power consumption is increased in unit area, so that power connection is required to be stronger, metal wires and through holes of the power ground in unit area are increased, the scale of the chip is also continuously increased, the whole area is also continuously increased, the number of wires and through holes in a design is greatly increased, particularly the number of through holes is very large, for example, in a 2000um module, the number of through holes is 1.5e6, and in a global 20mm chip, the number of through holes is 1.5e8.
Because the number of through holes is very large, when the power supply network is built, if all the through holes are completely realized each time, the power supply network needs to take a long time, the scheme is required to be continuously adjusted and optimized in the early stage of the physical design of the chip, the above process is required to be repeated for a plurality of times, and the time for realizing the through holes is required to be repeatedly consumed in the middle optimization process each time, so that the design efficiency is reduced.
In addition, each step needs to be operated on the previous database when the flow of the layout wiring is performed later. This results in the data base being kept in motion during subsequent operations, which stores information about the metal line and via designs, and each EDA tool step occupies a large amount of computer memory when reading the entire design data base, which further results in longer running times for each step after the power network is built, which is a significant challenge for the larger chip scale at present, both computer memory and overall running time.
The application aims to greatly reduce the occupation of the memory of a computer and obviously reduce the overall operation time by adjusting the sequence of the step of realizing the complete power ground through hole in the whole flow under the condition of ensuring that the final result of the physical design of the digital integrated circuit is consistent.
Referring to fig. 3 of the specification, an embodiment of a power network design method provided by the present application includes the following steps:
and S100, designing metal wires on the basis of the initialized power supply network.
The method comprises the steps of constructing a multi-layer metal structure based on an initialized power supply network, wherein each layer of metal structure comprises a plurality of metal wires which are arranged in parallel, projections of the metal wires of two adjacent layers on the bottom surface are vertically intersected, designing a hierarchy of the multi-layer metal structure, and designing length, width, height and position distribution of the metal wires.
In designing a metal wire, the size, distribution density, pitch and the like of the metal wire need to be considered, and the width of the metal wire needs to be determined according to the current that needs to be carried. The larger the current, the larger the required metal line width should be to reduce resistance and voltage drop. The distribution density and the spacing of the metal wires are determined by DRC (DesignRuleCheck) rules, and the size of the set spacing is directly related to the performance and the reliability of the power supply network.
S200, performing clock tree layout and signal winding design on the basis of the metal wire design according to a preset design rule.
And S300, adding a through hole design on the basis of the winding design to obtain the complete design of the power supply network.
In particular, referring to fig. 2, in a digital integrated circuit, a power supply network provides power to a device 30 having various logic functions. To perform the chip function, the pins 40 of the various devices 30 need to be connected by signal lines 50. The design of the signal winding needs to rely on the layout of the metal wire 10, wherein the metal wire 10 and the via 20 of the power supply ground and the signal wire 50 cannot be overlapped at the same physical position in the same layer, otherwise, the circuit is short-circuited, resulting in serious functional errors. The metal wire 10 of the power supply network is actually required to be implemented as the first step after the design initialization is completed, because the metal wire 10 of the chip power supply network needs to occupy the used physical position, and the metal wire 10 or the unset through hole 20 cannot be overlapped at the same position in the same layer when the step of signal winding is executed subsequently;
Take the adjacent upper layer metal line and the next layer metal line as examples. In designing the via holes 20 of the two-layer metal lines 10, it is necessary to consider not only the size information of the via holes 20 but also the information of the two-layer metal lines 10 to which the via holes 20 are connected. The location of the via design is typically where the upper level metal line crosses the lower level metal line. Based on the above rule, we can require the step of performing signal winding in advance without laying out the signal line 50 at the place where the metal lines cross. Then, in designing the power network, it is possible to add the via 20 required for the power ground after the entire signal line design is completed, so that there is no influence on the design. And after the application is improved, the database used in the signal winding step is not required to carry a large amount of physical information of the through holes 20, so that the memory and the running time required by a computer are reduced.
In correspondence with the steps in fig. 3, the design effect in this embodiment is shown in fig. 4, which refers to the implementation of the complete metal wire 10 in the design of the power network (power ground), the signal winding and optimization are performed on the basis of the metal wire 10 in the second step, and finally the complete through hole 20 is added after the winding.
Another embodiment of the power network design method of the present application, as shown in fig. 5 of the specification, further includes a step S010 of initializing the power network before executing step S100.
The method specifically comprises the steps of setting the size of the power supply network and the position of a power supply interface, and determining the design requirement of the power supply network and the connection relation between the power supply network and each device.
Preferably, the power network is initialized, and the designer needs to define the power network, including the definition of global power and the setting of connection relation.
Another embodiment of a power network design method of the present application, as shown in fig. 5 of the specification, is based on one embodiment of the method, the step S200 includes the following sub-steps:
s210, automatic layout, namely setting the layout of each device in the power supply network by means of an EDA (Electronic Design Automation ) tool.
Specifically, in the automatic layout stage, the circuit components are automatically placed using tools according to design rules and constraints. This step is a critical part of the automation of the physical design, but requires ensuring the connectivity and integrity of the power network.
S220, clock tree synthesis, namely designing a clock tree of the power supply network, and ensuring that clock signals can be uniformly distributed to all needed devices.
In particular, clock tree synthesis is to ensure that the clock signal is evenly distributed across all required circuit portions. It is necessary to define the root and nodes of the clock and use special tools to balance the clock tree to optimize the clock delay.
And S230, automatically winding, namely performing signal winding according to DRC design rules and the devices and pin positions on the devices.
In particular, automatic winding is the connection of the various parts of the power supply network through signal lines, which is typically done automatically by the EDA tool according to layout and power requirements. Preferably, the DRC (DesignRuleCheck) rule may need to be followed in this step as a design specification for semiconductor process fabrication to ensure that the patterns and layouts used in the chip design meet the requirements of the fabrication process.
And S240, performing design optimization, namely performing test optimization on the winding design of the power supply network after winding is completed so as to ensure that the power supply network meets the design requirement.
Specifically, after winding is completed, optimization is required to ensure that the performance of the power supply network meets the design requirements. Design optimization this step includes wire routing capability optimization, wire width adjustment, addition of decoupling capacitors, optimization of power ring layout, etc., to reduce voltage drop and improve signal integrity.
Another embodiment of a power network design method of the present application is shown in fig. 5 of the specification. On the basis of one embodiment of the above method, the step S300 shown includes the following steps:
S310, after the winding design is completed, directly performing through hole design on the basis of the winding design.
Preferably, the through hole design includes designing the pitch of the through holes, the density of the through holes, the size of the through holes, and the connection relation of the through holes.
Specifically, the position of the through hole (via) is located at the position where the metal wire of the upper layer is intersected with the metal wire of the lower layer, but not every intersection position is necessarily provided with a through hole, and when the through hole is designed, the width and the interval of the metal wires of each layer need to be considered so as to ensure reasonable current distribution among the layers and avoid the insufficient power supply capability of a certain layer.
In this embodiment, although the step of designing the through hole is put to the final implementation, the operation pressure of the database can be relieved, and still it takes a long time to implement the through hole design finally.
Based on this, in another implementation manner of this embodiment, a working window may be newly created while the winding design is performed, so as to implement synchronous signal winding and through hole design, and thus, the running time of the process may be saved to the greatest extent. And the working efficiency is improved. Reference is made to figure 6 of the accompanying description.
Specifically, in this embodiment, the step S300 includes the steps of:
s320, constructing a parallel database of the metal wire design while executing the wire winding design.
S321, designing through holes on the basis of the parallel database, wherein the through hole design comprises the steps of designing the distance of the through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes, and writing related through hole information into a specified format file.
S322, reading in the specified format file on the basis of the winding design so as to realize through hole design on the basis of the winding design.
Specifically, in the process of performing the wire winding design after the metal wire design is implemented in this embodiment, S320 is implemented by opening the database of the metal wire design in parallel, and making a complete through hole for adding power. The effect of realizing the through hole of the power ground is consistent with that of realizing the through hole after the wire winding is designed, then the physical information of the through hole of the power ground which is realized in the parallel database is written out by using a file DEF (Design Exchange Format ) which is standard in the integrated circuit industry in the step S321, and finally the through hole of the power ground is realized by reading in the DEF file and adding the through hole of the power ground in the wire winding design database, wherein the time required for reading the DEF to realize the through hole of the power ground is very short in the step S322, so that the time for executing the part of the through hole design can be saved through parallelism.
Based on the same technical conception, the application also discloses a power supply network design system which can be used for realizing any one of the power supply network design methods, and specifically, the embodiment of the power supply network design system comprises the following components:
the metal wire design module is used for carrying out metal wire design on the basis of the initialized power supply network;
The winding design module is used for carrying out clock tree layout and signal winding design on the basis of the metal wire design according to a preset design rule;
And the through hole design module is used for adding the through hole design on the basis of the winding design to obtain the complete design of the power supply network.
In another embodiment of the power network design system provided by the present application, on the basis of the above system embodiment, the metal wire design module specifically includes:
In another embodiment of the present application, on the basis of the above system embodiment, the power network design system further includes:
and the initialization module is used for initializing the power supply network.
The method specifically comprises the steps of setting the size of the power supply network and the position of a power supply interface, and determining the design requirement of the power supply network and the connection relation between the power supply network and each device.
The metal wire design module is specifically used for constructing a multi-layer metal structure based on an initialized power network. Each layer of metal structure comprises a plurality of metal wires which are arranged in parallel, and projections of the metal wires of two adjacent layers on the bottom surface are vertically intersected. Designing the level of the multi-layer metal structure and designing the length, width, height and position distribution of the metal wire.
In another embodiment of the power network design system provided by the present application, referring to fig. 7 of the specification, on the basis of the above system embodiment, the winding design module specifically includes:
A layout sub-module for setting the layout of the individual devices in the power supply network by means of an EDA tool;
The clock tree submodule is used for designing a clock tree of the power supply network and ensuring that clock signals can be uniformly distributed to all needed devices;
the winding submodule is used for conducting signal winding according to DRC design rules and the devices and pin positions on the devices;
And the optimizing sub-module is used for testing and optimizing the winding design of the power supply network after winding is completed so as to ensure that the power supply network meets the design requirement.
In another embodiment of the power network design system provided by the present application, on the basis of the above system embodiment, the through hole design module is configured to construct a parallel database of the metal wire design while the wire design module performs wire design; the method comprises the steps of carrying out through hole design on the basis of the parallel database, wherein the through hole design comprises the steps of designing the distance between through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes;
or the through hole design module is also used for directly carrying out the through hole design on the basis of the winding design after the winding design is finished, and comprises the steps of designing the distance of the through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes.
The power network structure designed by the power network design method described in any of the above embodiments should also be within the scope of the present application based on the same concept. Likewise, at least one chip comprising a power network structure designed by the power network design method described in any of the above embodiments should also be within the scope of the present application.
The power network design method, system and chip of the present application have the same technical concept, and the technical details of the two embodiments are mutually applicable, so that repetition is reduced, and no description is repeated here.
It will be apparent to those skilled in the art that the above-described program modules are only illustrated in the division of the above-described program modules for convenience and brevity, and that in practical applications, the above-described functional allocation may be performed by different program modules, i.e., the internal structure of the apparatus is divided into different program units or modules, to perform all or part of the above-described functions. The program modules in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one processing unit, where the integrated units may be implemented in a form of hardware or in a form of a software program unit. In addition, the specific names of the program modules are also only for distinguishing from each other, and are not used to limit the protection scope of the present application.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (10)

1. The power supply network design method is characterized by comprising the following steps of:
carrying out metal wire design on the basis of an initialized power supply network;
According to a preset design rule, carrying out clock tree layout and signal winding design on the basis of the metal wire design, wherein in the clock tree layout and signal winding design process, an operating database does not contain through hole information;
and placing the step of through hole design after the step of winding design to reduce the occupation of the memory of a computer and the whole operation time.
2. The power network design method as claimed in claim 1, wherein the metal wire design is performed on the basis of the initialized power network, comprising the steps of:
Constructing a multilayer metal structure based on the initialized power supply network;
Each layer of metal structure comprises a plurality of metal wires which are arranged in parallel, and projections of the metal wires of two adjacent layers on the bottom surface are vertically intersected;
designing the level of the multi-layer metal structure and designing the length, width, height and position distribution of the metal wire.
3. A power network design method according to claim 1 or 2, further comprising initializing the power network before the metal wire design is performed on the basis of the initialized power network;
The method specifically comprises the steps of setting the size of the power supply network and the position of a power supply interface;
And determining the design requirement of the power supply network and the connection relation between the power supply network and each device.
4. The power network design method as set forth in claim 1, wherein the clock tree layout and the signal winding design are performed based on the metal wire design according to a preset design rule, comprising the steps of:
Setting the layout of the individual devices in the power supply network by means of an EDA tool;
designing a clock tree of the power supply network to ensure that clock signals can be uniformly distributed to all required devices;
signal winding is carried out according to DRC design rules and the devices and pin positions on the devices;
And after winding is completed, testing and optimizing the winding design of the power supply network so as to ensure that the power supply network meets the design requirement.
5. The power network design method as set forth in claim 1, wherein said adding a via design based on said database of completed said wire-wound designs comprises the steps of:
constructing a parallel database of the metal wire design while performing wire winding design;
designing through holes on the basis of the parallel database, wherein the design comprises the steps of designing the distance of the through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes;
reading in the specified format file on the basis of the winding design so as to realize the through hole design on the basis of the winding design.
6. The power network design method as set forth in claim 1, wherein said adding a via design based on said database of completed said wire-wound designs comprises the steps of:
After the winding design is completed, the through hole design is directly carried out on the basis of the database of the winding design, wherein the through hole design comprises the steps of designing the distance of the through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes.
7. A power supply network design system for implementing the power supply network design method of any one of claims 1-6, comprising:
the metal wire design module is used for carrying out metal wire design on the basis of the initialized power supply network;
The wire winding design module is used for carrying out clock tree layout and wire winding design of signals on the basis of the metal wire design according to a preset design rule, wherein an operating database does not contain through hole information in the process of the clock tree layout and the wire winding design of the signals;
And the through hole design module is used for adding the through hole design on the basis of completing the database of the winding design to obtain the complete design of the power supply network, and the step of through hole design is placed after the step of winding design so as to reduce the occupation of the memory of the computer and the whole operation time.
8. The power network design system of claim 7, wherein the wire-wound design module comprises:
A layout sub-module for setting the layout of the individual devices in the power supply network by means of an EDA tool;
The clock tree submodule is used for designing a clock tree of the power supply network and ensuring that clock signals can be uniformly distributed to all needed devices;
the winding submodule is used for conducting signal winding according to DRC design rules and the devices and pin positions on the devices;
And the optimizing sub-module is used for testing and optimizing the winding design of the power supply network after winding is completed so as to ensure that the power supply network meets the design requirement.
9. A power network design system, as set forth in claim 7, wherein:
The wire winding design module is used for carrying out wire winding design and constructing a parallel database of the metal wire design, carrying out the wire winding design on the basis of the parallel database, wherein the wire winding design module comprises a distance between designed holes, a density of the holes, a size of the holes and a connection relation of the holes;
Or, the through hole design module is further used for directly carrying out through hole design on the basis of the database of the winding design after the winding design is completed, and the through hole design module comprises the space of designed through holes, the density of the through holes, the size of the through holes and the connection relation of the through holes.
10. A chip comprising a power network structure designed by the power network design method according to any one of claims 1 to 6.
CN202411319736.5A 2024-09-23 2024-09-23 A power supply network design method, system and chip Active CN118862814B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411319736.5A CN118862814B (en) 2024-09-23 2024-09-23 A power supply network design method, system and chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411319736.5A CN118862814B (en) 2024-09-23 2024-09-23 A power supply network design method, system and chip

Publications (2)

Publication Number Publication Date
CN118862814A CN118862814A (en) 2024-10-29
CN118862814B true CN118862814B (en) 2025-01-21

Family

ID=93171681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411319736.5A Active CN118862814B (en) 2024-09-23 2024-09-23 A power supply network design method, system and chip

Country Status (1)

Country Link
CN (1) CN118862814B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116522857A (en) * 2023-07-03 2023-08-01 上海韬润半导体有限公司 Method and system for selecting optimal power supply network scheme
CN116757144A (en) * 2023-07-07 2023-09-15 上海韬润半导体有限公司 Method, system and storage medium for optimizing power supply network and saving winding resources

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040032109A (en) * 2001-06-08 2004-04-14 마그마 디자인 오토메이션 인코포레이티드 Representing the design of a sub-module in a hierarchical integrated circuit design and analysis system
JP2008310527A (en) * 2007-06-13 2008-12-25 Nec Electronics Corp Layout design apparatus and layout design method for semiconductor integrated circuit
CN101908080B (en) * 2009-06-03 2012-06-27 复旦大学 Method for designing power supply network quickly
US8745565B2 (en) * 2009-08-31 2014-06-03 Synopsys, Inc. Satisfying routing rules during circuit design
US10204203B2 (en) * 2012-12-31 2019-02-12 Synopsys, Inc. Pattern-based power-and-ground (PG) routing and via creation
JP2018028802A (en) * 2016-08-18 2018-02-22 岡部株式会社 Through hole reinforcement design support system of steel beam
CN112560384B (en) * 2020-07-21 2024-12-03 深圳鸿芯微纳技术有限公司 A method and system for improving vias using a multi-connected via structure
KR20220041280A (en) * 2020-09-24 2022-04-01 삼성전자주식회사 Semiconductor devices
US11455454B2 (en) * 2020-11-24 2022-09-27 Arm Limited Methods and apparatuses for concurrent coupling of inter-tier connections
CN115630606A (en) * 2022-11-03 2023-01-20 创视微电子(成都)有限公司 Wiring method for strengthening power supply
CN116504777A (en) * 2023-03-15 2023-07-28 北京大学 Method, device and equipment for detecting integrity of power through-hole connection in integrated circuit
CN116663486A (en) * 2023-05-31 2023-08-29 叩持(西安)电子信息技术有限公司 Chip power supply planning method and related device based on PI analysis
CN117371382B (en) * 2023-10-24 2024-05-28 深圳市合芯数字科技有限公司 Standard cell layout processing method, device and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116522857A (en) * 2023-07-03 2023-08-01 上海韬润半导体有限公司 Method and system for selecting optimal power supply network scheme
CN116757144A (en) * 2023-07-07 2023-09-15 上海韬润半导体有限公司 Method, system and storage medium for optimizing power supply network and saving winding resources

Also Published As

Publication number Publication date
CN118862814A (en) 2024-10-29

Similar Documents

Publication Publication Date Title
CN112507648B (en) Layout design method, integrated circuit, operation chip and computing equipment
US6240542B1 (en) Poly routing for chip interconnects with minimal impact on chip performance
US7600208B1 (en) Automatic placement of decoupling capacitors
US7100138B2 (en) Method and apparatus for circuit design
US11030383B2 (en) Integrated device and method of forming the same
CN101196947A (en) Circuit design support device and method, and printed circuit board manufacturing method
CN100429664C (en) Method and apparatus for performing power routing on a voltage island within an integrated circuit chip
US6698000B2 (en) Semiconductor process parameter determining method, semiconductor process parameter determining system, and semiconductor process parameter determining program
US10360342B2 (en) Method, system, and storage medium for engineering change order scheme in circuit design
CN103378849A (en) Method of chip input and output design
CN118862814B (en) A power supply network design method, system and chip
TW202029415A (en) Integrated circuit device, method for integrated circuit co-design and method for integrated circuit simulation
CN117291140B (en) Method and device for reducing winding violations of automatic wiring tool, storage medium and electronic terminal
US7091614B2 (en) Integrated circuit design for routing an electrical connection
CN113515913A (en) Magnetic process design method of STT-MRAM related circuit
US8555232B2 (en) Wire routing using virtual landing pads
CN114365139A (en) System and method for modeling and simulating on-die capacitors
CN114004190A (en) Method for multi-level information acquisition and extensible operation based on physical layout
CN114068522B (en) Method for grid winding of transistor
CN116127891A (en) Programmable Logic Device Multiplier Module Layout Method, Device, Equipment and Medium
JP3481935B2 (en) Semiconductor integrated circuit having macro cell and design method thereof
Banker et al. Physical design tradeoffs for ASIC technologies
JP3028938B2 (en) Layout method of semiconductor integrated circuit
US6985843B2 (en) Cell modeling in the design of an integrated circuit
CN106709154A (en) Method for reducing modification layers during integrated circuit engineering modification

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant