[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1294642C - Analysis method and reduction method of power supply noise - Google Patents

Analysis method and reduction method of power supply noise Download PDF

Info

Publication number
CN1294642C
CN1294642C CNB021304726A CN02130472A CN1294642C CN 1294642 C CN1294642 C CN 1294642C CN B021304726 A CNB021304726 A CN B021304726A CN 02130472 A CN02130472 A CN 02130472A CN 1294642 C CN1294642 C CN 1294642C
Authority
CN
China
Prior art keywords
network model
power network
integrated circuit
power supply
electric power
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.)
Expired - Fee Related
Application number
CNB021304726A
Other languages
Chinese (zh)
Other versions
CN1477697A (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.)
Silicon Integrated Systems Corp
Original Assignee
Silicon Integrated Systems Corp
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 Silicon Integrated Systems Corp filed Critical Silicon Integrated Systems Corp
Priority to CNB021304726A priority Critical patent/CN1294642C/en
Publication of CN1477697A publication Critical patent/CN1477697A/en
Application granted granted Critical
Publication of CN1294642C publication Critical patent/CN1294642C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

A method for analyzing power noise and a method for reducing power noise are applied in the design process of an integrated circuit. Firstly, computer aided design software is used to analyze the related data of the integrated circuit design to obtain the power network model of the integrated circuit design, then, the power network model is defined as being composed of multiple unit blocks connected with each other, and on the other hand, after analyzing the related data of the integrated circuit design, the number and type parameters of the elements electrically connected to each unit block can be known as the reference data of the elements of the power network model unit block, and the voltage drop caused by the operation of each unit block can be estimated by using the equivalent circuit formed by the elements electrically connected to the unit blocks, so as to know the voltage distribution and voltage consumption consumed by each area in the power network model, and accordingly, the decoupling capacitor is configured at the proper position of the power network model, to properly compensate the voltage drop caused by the operation of the devices in the integrated circuit, thereby reducing the power noise in the integrated circuit.

Description

电源杂讯的分析方法及降低方法Analysis method and reduction method of power supply noise

技术领域technical field

本发明涉及集成电路技术,是关于一种电源杂讯(Power Noise)的分析方法及降低方法,特别有关于应用在集成电路设计过程中,一种电源杂讯的分析及降低方法,借由适当配置电容器于集成电路中,以降低集成电路内的电源杂讯。The present invention relates to integrated circuit technology, and relates to an analysis method and reduction method of power noise (Power Noise). Capacitors are arranged in the integrated circuit to reduce power noise in the integrated circuit.

背景技术Background technique

随着半导体制造技术和集成电路设计的发展,使得具有不同功能的各种集成电路广泛应用在许多电子产品中,同时,半导体元件的线幅尺寸已经进入次微米(Sub-Micro)甚至深次微米(Deep Sub-Micro)的领域,而集成电路的积集度亦快速增加。由于半导体结构的表面无法提供足够的面积来制作半导体元件所需的内连线(Interconnection),所以发展出多重金属内连线(Multilevel Interconnection)的技术,利用数层金属层和介电层进行半导体元件间的连线和隔离的工作,而供应电源至半导体元件的金属连线,便构成了集成电路的电源网络。With the development of semiconductor manufacturing technology and integrated circuit design, various integrated circuits with different functions are widely used in many electronic products. At the same time, the line size of semiconductor components has entered sub-micron (Sub-Micro) or even deep sub-micron (Deep Sub-Micro) field, and the integration of integrated circuits is also increasing rapidly. Since the surface of the semiconductor structure cannot provide enough area to make the interconnection (Interconnection) required by the semiconductor element, the technology of multilevel interconnection (Multilevel Interconnection) has been developed, using several layers of metal layers and dielectric layers for semiconductor The wiring and isolation work between components, and the metal wiring that supplies power to semiconductor components constitutes the power supply network of integrated circuits.

在深次微米领域的集成电路中,讯号的处理和传送常受到许多杂讯的干扰,例如漏电流杂讯、串音杂讯(Crosstalk Noise)、反射杂讯(ReflectionNoise)和电源供应杂讯(Power Supply Noise)等,其中当集成电路的操作频率越来越高时,电源供应杂讯的干扰就越趋严重,所以需要进行电源网络的分析。In integrated circuits in the deep sub-micron field, signal processing and transmission are often disturbed by many noises, such as leakage current noise, crosstalk noise (Crosstalk Noise), reflection noise (Reflection Noise) and power supply noise ( Power Supply Noise), etc., when the operating frequency of integrated circuits is getting higher and higher, the interference of power supply noise will become more serious, so it is necessary to analyze the power supply network.

在分析电源网络的效率时,需要注意的主要是电子迁移(Electromigration)和电压降(Voltage Drop)。当流经导电金属线的电流密度过高时,金属线中的原子将发生迁移的现象,使得晶片中的金属线加速老化而失效。When analyzing the efficiency of the power network, the main things to pay attention to are Electromigration and Voltage Drop. When the current density flowing through the conductive metal wire is too high, the atoms in the metal wire will migrate, causing the metal wire in the wafer to age rapidly and become invalid.

而为了让晶片中各位置的半导体元件皆可获得足够的电压进行运作,需要避免晶片内出现过度的电压降。换言之,若晶片内某些半导体元件运作时产生非常大的电压降,则晶片内其他半导体元件(特别是位于晶片中心部份的半导体元件)便未能获得足够电压进行运作,集成电路的效能因而下降,甚至出现错误的运作。In order to allow the semiconductor elements at various positions in the chip to obtain sufficient voltage to operate, it is necessary to avoid excessive voltage drop in the chip. In other words, if some semiconductor elements in the chip generate a very large voltage drop during operation, other semiconductor elements in the chip (especially the semiconductor elements located in the center of the chip) will not be able to obtain sufficient voltage to operate, and the performance of the integrated circuit will be reduced. drop, or even malfunction.

随着集成电路的操作频率大幅提高,晶片内半导体元件的切换速度亦同时提升,由于半导体元件进行状态切换时的瞬间电变化将引起电压突波,这个波动会对整个电力平面的偏压造成瞬间的压降,以及在电源与接地之间形成杂讯。随着电子电路的操作频率、传输速度与密度的增加,杂讯也大大地提高,进而严重地影响到系统正常的工作,而造成误动作。As the operating frequency of integrated circuits is greatly increased, the switching speed of semiconductor elements in the chip is also increased at the same time. Due to the instantaneous electrical changes when semiconductor elements switch states, voltage surges will be caused, and this fluctuation will cause instantaneous voltage drop, and create noise between power and ground. With the increase of the operating frequency, transmission speed and density of electronic circuits, the noise is also greatly increased, which seriously affects the normal operation of the system and causes malfunctions.

鉴于上述的发明背景中,随着半导体制造技术和集成电路设计的进步,集成电路的操作频率越来越高,晶片的面积同时亦越来越大,所以集成电路中的半导体元件在操作时所引致的压降越来越大,同时半导体元件的高操作频率亦引起严重的电源杂讯,干扰及污染了正常的电路运作讯号和电源供应,影响集成电路的运作效能和讯号处理的正确性。In view of the above-mentioned background of the invention, with the progress of semiconductor manufacturing technology and integrated circuit design, the operating frequency of integrated circuits is getting higher and higher, and the area of chips is also getting larger and larger at the same time. The resulting voltage drop is getting bigger and bigger. At the same time, the high operating frequency of semiconductor components also causes serious power noise, which interferes and pollutes normal circuit operation signals and power supply, and affects the operating performance of integrated circuits and the accuracy of signal processing.

发明内容Contents of the invention

本发明的主要目的是为了提供一种电源杂讯的分析方法及其降低方法,在集成电路设计过程时,借着将集成电路布局(Layout)的电源网络定义成由众多单元方块组成,并根据电性连接至每一单元方块的元件,如逻辑元件、用作建构时脉树(Clock Tree)和时脉传递的逻辑电路(如D型正反器;D-Flip-Flop)和时脉缓冲器等的数量和类型等参数,估算出每一单元方块在运作时所引起的电压降和电源杂讯,便可在集成电路布局中的适当位置,配置用作补偿电压降的电容器,借以降低电压扰动和电源杂讯。The main purpose of the present invention is to provide a power supply noise analysis method and its reduction method. During the integrated circuit design process, by defining the power supply network of the integrated circuit layout (Layout) to be composed of many unit blocks, and according to Components electrically connected to each unit block, such as logic elements, logic circuits (such as D-type flip-flops; D-Flip-Flop) and clock buffers used to construct a clock tree (Clock Tree) and clock transmission After estimating the voltage drop and power supply noise caused by each unit block during operation, a capacitor used to compensate for the voltage drop can be configured at an appropriate position in the integrated circuit layout to reduce Voltage disturbances and power supply noise.

为达到上述的目的,本发明提供了一种电源杂讯的分析方法及其降低方法,首先是利用电脑辅助设计(Computer Aided Design)软件,对集成电路的相关设计资料进行晶片电源分析,借以获得经过集成电路设计的电源网络模型,然后将此电源网络模型定义为由众多单元方块互相连结构成,在分析集成电路设计的相关资料后,可得知电性连接至各个单元方块的元件的数量和类型等参数,以此作为单元方块的元件参考资料,接着根据各单元方块的元件参考资料,利用电性连接至单元方块的元件构成的等效电路,借电路模拟软件来估算出各单元方块在操作时所引起的压降,便可得知电源网络模型中各个区域所消耗的电压的分布情况及电压消耗量,据此在电源网络模型的适当位置配置去耦合电容,以适当补偿集成电路中元件于操作时所引起的压降,从而降低集成电路内的电源杂讯。In order to achieve the above-mentioned purpose, the present invention provides a power supply noise analysis method and its reduction method. First, use Computer Aided Design (Computer Aided Design) software to analyze the chip power supply of the relevant design data of the integrated circuit, so as to obtain After the power network model of the integrated circuit design, the power network model is defined as being composed of many unit blocks connected to each other. After analyzing the relevant information of the integrated circuit design, the number and number of components electrically connected to each unit block can be known. Type and other parameters, as the component reference data of the unit block, and then according to the component reference data of each unit block, use the equivalent circuit composed of the components electrically connected to the unit block, and use the circuit simulation software to estimate the unit block in the According to the voltage drop caused by the operation, the distribution of the voltage consumed by each area in the power network model and the voltage consumption can be known. Based on this, decoupling capacitors are arranged at appropriate positions in the power network model to properly compensate the voltage in the integrated circuit. The voltage drop caused by the device during operation, thereby reducing the power supply noise in the integrated circuit.

更详细地说,本发明提供了一种电源杂讯的分析方法,是应用在集成电路设计中,该电源杂讯的分析方法至少包括:More specifically, the present invention provides a method for analyzing power supply noise, which is applied in integrated circuit design. The analysis method for power supply noise at least includes:

提供该集成电路设计的一电源网络模型;providing a power network model of the integrated circuit design;

依一预定方法定义该电源网络模型为由复数个单元方块组成;defining the power network model to be composed of a plurality of unit blocks according to a predetermined method;

根据每一单元方块在该电源网络模型的一位置及一涵盖面积,获得电性连接至每一单元方块的复数个元件的复数个数据,并以这些数据作为每一单元方块的一参考资料;以及Obtaining a plurality of data of a plurality of components electrically connected to each unit block according to a position and a covered area of each unit block in the power network model, and using these data as a reference material for each unit block; as well as

根据这些单元方块的这些参考资料,进行一交流分析步骤,以获得该电源网络模型的一交流分析结果。According to the reference materials of the unit blocks, an AC analysis step is performed to obtain an AC analysis result of the power network model.

所述的电源杂讯的分析方法,其中上述的交流分析结果至少包括每一单元方块于操作时所消耗的功率及引起的电压降。In the method for analyzing power supply noise, the above-mentioned AC analysis results at least include the power consumed and the voltage drop caused by each unit block during operation.

所述的电源杂讯的分析方法,其中更包括对该集成电路设计执行一电源网络分析步骤,借以获得该集成电路设计的该电源网络模型。The power supply noise analysis method further includes performing a power supply network analysis step on the integrated circuit design, so as to obtain the power supply network model of the integrated circuit design.

所述的电源杂讯的分析方法,其中上述的电源网络模型包含有该集成电路设计的一直流电源网络模型数据和一交流电源网络模型数据。In the method for analyzing power supply noise, the above-mentioned power supply network model includes a DC power supply network model data and an AC power supply network model data of the integrated circuit design.

所述的电源杂讯的分析方法,其中上述的预定方法为借由构成该电源网络模型的复数条金属线以定义该电源网络模型的单元方块为复数个矩形,其中该些矩形由该些金属线构成。The method for analyzing power supply noise, wherein the above predetermined method is to define the unit blocks of the power supply network model as a plurality of rectangles by means of a plurality of metal wires constituting the power supply network model, wherein the rectangles are formed by the metal wires line composition.

所述的电源杂讯的分析方法,其中该些元件至少包括有复数个逻辑元件、复数个时序缓冲器以及复数个寄生元件。In the method for analyzing power supply noise, the elements at least include a plurality of logic elements, a plurality of timing buffers, and a plurality of parasitic elements.

所述的电源杂讯的分析方法,其中该些寄生元件至少包括复数个寄生去耦合电容。In the method for analyzing power supply noise, the parasitic elements at least include a plurality of parasitic decoupling capacitors.

所述的电源杂讯的分析方法,其中于获得该电源网络模型的交流分析结果后,更包括根据交流分析结果,于集成电路设计的复数个位置配置复数个去耦合电容。The method for analyzing power supply noise, after obtaining the AC analysis result of the power network model, further includes disposing a plurality of decoupling capacitors in a plurality of positions of the integrated circuit design according to the AC analysis result.

本发明提供了一种电源杂讯的降低方法,是应用在一集成电路设计中,该电源杂讯的降低方法至少包括:The present invention provides a method for reducing power supply noise, which is applied in the design of an integrated circuit. The method for reducing power supply noise at least includes:

提供该集成电路设计的一电源网络模型;providing a power network model of the integrated circuit design;

依一预定方法定义电源网络模型为由复数个单元方块组成;defining the power supply network model to be composed of a plurality of unit blocks according to a predetermined method;

根据每一单元方块在该电源网络模型的一位置及一涵盖面积,获得电性连接至每一单元方块的复数个元件的复数个数据,并以这些数据作为每一单元方块的一参考资料;Obtaining a plurality of data of a plurality of components electrically connected to each unit block according to a position and a covered area of each unit block in the power network model, and using these data as a reference material for each unit block;

根据这些单元方块的这些参考资料,进行一交流分析步骤,以获得该电源网络模型的一交流分析结果;以及According to the reference materials of the unit blocks, an AC analysis step is performed to obtain an AC analysis result of the power network model; and

根据交流分析结果,于集成电路设计的复数个位置配置复数个去耦合电容。According to the AC analysis result, a plurality of decoupling capacitors are arranged in a plurality of positions in the integrated circuit design.

所述的电源杂讯的降低方法,其中上述的交流分析结果至少包括每一单元方块于操作时所消耗的功率及引起的电压降。In the method for reducing power supply noise, the above-mentioned AC analysis results at least include the power consumed by each unit block and the voltage drop caused during operation.

所述的电源杂讯的降低方法,其中更包括对该集成电路设计执行一电源网络分析步骤,借以获得集成电路设计的该电源网络模型。The method for reducing power supply noise further includes performing a power network analysis step on the integrated circuit design, so as to obtain the power network model of the integrated circuit design.

所述的电源杂讯的降低方法,其中上述的电源网络模型包含有该集成电路设计的一直流电源网络模型数据和一交流电源网络模型数据。In the method for reducing power supply noise, the above-mentioned power supply network model includes a DC power supply network model data and an AC power supply network model data of the integrated circuit design.

所述的电源杂讯的降低方法,其中上述的预定方法为借由构成该电源网络模型的复数条金属线以定义该电源网络模型的单元方块为复数个矩形,其中这些矩形由这些金属线构成。The method for reducing power supply noise, wherein the above predetermined method is to define the unit blocks of the power supply network model as a plurality of rectangles by means of a plurality of metal lines constituting the power supply network model, wherein these rectangles are formed by these metal lines .

所述的电源杂讯的降低方法,其中该些元件至少包括有复数个逻辑元件、复数个时序缓冲器以及复数个寄生元件。In the method for reducing power supply noise, the elements at least include a plurality of logic elements, a plurality of timing buffers and a plurality of parasitic elements.

所述的电源杂讯的降低方法,其中该些寄生元件至少包括复数个寄生去耦合电容。In the method for reducing power supply noise, the parasitic elements at least include a plurality of parasitic decoupling capacitors.

附图说明Description of drawings

图1是本发明之一实施例的处理流程示意图;Fig. 1 is a schematic diagram of the processing flow of one embodiment of the present invention;

图2是根据图1,在集成电路设计过程时经过定义后的电源网络模型的俯视示意图;FIG. 2 is a schematic top view of a defined power network model during the integrated circuit design process according to FIG. 1 ;

图3是在图2的电源网络模型中,单元方块内各元件的连接关系示意图。FIG. 3 is a schematic diagram of the connection relationship of components in the unit block in the power network model of FIG. 2 .

具体实施方式Detailed ways

请参考图1,其所绘示为本发明之一实施例的处理流程示意图。如图1所示,为了要先获得集成电路设计的电源网络模型,所以在处理流程10的电源网络分析30中,先输入集成电路设计的相关设计参考资料20,利用电脑辅助设计软件,进行晶片电源分析(Chip Power Analysis),借以获得集成电路设计的电源网络模型,据此集成电路设计的电源网络模型,可获得有关于集成电路设计的直流电源网络模型和交流电源网络模型的特性参数与资料,其中有关集成电路设计的参考资料,一般包括有:标准元件资料库、电源网络阻抗、操作频率、操作温度范围、温度系数、压降范围,以及有关于电源网络金属层内各金属线的长宽、金属线的单位面积阻值和金属线彼此之间的距离等相关参数和数据。Please refer to FIG. 1 , which is a schematic diagram of a processing flow according to an embodiment of the present invention. As shown in Figure 1, in order to obtain the power network model of the integrated circuit design first, in the power network analysis 30 of the processing flow 10, first input the relevant design reference materials 20 of the integrated circuit design, and use computer-aided design software to perform chip Power analysis (Chip Power Analysis), in order to obtain the power network model of the integrated circuit design, according to the power network model of the integrated circuit design, can obtain the characteristic parameters and data of the DC power network model and the AC power network model of the integrated circuit design Among them, the reference materials about integrated circuit design generally include: standard component database, power network impedance, operating frequency, operating temperature range, temperature coefficient, voltage drop range, and the length of each metal line in the power network metal layer Relevant parameters and data such as width, resistance per unit area of metal wires and distance between metal wires.

请参考图2,其所绘示为根据第1图,在集成电路设计过程时经过定义后的电源网络模型的俯视示意图,其中电源网络模型100是由金属层120和金属层130构成,而金属层120和金属层130分别包含有众多金属线140和金属线150,每个单元方块110则以等效电路的形式来互相连接。为了方便模拟及估算庞大的电源网络模型100于运作时的常态情况和暂态情况,所以在获得集成电路设计的电源网络模型100后,进行处理流程10的定义单元方块及元件分析40,根据电源网络模型100的面积,以及构成此电源网络模型100的各金属层中的金属线,将电源网络模型100定义成由众多单元方块110互相连结组成,其中每一单元方块110内所包含的元件的类型和数量等,是根据集成电路的设计、布局以及各单元方块110于电源网络模型100所在的位置和涵盖范围来决定。因此,透过定义单元方块的步骤,可使得分析集成电路设计的电源网络模型时更加快速及准确。Please refer to FIG. 2 , which shows a schematic top view of the power network model defined during the integrated circuit design process according to FIG. 1 , wherein the power network model 100 is composed of metal layers 120 and 130, and the metal The layer 120 and the metal layer 130 respectively include a plurality of metal wires 140 and metal wires 150 , and each unit block 110 is connected to each other in the form of an equivalent circuit. In order to facilitate the simulation and estimation of the normal and transient conditions of the huge power network model 100 during operation, after obtaining the power network model 100 for integrated circuit design, the definition unit block and component analysis 40 of the processing flow 10 are performed, according to the power supply The area of the network model 100 and the metal wires in each metal layer that constitute the power network model 100 define the power network model 100 to be composed of many unit blocks 110 connected to each other, wherein the components contained in each unit block 110 The type and quantity are determined according to the design and layout of the integrated circuit, as well as the location and coverage of each unit block 110 in the power network model 100 . Therefore, through the steps of defining the unit block, the analysis of the power network model of the integrated circuit design can be made faster and more accurate.

例如,如图2所示,若电源网络模型100是由金属层120和金属层130构成,则可对电源网络模型100定义出每个单元方块110是利用位在金属层120的两条金属线140和位在金属层130的两条金属线150所围绕而成的一个矩形方块。For example, as shown in FIG. 2 , if the power network model 100 is composed of a metal layer 120 and a metal layer 130, then the power network model 100 can be defined to use two metal wires at the metal layer 120 for each unit block 110 140 and two metal wires 150 on the metal layer 130 to form a rectangular block.

请参考图3,其所绘示为在图2的电源网络模型中,单元方块内各元件的连接关系示意图。图3所示的单元方块110中,包括了许多逻辑元件、用作建构时脉树和时脉传递的逻辑电路以及时脉缓冲器等,例如包括了两个逻辑元件-D型正反器(D-Flip Flop)(D型正反器160和D型正反器170)、两个时序缓冲器(时序缓冲器180和时序缓冲器190),以及其他的寄生元件200,如晶片上的寄生去耦合电容(On-chip Parasitic DecouplingCapacitance)等,但单元方块110内的元件数量和类型等并不限制于图3所示,而是视设计而定。Please refer to FIG. 3 , which is a schematic diagram of the connection relationship of the components in the unit block in the power network model of FIG. 2 . The unit block 110 shown in FIG. 3 includes many logic elements, logic circuits for constructing a clock tree and clock transfer, and a clock buffer. For example, two logic elements-D-type flip-flops ( D-Flip Flop) (D-type flip-flop 160 and D-type flip-flop 170), two timing buffers (timing buffer 180 and timing buffer 190), and other parasitic elements 200, such as on-chip parasitic Decoupling capacitor (On-chip Parasitic Decoupling Capacitance), etc., but the number and types of components in the unit block 110 are not limited to those shown in FIG. 3 , but depend on the design.

接着,为了对定义为由众多单元方块110组成的电源网络模型100进行交流分析,借以得知各个单元方块110相对应晶片中各位置的电路所产生的电压降,所以需要对元件进行暂态分析(Transient Analysis)或交流分析,利用参考元件资料库中有关各种元件的资料,对图2的电源网络模型100内各单元方块110进行分析,借以获知电性连接至各个单元方块110的元件的类型、数量、运作参数、几何参数和其他相关数据。Next, in order to conduct AC analysis on the power network model 100 defined as being composed of many unit blocks 110, so as to know the voltage drop generated by each unit block 110 corresponding to the circuit at each position in the chip, it is necessary to perform transient analysis on the components (Transient Analysis) or AC analysis, using the information about various components in the reference component database to analyze each unit block 110 in the power network model 100 of FIG. type, quantity, operational parameters, geometric parameters and other relevant data.

例如,根据参考元件资料库中有关各种元件的资料,对图3的单元方块110进行元件分析,可得知电性连接至单元方块110的元件包括有多个逻辑元件(如两个D型正反器)、两个时序缓冲器以及其他的寄生元件,其中D型正反器160为第一类型的D型正反器,D型正反器170为第二类型的D型正反器,而时序缓冲器180是属于A类型的时序缓冲器,时序缓冲器190则是属于B类型的时序缓冲器,而其他的寄生元件200包括有晶片内寄生电容等,这些元件在单元方块110的等效电路中,皆是连接于金属线210(为供应操作电源的金属线)和金属线220(为接地或虚拟接地的金属线)之间。另外,尚需考虑金属线210和金属线220的电阻240和电阻250,以及电性连接至单元方块110的元件的输入/出端的连接等相关资料,如逻辑元件的时序输入、逻辑元件的输出和输入、时序缓冲器的输出等相关资料,才可获得电性连接至单元方块110的各个元件的完整参考资料,并以此作为单元方块110的元件参考资料。For example, according to the information about various components in the reference component database, component analysis is performed on the unit block 110 in FIG. flip-flop), two timing buffers, and other parasitic elements, wherein the D-type flip-flop 160 is a first-type D-type flip-flop, and the D-type flip-flop 170 is a second-type D-type flip-flop , and the timing buffer 180 is a timing buffer belonging to the A type, and the timing buffer 190 is a timing buffer belonging to the B type, and other parasitic elements 200 include parasitic capacitances in the chip, etc., these elements are in the unit block 110 In the equivalent circuit, they are all connected between the metal wire 210 (the metal wire for supplying the operating power) and the metal wire 220 (the metal wire for the ground or virtual ground). In addition, the resistance 240 and the resistance 250 of the metal line 210 and the metal line 220, and the connection of the input/output terminals of the elements electrically connected to the unit block 110, such as the timing input of the logic element and the output of the logic element, need to be considered. In order to obtain the complete reference material of each component electrically connected to the unit block 110 , and use it as the component reference material of the unit block 110 , it is necessary to obtain relevant information such as the input and the output of the timing buffer.

接着,便可根据含有各单元方块110的元件参考资料,利用Hspice等电路模拟和分析软件,对集成电路的电源网络模型100进行交流分析50,以估算出电性连接至各单元方块110的元件于暂态操作时所消耗的功率及引起的压降,借以得知电源网络模型100内各单元方块110所消耗的功率及引起的压降,最后,便可获得电源供应至晶片上集成电路的各位置时的电源衰减分布情况。Then, according to the component reference materials containing each unit block 110, the AC analysis 50 can be performed on the power network model 100 of the integrated circuit by using circuit simulation and analysis software such as Hspice, so as to estimate the components electrically connected to each unit block 110 The power consumed and the voltage drop caused during transient operation can be used to know the power consumed and the voltage drop caused by each unit block 110 in the power network model 100, and finally, the power supply to the integrated circuit on the chip can be obtained. Distribution of power attenuation at each location.

然而,由于现今的集成电路功能日趋强大,需要采用许多元件或半导体元件构成,因此,电性连接至各单元方块110的元件的数量非常庞大,若将电性连接至各单元方块110的全部元件的相关资料,皆投入进行电源网络模型100的交流分析50,则所耗费的时间和系统资源等将非常可观,从而大幅增加集成电路的设计成本,亦使得产品的成本上升,所以在进行电源网络模型100的交流分析前,可先进行图1的处理流程10的筛选处理70。However, due to the increasingly powerful functions of today's integrated circuits, many elements or semiconductor elements need to be used to form them. Therefore, the number of elements electrically connected to each unit block 110 is very large. If all elements electrically connected to each unit block 110 If all the relevant data are put into the AC analysis 50 of the power network model 100, the time and system resources will be very considerable, which will greatly increase the design cost of the integrated circuit and increase the cost of the product. Before the communication analysis of the model 100, the screening process 70 of the process flow 10 in FIG. 1 can be performed first.

所谓筛选处理70,是根据单元方块110的元件参考资料内有关各元件的类型、数量、运作参数、几何参数和其他相关数据,评估各元件对单元方块110所消耗的功率及引起的压降的影响,将对消耗功率及引起的压降的影响不大的元件剔除,借以减少参与电源网络模型100的交流分析的数据,降低分析所需的时间和系统资源,同时电源网络模型100的交流分析结果的准确度并不会受到严重的影响。The so-called screening process 70 is to evaluate the power consumption and the voltage drop caused by each component to the unit block 110 according to the type, quantity, operating parameters, geometric parameters and other relevant data of each component in the component reference data of the unit block 110. Influence, the components that have little influence on the power consumption and the voltage drop caused are eliminated, so as to reduce the data involved in the AC analysis of the power network model 100, reduce the time and system resources required for analysis, and at the same time the AC analysis of the power network model 100 The accuracy of the results will not be seriously affected.

例如,在图1的处理流程10的筛选处理70中,本发明的电源杂讯的分析及降低方法提供了两种预设的筛选步骤(筛选步骤80和筛选步骤90),借以解释相关设定及运作,然此仅作说明之用,并未限定筛选处理70的实施方法或筛选步骤的数量。For example, in the screening process 70 of the processing flow 10 in FIG. 1 , the analysis and reduction method of power supply noise of the present invention provides two preset screening steps (screening step 80 and screening step 90), in order to explain the relevant settings and operation, but this is for illustration only, and does not limit the implementation method of the screening process 70 or the number of screening steps.

此两种预设的筛选步骤的筛选范围并不相同,可根据不同的集成电路设计和采用的元件而作适当调整或修改,以达到降低分析所需的时间和系统资源,同时又不会严重影响电源网络模型100的交流分析结果的准确度的目的。The screening ranges of these two preset screening steps are not the same, and can be adjusted or modified according to different IC designs and components used to reduce the time and system resources required for analysis without seriously The purpose of affecting the accuracy of the AC analysis results of the power network model 100 .

例如,图3的单元方块110包含有一个第一类型的D型正反器160和一个第二类型的D型正反器170,在分析和比较D型正反器160和D型正反器170于操作时各自所消耗功率及引起的电压降后,得知操作中的第一类型D型正反器160的消耗功率及引起的电压降,远大于第二类型D型正反器170的消耗功率及引起的电压降,因此在估算操作中的单元方块110的消耗功率及引起的电压降时,有关此第二类型的D型正反器170的元件资料则可不需参与运算,以降低估算所耗费的时间。而且,根据集成电路的设计、采用元件的相关数据和交流分析的预定耗费时间等资料,可设定筛选步骤80为只选择单元方块110的元件参考资料内,有关第一类型的D型正反器160的相关数据来参与电源网络模型100的交流分析50,而单元方块110的元件参考资料内其他元件的相关数据则予以剔除。同样地,在其他预设的筛选步骤中,亦可根据不同的设计条件和各种相关的参考数据来进行设定,从而减少参与电源网络模型100的交流分析的数据,借以达到降低分析所需的时间和系统资源,同时,电源网络模型100的交流分析结果的准确度亦不会大幅下降。For example, the unit block 110 of FIG. 3 includes a first type D-type flip-flop 160 and a second type D-type flip-flop 170. When analyzing and comparing the D-type flip-flop 160 and the D-type flip-flop After the 170 consumes power and causes voltage drop during operation, it is known that the power consumption and voltage drop caused by the first type D-type flip-flop 160 in operation are far greater than those of the second type D-type flip-flop 170 Power consumption and the resulting voltage drop, so when estimating the power consumption and the voltage drop caused by the unit block 110 in operation, the component data of the D-type flip-flop 170 of the second type need not be involved in the calculation, so as to reduce Estimate the time spent. Moreover, according to the design of the integrated circuit, the relevant data of the components used, and the scheduled time-consuming of the AC analysis, the screening step 80 can be set to only select the D-type front and back of the first type in the component reference materials of the unit block 110. The relevant data of the device 160 is used to participate in the AC analysis 50 of the power network model 100, while the relevant data of other components in the component reference data of the unit block 110 are eliminated. Similarly, in other preset screening steps, it can also be set according to different design conditions and various related reference data, thereby reducing the data involved in the AC analysis of the power network model 100, so as to reduce the analysis requirements. At the same time, the accuracy of the AC analysis results of the power network model 100 will not be greatly reduced.

另一方面,在上述例子中,仅是以单元方块110内包含一个第一类型的D型正反器160、一个第二类型的D型正反器170、一个A型时序缓冲器180和一个B型时序缓冲器190为例,若某一单元方块是包含有复数个第一类型的D型正反器160、复数个第二类型的D型正反器170,以及其他不同的元件时,则需对这些D型正反器160、D型正反器170和其他元件于操作时所消耗功率及引起的电压降进行详细分析,才可决定采用哪些元件的相关数据来参与电源网络模型100的交流分析。否则,估算后的电源网络模型100的交流分析结果的准确度将大幅下降。另外,由于每一单元方块所包含的元件的类型和数量等,是视集成电路的设计和布局而定,所以在设定筛选步骤80或筛选步骤90前,必需详细分析每一单元方块内元件的类型、数量、常态运作时的数据资料和暂态运作时的数据资料等,才可精确地设定合适的筛选步骤,借以提升交流分析50的执行速度,同时又维持交流分析50的结果的高度准确性。On the other hand, in the above example, only the unit block 110 contains a first type D-type flip-flop 160, a second type D-type flip-flop 170, an A-type timing buffer 180 and a The B-type timing buffer 190 is taken as an example. If a unit block includes a plurality of D-type flip-flops 160 of the first type, a plurality of D-type flip-flops 170 of the second type, and other different elements, It is necessary to conduct a detailed analysis of the power consumed and the voltage drop caused by these D-type flip-flops 160, D-type flip-flops 170 and other components during operation before deciding which components to use to participate in the power network model 100 communication analysis. Otherwise, the accuracy of the AC analysis result of the estimated power network model 100 will be greatly reduced. In addition, since the type and quantity of components included in each unit block depends on the design and layout of the integrated circuit, it is necessary to analyze the components in each unit block in detail before setting the screening step 80 or screening step 90. The type, quantity, data data during normal operation and data data during transient operation, etc., can accurately set the appropriate screening steps, so as to improve the execution speed of the AC analysis 50 while maintaining the consistency of the results of the AC analysis 50 high accuracy.

另一方面,若欲获得高准确度的电源网络模型100的交流分析结果,则可省略筛选处理70,直接根据含有各单元方块的元件参考资料,利用Hspice等电路模拟和分析软件,对集成电路的电源网络模型100进行交流分析50。On the other hand, if it is desired to obtain high-accuracy AC analysis results of the power supply network model 100, the screening process 70 can be omitted, and the integrated circuit can be analyzed directly based on the component reference data containing each unit block, using circuit simulation and analysis software such as Hspice The power network model 100 is subjected to AC analysis 50 .

当集成电路的电源网络模型100进行交流分析50后,便可获得电源网络模型100的交流分析结果,设计人员经由交流分析结果便可得知,电源网络模型100中各单元方块110于操作时所消耗的功率及引起的电压降,便可对集成电路设计进行相应的优化调整。After the AC analysis 50 is performed on the power network model 100 of the integrated circuit, the AC analysis results of the power network model 100 can be obtained, and the designer can know from the AC analysis results that each unit block 110 in the power network model 100 is operated. The power consumed and the voltage drop caused can be optimized and adjusted accordingly for the integrated circuit design.

另外,由于集成电路中的元件在状态切换时所引起的电压降,特别是于高频操作的状态切换时所引起的电压降,会污染电源供应并形成电源杂讯,干扰讯号的处理。因此,可视电源网络模型100的交流分析结果,根据集成电路的设计守则、查表(Loop-up Table)和元件资料库等数据,进行图1的处理流程10的配置去耦合电容60,在集成电路设计的适当位置配置一定数量的去耦合电容,借以降低电压的扰动情形,补偿元件在状态切换时所引起的电压降,减少元件改变状态时所产生的杂讯,以维持稳定的电源准位。例如,可外加适当的去耦合电容230电性连接至图3的单元方块110,以降低电压的扰动情形。In addition, the voltage drop caused by the state switching of the components in the integrated circuit, especially the voltage drop caused by the state switching of high-frequency operation, will pollute the power supply and form power noise, which will interfere with signal processing. Therefore, based on the AC analysis results of the power network model 100, according to the design rules of the integrated circuit, the Loop-up Table and the data of the component database, the configuration of the decoupling capacitor 60 in the processing flow 10 of FIG. 1 is performed. A certain number of decoupling capacitors are arranged at appropriate positions in the design of integrated circuits to reduce voltage disturbances, compensate for voltage drops caused by components during state switching, and reduce noise generated when components change states, so as to maintain stable power supply standards. bit. For example, an appropriate decoupling capacitor 230 can be added and electrically connected to the unit block 110 in FIG. 3 to reduce voltage disturbance.

而且,在集成电路设计的适当位置配置去耦合电容后,尚可利用电路模拟和分析软件对集成电路设计再次进行交流分析50,借以得知集成电路设计的电源网络模型100于配置去耦合电容后功率的消耗及分布情况。Moreover, after disposing decoupling capacitors at appropriate positions in the integrated circuit design, the AC analysis 50 of the integrated circuit design can be performed again by using circuit simulation and analysis software, so as to know that the power supply network model 100 of the integrated circuit design is equipped with decoupling capacitors Power consumption and distribution.

本发明的优点为提供一种电源杂讯的分析方法及其降低方法,借着将集成电路设计的电源网络模型定义为由众多单元方块组成,然后根据电性连接至各单元方块的元件的类型、数量、运作参数、几何参数和其他相关数据,利用电路模拟和分析软件,对集成电路设计的电源网络模型进行交流分析,以得到有关各个单元方块的消耗功率及引起的电压降,便可在集成电路设计的适当位置配置一定数量的去耦合电容,借以减少元件在状态切换时所引起的电压降及电源杂讯,维持稳定的电源准位。The advantage of the present invention is to provide a power supply noise analysis method and its reduction method, by defining the power supply network model of integrated circuit design as being composed of many unit blocks, and then according to the type of components electrically connected to each unit block , quantity, operating parameters, geometric parameters and other relevant data, use circuit simulation and analysis software to conduct AC analysis on the power network model of integrated circuit design, in order to obtain the power consumption and voltage drop caused by each unit block, and then it can be used in A certain number of decoupling capacitors are arranged at appropriate positions in the integrated circuit design to reduce the voltage drop and power noise caused by the state switching of components, and maintain a stable power level.

Claims (9)

1. the analytical method of a methd of power supply random signal is to be applied in the integrated circuit (IC) design, it is characterized in that the analytical method of this methd of power supply random signal comprises at least:
One electric power network model of this integrated circuit (IC) design is provided;
Define this electric power network model for to form according to a preordering method by a plurality of unit square;
Contain area according to each unit square in a position and of this electric power network model, acquisition is electrically connected to the plurality of data of a plurality of elements of each unit square, and with the reference of these data as each unit square;
This reference to each this unit square is carried out a Screening Treatment, participates in a screening data of each this unit square of a transactional analysis step with acquisition; Wherein this Screening Treatment will be rejected the little element of the influence of consumed power and the pressure drop that causes in each this unit square, participate in the data of this transactional analysis step of this electric power network model with minimizing, thereby reduce and carry out required time of this transactional analysis step and system resource; And
According to this reference of this unit square, carry out this transactional analysis step, to obtain a transactional analysis result of this electric power network model.
2. the analytical method of methd of power supply random signal as claimed in claim 1 is characterized in that, described transactional analysis result comprises power that each unit square is consumed and the voltage drop that causes at least when operation.
3. the analytical method of methd of power supply random signal as claimed in claim 1 is characterized in that, wherein more comprises this integrated circuit (IC) design is carried out an electric power network analytical procedure, so as to obtaining this electric power network model of this integrated circuit (IC) design.
4. the analytical method of methd of power supply random signal as claimed in claim 1 is characterized in that, described electric power network model includes a direct current electric power network model data and AC power network model data of this integrated circuit (IC) design.
5. the analytical method of methd of power supply random signal as claimed in claim 1, it is characterized in that, described preordering method is for being a plurality of rectangles by a plurality of metal wires that constitute this electric power network model with the unit square that defines this electric power network model, and wherein those rectangles are made of those metal wires.
6. the analytical method of methd of power supply random signal as claimed in claim 1 is characterized in that, wherein these a plurality of elements include a plurality of logic elements, a plurality of sequential buffer and a plurality of parasitic antenna at least.
7. the analytical method of methd of power supply random signal as claimed in claim 6 is characterized in that, wherein these a plurality of parasitic antennas comprise a plurality of parasitic decoupling capacitances at least.
8. the analytical method of methd of power supply random signal as claimed in claim 1, it is characterized in that, wherein behind the transactional analysis result who obtains this electric power network model, more comprise according to the transactional analysis result, in a plurality of decoupling capacitances of a plurality of position configuration of integrated circuit (IC) design.
9. the analytical method of methd of power supply random signal as claimed in claim 1 is characterized in that, described Screening Treatment is at least one screening conditions that type, quantity, operating parameters and the geometric parameter according to this element defines this Screening Treatment.
CNB021304726A 2002-08-21 2002-08-21 Analysis method and reduction method of power supply noise Expired - Fee Related CN1294642C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021304726A CN1294642C (en) 2002-08-21 2002-08-21 Analysis method and reduction method of power supply noise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021304726A CN1294642C (en) 2002-08-21 2002-08-21 Analysis method and reduction method of power supply noise

Publications (2)

Publication Number Publication Date
CN1477697A CN1477697A (en) 2004-02-25
CN1294642C true CN1294642C (en) 2007-01-10

Family

ID=34144486

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021304726A Expired - Fee Related CN1294642C (en) 2002-08-21 2002-08-21 Analysis method and reduction method of power supply noise

Country Status (1)

Country Link
CN (1) CN1294642C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI527392B (en) 2014-01-14 2016-03-21 財團法人工業技術研究院 Device and method for designing power network
CN105447242B (en) * 2015-11-17 2019-01-15 西安紫光国芯半导体有限公司 A kind of method of real-time analysing integrated circuits electric power network state
CN108089624B (en) * 2016-11-21 2020-04-07 龙芯中科技术有限公司 Method and device for compensating dynamic voltage drop inside chip
CN111796199B (en) * 2020-07-30 2022-12-27 上海兆芯集成电路有限公司 Power supply network uniformity and power consumption testing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10107235A (en) * 1996-09-27 1998-04-24 Hitachi Ltd Method for constituting gate array lsi and circuit device using the same
JPH10150148A (en) * 1996-09-18 1998-06-02 Denso Corp Semiconductor integrated circuit
US5942951A (en) * 1997-03-11 1999-08-24 Stmicroelectronics, Inc. Method and apparatus for reducing a noise differential in an electronic circuit
CN1310862A (en) * 1999-03-24 2001-08-29 松下电器产业株式会社 Method of disposing LSI
CN1332534A (en) * 2000-09-29 2002-01-23 深圳市中兴通讯股份有限公司 Netted power supply wire configuration and circuit structure

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10150148A (en) * 1996-09-18 1998-06-02 Denso Corp Semiconductor integrated circuit
JPH10107235A (en) * 1996-09-27 1998-04-24 Hitachi Ltd Method for constituting gate array lsi and circuit device using the same
US5942951A (en) * 1997-03-11 1999-08-24 Stmicroelectronics, Inc. Method and apparatus for reducing a noise differential in an electronic circuit
CN1310862A (en) * 1999-03-24 2001-08-29 松下电器产业株式会社 Method of disposing LSI
CN1332534A (en) * 2000-09-29 2002-01-23 深圳市中兴通讯股份有限公司 Netted power supply wire configuration and circuit structure

Also Published As

Publication number Publication date
CN1477697A (en) 2004-02-25

Similar Documents

Publication Publication Date Title
Huang et al. Wafer level system integration of the fifth generation CoWoS®-S with high performance Si interposer at 2500 mm2
Mui et al. A global interconnect optimization scheme for nanometer scale VLSI with implications for latency, bandwidth, and power dissipation
Edelstein et al. VLSI on-chip interconnection performance simulations and measurements
US6564355B1 (en) System and method for analyzing simultaneous switching noise
US7079998B2 (en) Method for analyzing power noise and method for reducing the same
US20060091550A1 (en) Method of analyzing operation of semiconductor integrated circuit device, analyzing apparatus used in the same, and optimization designing method using the same
Jiao et al. A layered finite element method for electromagnetic analysis of large-scale high-frequency integrated circuits
Davidson et al. Long lossy lines (L/sup 3/) and their impact upon large chip performance
Ma et al. Formulae and applications of interconnect estimation considering shield insertion and net ordering
Song et al. Full-chip signal integrity analysis and optimization of 3-D ICs
CN1294642C (en) Analysis method and reduction method of power supply noise
Suenaga et al. Compact simulation of chip-to-chip active noise coupling on a system PCB board
Fisher et al. The test of time. Clock-cycle estimation and test challenges for future microprocessors
Iqbal et al. Design tradeoffs among MCM-C, MCM-D and MCM-D/C technologies
Dahl et al. Efficient total crosstalk analysis of large via arrays in silicon interposers
Van der Meijs et al. Accurate interconnect modeling: towards multi-million transistor chips as microwave circuits
Tripathi et al. Robust optimization and reflection gain enhancement of serial link system for signal integrity and power integrity
US20130151226A1 (en) Circuit simulation method
Mikazuki et al. Statistical design techniques for high-speed circuit boards with correlated structure distributions
Shirmohammadi et al. AM3D: an accurate crosstalk probability modeling to predict channel delay in 3D ICs
Zheng et al. Wires as interconnects
Khursheed et al. Automation of optimal metal density filling for deep sub micron technology designs
Rahimian et al. Inter-plane communication methods for 3-D ICs
Elfadel et al. A CAD methodology and tool for the characterization of wide on-chip buses
Nurmi et al. Global interconnect analysis

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070110