CN1571139A - 一种降低集成电路中电源线电流的方法 - Google Patents
一种降低集成电路中电源线电流的方法 Download PDFInfo
- Publication number
- CN1571139A CN1571139A CN 200410037661 CN200410037661A CN1571139A CN 1571139 A CN1571139 A CN 1571139A CN 200410037661 CN200410037661 CN 200410037661 CN 200410037661 A CN200410037661 A CN 200410037661A CN 1571139 A CN1571139 A CN 1571139A
- Authority
- CN
- China
- Prior art keywords
- circuit
- parallel
- clock
- parallel circuits
- sequential
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000001360 synchronised effect Effects 0.000 claims abstract description 5
- 238000012731 temporal analysis Methods 0.000 claims description 2
- 238000000700 time series analysis Methods 0.000 claims description 2
- 239000000758 substrate Substances 0.000 abstract description 11
- 230000003068 static effect Effects 0.000 abstract description 5
- 238000012300 Sequence Analysis Methods 0.000 abstract 1
- 239000000872 buffer Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000004020 conductor Substances 0.000 description 2
- 230000003750 conditioning effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Images
Landscapes
- Logic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
本发明涉及一种降低集成电路中电源线电流的方法,属于集成电路设计技术领域。该方法首先将同步时序电路划分成多个并行电路;对多个并行电路进行静态时序分析,得到每个并行电路的时序;根据每个并行电路的时序,对每个并行电路的原始时钟加入不同的延时,使所有并行电路使用的时钟相位不相同;用原始时钟对各并行电路的输出信号进行相位补偿,使所有输出信号同步。本发明的方法,对于每一个并行电路模块使用相应相位的时钟,其翻转时刻在时间上错开,使得各条电路中的电流在不同的时刻达到峰值,降低了总电路的峰值电流和其变化趋势,从而降低了电源/地线网的欧姆压降和数字电路部分注入到衬底的噪声。
Description
技术领域
本发明涉及一种降低集成电路中电源线电流的方法,属于集成电路设计技术领域。
背景技术
在大规模集成电路设计中,由于集成电路工艺已经进入超深亚微米阶段,电路的规模和面积越来越大,速度越来越快,从而导致流过电源和地线的电流越来越大;另一方面,互连线的宽度越来越小、长度越来越长,即使在互连线厚度不断增加的情况下,电源/地线网的电阻也越来越大。因此,集成电路中电源/地线网的欧姆压降(IR Drop)效应将越来越显著,并对电路中逻辑单元的延时产生严重影响,从而造成电路不能正常工作。
现在的大规模集成电路设计主要使用同步电路的设计方法。以往为了得到正确的逻辑单元电压值,降低欧姆压降通常采用降低互连线电阻的方法:比如改变互连线的尺寸,在电路中加入缓冲器(buffer)。现有的在电路中缓冲器的技术主要是优化缓冲器的尺寸、数量、位置等,接着使用仿真工具对改进过的电路进行仿真,使设计的电路满足信号的完整性,并且功能正确。但是这么做肯定要在原有的电路设计中加入多个缓冲器,从而增加了电路面积,增大了电路功耗和布局布线的难度,而且多次的仿真和布局布线也会消耗大量时间。这些都是在电路设计中我们希望避免的问题。
在集成电路设计中,衬底噪声的影响越来越大,特别是对于现在大家经常使用的混合信号电路设计,由于数字部分和模拟部分共用一个衬底,数字部分耦合过来的衬底噪声很大幅度地降低了模拟部分的性能。人们提出了一些降低衬底耦合噪声的方法,主要有:使用低电压逻辑、电流模逻辑还有使用带有屏蔽线和去耦合电容的CMOS。其中使用低电压逻辑会降低电路的速度,降低噪声容限;使用电流模逻辑,最主要的缺点是增加的静态功耗,不能用于大规模的电路;使用去耦合带屏蔽线的逻辑门会增大电路的面积,增加电源线数量。因此至今还没有一个比较好的,没有缺点的方法来有效的抑制衬底噪声源。
发明内容
本发明的目的是提出一种降低集成电路中电源线电流的方法,通过减小电源线电流来降低欧姆压降,同时通过降低电源线电流幅度和变化趋势来降低衬底噪声。
本发明提出的降低集成电路中电源线电流的方法,包括以下几个步骤:
(1)将同步时序电路划分成多个并行电路;
(2)对上述多个并行电路进行时序分析,得到每个并行电路的时序;
(3)根据上述每个并行电路的时序,对每个并行电路的原始时钟加入不同的延时,使所有并行电路使用的时钟相位不相同;
(4)用原始时钟对各并行电路的输出信号进行相位补偿,使所有输出信号同步。
上述方法中,将同步时序电路划分成多个并行电路的方法,包括以下步骤:
(1)将同步时序电路映射成有向图,电路中的逻辑门或者逻辑模块映射成有向图的顶点,电路中互连线映射为有向图的边;
(2)将上述有向图划分成多个并行子图,即并行电路。
本发明提出的降低集成电路中电源线电流的方法,是在电路功能稳定的前提下,对于芯片中每一个并行电路使用不同相位的时钟,这样并行电路模块的翻转时刻在时间上错开,使得各条电路中的电流在不同的时刻达到峰值,从而降低总电路的峰值电流,所以在电路中互连线电阻没有变化的情况下,降低了电路中总的电流峰值,进而降低电源/地线网的欧姆压降。而且电源的电流幅度和变化趋势都减小,降低了电路中由于LC振荡产生的噪声和衬底耦合的电压幅度,从而降低了数字电路部分注入到衬底的噪声。对于减小芯片中数字部分的开关噪声对模拟和射频的影响,是一种减小信号串扰的有效手段。
附图说明
图1是本发明方法所依据的电路图。
图2是与电路图所映射的有向图。
图3是本发明方法中在并行电路上使用不同相位的时钟的示意图。
图4是利用本发明方法得到的总线电流峰值比较图。
具体实施方式
本发明提出的降低集成电路中电源线电流的方法,首先将同步时序电路划分成多个并行电路,所依据的电路图如图1所示,然后对多个并行电路进行静态时序分析,得到每个并行电路的时序;根据每个并行电路的时序,对每个并行电路的原始时钟加入不同的延时,使所有并行电路使用的时钟相位不相同;用原始时钟对各并行电路的输出信号进行相位补偿,使所有输出信号同步,如图3所示。
上述方法中,将同步时序电路划分成多个并行电路的方法为:将同步时序电路映射成有向图,如图2所示,电路中的逻辑门或者逻辑模块映射成有向图的顶点,电路中互连线映射为有向图的边;将上述有向图划分成多个并行子图,即并行电路。
本发明提出的将同步时序电路划分成多个并行电路,其过程可以由图1和图2说明。以图1为例,把电路中的逻辑门抽象成有向图中的顶点,互连线抽象成连接顶点之间的边,得到图2。将有向图划分并行子图,可以得到四个并行子图P4,分别为:{ABC}、{DEFGHI}、{JK}、{LMN};所以原始电路中可以划分为四个并行电路。
对于每个并行电路进行静态时序分析,得到其时序情况,结合原始时钟确定该电路所使用的时钟相位。比如上例中得到4个并行电路,需要利用已有的静态时序分析方法对各并行电路进行静态时序分析(STA),得到其时序,从而确定采用时钟的相位,确定使用不同相位的时钟个数。
接下来是产生不同相位的时钟,可以通过使用一个现有的时钟加不同的延时来得到,如图3。也可以通过专门的多相位时钟电路来实现,还可以将这两种方法结合使用。
当不同的时钟驱动并行电路模块到达输出的时候,如果后续电路需要严格的时序一致,就使用原始时钟对各个并行电路的输出进行相位补偿,如图3所示。
在电路功能稳定的前提下,对于每一个并行电路使用相应相位的时钟,这样并行电路的翻转时刻尽量在时间上错开,使得各条电路中的电流在不同的时刻达到峰值,从而降低总电路的峰值电流,所以在电路中互连线电阻没有变化的情况下,降低了电路中总的电流峰值,进而降低电源/地线网的欧姆压降(IR Drop),如图三所示。从图4中我们可以看到,电源的电流幅度和变化趋势都减小了,降低了电路中由于LC振荡产生的噪声,降低了衬底耦合的电压幅度,从而降低了数字电路部分注入到衬底的噪声。对于减小芯片中数字部分的开关噪声对模拟和射频的影响,是一种减小信号串扰的有效手段。
Claims (2)
1、一种降低集成电路中电源线电流的方法,其特征在于该方法包括以下几个步骤:
(1)将同步时序电路划分成多个并行电路;
(2)对上述多个并行电路进行时序分析,得到每个并行电路的时序;
(3)根据上述每个并行电路的时序,对每个并行电路的原始时钟加入不同的延时,使所有并行电路使用的时钟相位不相同;
(4)用原始时钟对各并行电路的输出信号进行相位补偿,使所有输出信号同步。
2、如权利要求1所述的方法,其特征在于将同步时序电路划分成多个并行电路的方法,包括以下步骤:
(1)将同步时序电路映射成有向图,电路中的逻辑门或者逻辑模块映射成有向图的顶点,电路中互连线映射为有向图的边;
(2)将上述有向图划分成多个并行子图,即并行电路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410037661 CN1571139A (zh) | 2004-04-29 | 2004-04-29 | 一种降低集成电路中电源线电流的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410037661 CN1571139A (zh) | 2004-04-29 | 2004-04-29 | 一种降低集成电路中电源线电流的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1571139A true CN1571139A (zh) | 2005-01-26 |
Family
ID=34481711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200410037661 Pending CN1571139A (zh) | 2004-04-29 | 2004-04-29 | 一种降低集成电路中电源线电流的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1571139A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102456087A (zh) * | 2010-11-03 | 2012-05-16 | 上海华虹集成电路有限责任公司 | 一种建立时序修复方法 |
CN102479264A (zh) * | 2010-11-25 | 2012-05-30 | 上海华虹集成电路有限责任公司 | 一种降低瞬态功耗的方法 |
CN107886012A (zh) * | 2017-10-28 | 2018-04-06 | 天津大学 | 基于门级结构特征的单触发硬件木马检测方法 |
CN114389607A (zh) * | 2021-12-24 | 2022-04-22 | 莱弗利科技(苏州)有限公司 | 一种低噪声干扰的数模混合芯片 |
-
2004
- 2004-04-29 CN CN 200410037661 patent/CN1571139A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102456087A (zh) * | 2010-11-03 | 2012-05-16 | 上海华虹集成电路有限责任公司 | 一种建立时序修复方法 |
CN102456087B (zh) * | 2010-11-03 | 2013-12-04 | 上海华虹集成电路有限责任公司 | 一种建立时序修复方法 |
CN102479264A (zh) * | 2010-11-25 | 2012-05-30 | 上海华虹集成电路有限责任公司 | 一种降低瞬态功耗的方法 |
CN107886012A (zh) * | 2017-10-28 | 2018-04-06 | 天津大学 | 基于门级结构特征的单触发硬件木马检测方法 |
CN114389607A (zh) * | 2021-12-24 | 2022-04-22 | 莱弗利科技(苏州)有限公司 | 一种低噪声干扰的数模混合芯片 |
CN114389607B (zh) * | 2021-12-24 | 2024-06-04 | 莱弗利科技(苏州)有限公司 | 一种低噪声干扰的数模混合芯片 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ho et al. | High speed and low energy capacitively driven on-chip wires | |
US7257782B2 (en) | Method and apparatus for reducing power consumption in an integrated circuit chip | |
CN88100886A (zh) | 大规模半导体逻辑器件 | |
CN101593221A (zh) | 一种防止异域时钟动态切换毛刺的方法和电路 | |
Mahmoodi-Meimand et al. | Adiabatic carry look-ahead adder with efficient power clock generator | |
CN1571139A (zh) | 一种降低集成电路中电源线电流的方法 | |
Gundu et al. | Low leakage clock tree with dual-threshold-voltage split input–output repeaters | |
Sotiriadis et al. | Analysis and implementation of charge recycling for deep sub-micron buses | |
Wu et al. | A method to transform synchronous pipeline circuits to bundled-data asynchronous circuits using commercial EDA tools | |
Neves et al. | Minimizing power dissipation in non-zero skew-based clock distribution networks | |
Sharma et al. | Effect of mutual inductance and coupling capacitance on propagation delay and peak overshoot in dynamically switching inputs | |
Yarlagadda et al. | The reduction of Crosstalk in VLSI due to parallel bus structure using Data Compression Bus Encoding technique implemented on Artix 7 FPGA Architecture | |
Kaul et al. | Active shielding of RLC global interconnects | |
Golani et al. | High-performance noise-robust asynchronous circuits | |
Ghoneima et al. | Utilizing the effect of relative delay on energy dissipation in low-power on-chip buses | |
Elrabaa | A new static differential CMOS logic with superior low power performance | |
Kaul et al. | Transition aware global signaling (TAGS) | |
Mahmoodi-Meimand et al. | Low-power, low-noise adder design with pass-transistor adiabatic logic | |
Mahmoodi-Meimand et al. | Efficiency of adiabatic logic for low-power, low-noise VLSI | |
Mak et al. | Global interconnections in FPGAs: modeling and performance analysis | |
Mak et al. | Wave-pipelined signaling for on-FPGA communication | |
Kaul et al. | Clock net optimization using active shielding | |
Singh et al. | Self-timed regenerators for high-speed and low-power on-chip global interconnect | |
Akl et al. | Transition skew coding for global on-chip interconnect | |
Wilke et al. | A novel scheme to reduce short-circuit power in mesh-based clock architectures |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |