互连延迟的分析方法

合集下载

互连延迟的分析方法

互连延迟的分析方法

互连延迟的分析方法刘 昆 [1] 郑 赟[2] 黄道君[3] 候劲松[4][2][4]北京中电华大电子设计有限责任公司,[1][3]西安电子科技大学机电工程学院 摘要:随着工艺技术到达深亚微米领域,互连线的延迟影响越来越大,已经超过门延迟,成为电路延迟的主要部分。

因此,互连线的延迟已成为集成电路设计中必须解决的问题。

目前人们已展开了全面、深入地研究,提出了许多方法。

本文将介绍各类互连延迟的评估分析方法,分析它们的原理,比较它们的优缺点,指出它们的适用范围。

1 介绍随着芯片加工工艺技术向深亚微米领域发展,互连线的延迟影响越来越大,已超过门延迟,成为电路延迟的主要部分。

高速互连线的影响,如环绕、反射、串扰和扭曲等,已严重退化系统的性能。

因此互连线的延迟分析已成为集成电路设计中必须解决的问题。

Spice 和AS/X 电路模拟器是非常好的延迟分析工具[1-2]。

它们能非常准确地计算互连延迟,但是计算效率非常低下,特别是对于线性电路。

而互连线就是线性电路,因此一类降阶模型技术[3-5],如AWE[3],已用来计算互连延迟。

它们与模拟方法有相同的精度,却有更高的效率。

但是它们有稳定性和保守性的问题,并且在设计早期使用它们来计算延迟还是很昂贵。

因此既有效率又容易实现的延迟度量已成为许多研究者研究的热点,只要它们的精度和可信度比较合理。

Elmore[6]于1948年提出了一个计算瞬态阶跃响应(step response )到达它最终值的50%时的时间计算表达式。

它的原理是用冲激响应(impulse response )的平均值(也就是一阶瞬态)来近似单调阶跃响应波形到达它最终值的50%时的时间。

Elmore 延迟是冲激响应的一阶瞬态1m 。

它有时相当不准确,因为它忽略了顺流电容的漏电阻(resistive shielding )。

为了取得更高的精确性,需要利用高阶瞬态2m ,Λ,m 3 。

Kahng 和Muddu[7]提出了三个延迟度量(metric ),所有的延迟度量都是采用前三个电路瞬态1m ,2m ,3m 。

互连线延时计算在eda中的流程

互连线延时计算在eda中的流程

互连线延时计算在eda中的流程
互连线延时计算在EDA(电子设计自动化)中的流程
在现代集成电路设计中,互连线延时是一个不容忽视的因素。

随着芯片尺寸和工艺节点的不断缩小,互连线延时对总体延时的影响越来越大。

因此,准确计算互连线延时对于获得高性能和可靠的设计至关重要。

在EDA工具中,互连线延时计算遵循以下基本流程:
1. **布局设计导入**:首先,将芯片的布局设计数据(例如GDSII文件)导入EDA工具。

这些文件包含了互连线的几何信息,如长度、宽度和层级等。

2. **互连线参数提取**:EDA工具从布局设计中提取互连线的物理参数,如电阻、电容、电感等。

这些参数取决于互连线的材料、尺寸和邻近环境。

3. **互连线建模**:根据提取的物理参数,EDA工具为每条互连线建立相应的电路模型,通常采用分布式RLC模型。

4. **时序分析**:将互连线模型集成到整个电路网表中,并与其他器件模型(如晶体管模型)一起进行时序分析,计算电路中每个节点的延时。

5. **延时优化**:根据时序分析结果,EDA工具可以对互连线进行优化,如缓冲器插入、层级调整、重布线等,以满足时序要求。

6. **反馈校正**:优化后的布局设计被重新导入EDA工具,重复上述步
骤,直到满足性能和可靱性要求。

互连线延时计算是一个迭代过程,需要与布局设计、时序分析和优化流程密切协作。

随着工艺节点的不断缩小,互连线延时计算在芯片设计中的作用将变得越来越重要,需要不断提高计算精度和效率。

关于集成电路中互连延迟的研究

关于集成电路中互连延迟的研究

超深亚微米集成电路中互连延迟问题分析在集成电路发展的大部分时间里,芯片上的互连线几乎总像是“二等公民”,它们只是在特殊的情形在或当进行高精度分析时才以予考虑。

随着深亚微米半导体工艺的出现,这一情形已发生了迅速的变化。

由导线引起的寄生效应所显示的尺寸缩小特性并不与如晶体管等有源器件相同,随着器件尺寸的缩小和电路速度的提高,它们常常变得非常重要。

事实上它们已经开始支配数字集成电路一些相关的特性指标,如速度、能耗和可靠性。

这一情形会由于工艺的进步而更加严重,因为后者可以经济可行地生产出更大尺寸的芯片,从而加大互连线的平均长度以及相应的寄生效应。

因此仔细深入得分析半导体工艺中互连线的作用和特性不仅是人们所希望的,也是极为重要的。

一般认为,硅材料的加工极限是10nm线宽。

我们都知道,从工艺水平来看,集成电路发展实现了从微米级别(0.5um,0.35um,0.18um,0.13um)到纳米级别(100nm,90nm,65nm,45nm,28nm,22nm)的跨越。

目前Intel、Samsung、TSMC等跨国跨地区企业先后进入22nm工业化量产工艺节点。

据有关资料报道,Intel的技术路线,2014年实现14nm技术,2015年10nm,2017年实现7nm。

目前国内比较先进的且实现量产化的工艺,是中芯国际的40nm工艺,其28nm工艺还未实行量产化。

随着集成电路向超深亚微米的迈进,即制造工艺由已经可以规模量产的28nm进一步朝22nm,18nm提升,并向10nm逼近时,摩尔定律在集成电路技术发展中的适用性开始受到挑战。

由于器件特征尺寸的进一步微缩,虽然电路的门延迟减小,但是特征尺寸的减小将导致互连引线横截面和线间距的减小。

互连线的横截面和间距的减小,将不可避免的使得互连延迟效应变得更加严重。

为了应对特征尺寸进一步缩小而带来的互连延迟的问题,产业界开始通过研发新材料、新结构、新技术,如高K金属材料、低K介电材料、堆叠器件结构、系统和三维封装等,来克服摩尔定律的物理极限,推动集成电路技术向前发展。

宽带接入网络延时性能优化方法研究

宽带接入网络延时性能优化方法研究

宽带接入网络延时性能优化方法研究近年来,随着网络技术的飞速发展,互联网已经成为了人们生活中不可或缺的一部分。

然而,在日常使用宽带接入网络时,我们经常会遇到延时问题,这给我们的上网体验带来了很大的困扰。

因此,如何优化宽带接入网络的延时性能成为了一项重要的研究课题。

宽带接入网络的延时主要包括两个方面,一是路径延时,即数据从发送端到接收端经过的路径上的延时;二是节点延时,即数据在网络节点转发过程中产生的延时。

下面我将分别介绍这两个方面的优化方法。

首先,针对路径延时,一种常见的优化方法是选择合适的传输路线。

通过选取不同的路径,我们能够找到一条具有较低延时的传输路径。

常用的路由协议,如OSPF(开放最短路径优先)、BGP(边界网关协议)等,能够根据当前网络状态动态选择路径,从而减少传输时延。

其次,针对节点延时,我们可以采取一系列的优化措施。

首先,减少网络节点的拓扑深度。

网络节点的拓扑深度越大,数据从发送端到接收端经过的节点越多,延时就会越大。

因此,通过优化网络拓扑结构,减少节点的层级深度,可以有效降低节点延时。

其次,使用高性能的网络设备和路由器。

网络设备的性能对节点延时也有很大影响,因此,我们应该选择高性能的设备来提高网络传输速度和降低延时。

此外,还可以使用智能路由器,根据网络流量情况进行流量调度,从而避免出现拥塞情况,减少节点延时。

除了上述方法外,还可以利用缓存技术来减少延时。

在网络传输过程中,往往会产生大量的重复数据,通过在合适的位置设置缓存,可以将这些重复数据缓存起来,下次再次需要时就可以直接从缓存中获取,从而减少数据传输时间,降低延时。

此外,对于特定应用场景,还可以采用QoS(服务质量)策略来优化延时性能。

QoS是一种基于网络流量的管理机制,通过对不同类型的数据流进行优先级调度,可以保证特定类型的数据具有较低的延时。

例如,在实时视频传输中,通过对视频数据的优先级调度,可以减少延时并提高观看体验。

最后,不同类型的网络应用对延时的要求不同,因此,在设计和使用网络应用时,我们应该根据实际需求设置合理的延时阈值。

如何解决计算机中的网络延迟问题

如何解决计算机中的网络延迟问题

如何解决计算机中的网络延迟问题在当今数字化时代,计算机和互联网已经成为了我们生活中不可或缺的一部分。

然而,随着网络应用的不断发展,网络延迟问题也逐渐浮出水面。

网络延迟指的是网络中数据传输的延时时间,它可能会影响到我们的工作效率、游戏体验以及视频播放等方面。

针对这个问题,本文将介绍一些解决计算机中网络延迟问题的方法。

一、检查网络连接稳定性网络延迟问题很大程度上与网络连接的稳定性密切相关。

因此,首先需要检查网络连接是否稳定。

可以通过以下方法来检查网络连接的稳定性:1.重启路由器和计算机:有时候,网络连接问题可能只是暂时性的,通过重启路由器和计算机,可以尝试解决这个问题。

2.使用有线连接:无线网络往往比有线网络更容易受到干扰,所以如果可能的话,可以使用有线连接来提高网络稳定性。

二、优化网络设置优化网络设置也是解决网络延迟问题的关键。

下面是一些优化网络设置的方法:1.更改DNS服务器:DNS服务器可以解析域名以获取其相应的IP地址,选择一个稳定和快速的DNS服务器可以加快网页加载的速度。

2.限制带宽使用:通过限制带宽使用,可以避免在网络高峰时段被其他设备占用过多带宽而导致的延迟问题。

3.使用QoS(Quality of Service):QoS可以帮助你对网络流量进行优先级分配,可以将游戏、视频等延迟敏感的应用程序的优先级提高,从而减少延迟问题。

三、使用加速软件或VPN(Virtual Private Network)除了优化网络设置,使用加速软件或VPN也是缓解网络延迟的有效方法。

1.加速软件:加速软件可以通过压缩数据、优化网络传输等方式来提高网络速度和降低延迟。

2.VPN:如果你的网络连接经常受到地理位置限制或嗅探软件的影响,使用VPN可以帮助你改善延迟问题。

VPN通过建立私人网络连接,可以保护网络数据的安全性和隐私,并且能够绕过地理位置限制。

四、检查和更新硬件设备硬件设备的老化或损坏可能会导致网络延迟问题。

网络延时的诊断和分析

网络延时的诊断和分析

网络延时的诊断和分析故障现象1、内部关键业务响应很慢,信息处理不流畅;2、服务器和交换机的CPU和内存利用率低;3、无法定位查找到网络响应慢的原因;网络环境1、一台cisco3560交换机;2、局域网内有8台服务器,其中4台是UNIX系统,另外4台是Windows 2003系统;现场诊断首先做Ping 测试。

UNIX系统主机互ping的比较稳定,Ping值均小于1MS。

而UNIX系统主机去Ping Windows 系统主机的Ping值经常会出现9-15MS的延时。

Windows系统主机之间互Ping值很不稳定,在1MS到15MS之间跳跃性出现。

现象分析该网络结构简单清晰,服务器和交换机的性能良好。

网络内经常出现大于1MS的延时将会影响到整个网络正常运行,对关键业务的运行造成影响,要解决该问题首先要找出延时发生的原因。

众所周知,一次网络交易处理过程:由客户端发起连接,通过网络转发到服务端,服务端处理后再返回客户端的。

因此,在整个交易过程中的时延可以由三个时间来决定,客户端响应时间(t1)网络传输所用时间(t2)服务端响应时间(t3)。

现场测试发现UNIX系统主机之间ping值稳定的小于1MS,而Windows系统主机之间、或与UNIX系统主机Ping时出现较大延时。

这就表明UNIX系统主机之间通信是良好的,但是与Windows系统主机通信、或Windows 系统主机之间互相通讯过程中才会有延时的出现。

因此,我们推断是Windows系统主机响应较慢。

为了验证以上推断,我们用科来网络通讯分析系统2009进行诊断。

利用科来网络通讯分析系统进行网络诊断(利用科来网络通讯分析系统2009进行抓包分析)首先,打开科来网络通讯分析系统2009,配置上IP为190.15.xxx.200,此主机做为ping发起者,向一台IP 地址为190.15.xxx.218的Windows系统主机进行Ping测试。

将该Windows系统主机的交换机端口做一个镜像,镜像收发的流量。

互连延迟的分析分析方法

互连延迟的分析分析方法

互连延迟的分析分析方法
郑赟;候劲松;刘昆;黄道君
【期刊名称】《中国集成电路》
【年(卷),期】2003(000)053
【摘要】随着工艺技术到达深亚微米领域,互连线的延迟影响越来越大,已经超过门延迟,成为电路延迟的主要部分。

因此,互连线的延迟已成为集成电路设计中必须解决的问题。

目前人们已展开了全面、深入地研究,提出了许多方法。

本文将介绍各类互连延迟的评估分析方法,分析它们的原理,比较它们的优缺点。

指出它们的适用范围。

【总页数】5页(P54-58)
【作者】郑赟;候劲松;刘昆;黄道君
【作者单位】北京中电华大电子设计有限责任公司;西安电子科技大学机电工程学院
【正文语种】中文
【中图分类】TN402
【相关文献】
1.工艺变化下互连线分布参数随机建模与延迟分析 [J], 张瑛;JANET M. Wang
2.VLSI随机工艺变化下互连线建模与延迟分析 [J], 张瑛;王志功;Janet M. Wang
3.集成电路的互连线延迟分析 [J], 朱冬平;黄河;邝嘉
4.采用量纲分析法的MCM互连延迟建模 [J], 李珂;来金梅;林争辉
5.0.18μmCMOS工艺下的互连线延迟和信号完整性分析 [J], 孙加兴;叶青;周玉梅;黑勇;叶甜春
因版权原因,仅展示原文概要,查看原文内容请购买。

网络延迟测试实验结果分析

网络延迟测试实验结果分析

网络延迟测试实验结果分析网络延迟是指数据从发送端到接收端所需的时间延迟,它是衡量网络连接质量和性能的重要指标之一。

在进行网络延迟测试实验后,我们能够获得许多关于网络延迟的数据和结果,本文将对这些实验结果进行分析和总结。

一、实验介绍在本次实验中,我们通过使用专业的网络延迟测试工具对不同网络状况下的延迟进行了测试。

具体实验流程如下:1. 选择了多个不同地理位置的测试节点,并记录其IP地址和地理位置信息;2. 使用命令行或相关软件向选定的测试节点发送延迟测试请求;3. 记录测试过程中的响应时间;4. 重复以上步骤,以获得更准确和全面的数据。

二、实验结果分析通过对实验数据的分析,我们得出以下结论:1. 网络延迟受多种因素影响,如网络拥塞、带宽限制、网络设备性能等。

不同的网络环境和网络设备会导致不同的延迟表现。

2. 在同一网络环境下,不同测试节点之间的延迟存在较大差异。

这是由网络结构和地理因素所导致的,较远的节点延迟通常会更高。

3. 测试延迟的结果通常以平均延迟、最大延迟和最小延迟等指标进行描述,这些指标可以直观地反映出网络的延迟水平。

4. 延迟测试所得到的数据需要进行统计分析,以准确地评估网络延迟的情况。

我们可以通过绘制直方图、箱线图等图表来直观地展示数据分布情况。

三、延迟测试结果的应用网络延迟测试结果对于网络优化和故障排除具有重要意义,以下是对结果的有效应用:1. 评估网络连接质量:通过对实验数据进行分析,我们可以得知网络的延迟水平,从而评估网络连接的稳定性和延迟情况。

2. 选择最佳节点:根据测试结果,我们可以选择延迟较低的节点作为目标节点,以优化网络连接和提高数据传输效率。

3. 故障排除:当网络出现延迟问题时,可以通过对延迟测试结果进行分析,找出问题所在,采取相应的解决措施。

4. 优化网络架构和设备:通过不断进行延迟测试,可以评估网络架构和设备的性能,及时发现潜在问题并进行改进和优化。

结论网络延迟测试实验是评估和优化网络性能的重要手段之一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

互连延迟的分析方法刘 昆 [1] 郑 赟[2] 黄道君[3] 候劲松[4][2][4]北京中电华大电子设计有限责任公司,[1][3]西安电子科技大学机电工程学院 摘要:随着工艺技术到达深亚微米领域,互连线的延迟影响越来越大,已经超过门延迟,成为电路延迟的主要部分。

因此,互连线的延迟已成为集成电路设计中必须解决的问题。

目前人们已展开了全面、深入地研究,提出了许多方法。

本文将介绍各类互连延迟的评估分析方法,分析它们的原理,比较它们的优缺点,指出它们的适用范围。

1 介绍随着芯片加工工艺技术向深亚微米领域发展,互连线的延迟影响越来越大,已超过门延迟,成为电路延迟的主要部分。

高速互连线的影响,如环绕、反射、串扰和扭曲等,已严重退化系统的性能。

因此互连线的延迟分析已成为集成电路设计中必须解决的问题。

Spice 和AS/X 电路模拟器是非常好的延迟分析工具[1-2]。

它们能非常准确地计算互连延迟,但是计算效率非常低下,特别是对于线性电路。

而互连线就是线性电路,因此一类降阶模型技术[3-5],如AWE[3],已用来计算互连延迟。

它们与模拟方法有相同的精度,却有更高的效率。

但是它们有稳定性和保守性的问题,并且在设计早期使用它们来计算延迟还是很昂贵。

因此既有效率又容易实现的延迟度量已成为许多研究者研究的热点,只要它们的精度和可信度比较合理。

Elmore[6]于1948年提出了一个计算瞬态阶跃响应(step response )到达它最终值的50%时的时间计算表达式。

它的原理是用冲激响应(impulse response )的平均值(也就是一阶瞬态)来近似单调阶跃响应波形到达它最终值的50%时的时间。

Elmore 延迟是冲激响应的一阶瞬态1m 。

它有时相当不准确,因为它忽略了顺流电容的漏电阻(resistive shielding )。

为了取得更高的精确性,需要利用高阶瞬态2m ,Λ,m 3 。

Kahng 和Muddu[7]提出了三个延迟度量(metric ),所有的延迟度量都是采用前三个电路瞬态1m ,2m ,3m 。

第一个度量是从这三个瞬态出发,通过计算两个极点和余式,然后去掉次要极点来评估。

第二个度量是用这两个极点产生的传输函数来计算。

最后一个度量是把一阶瞬态加到冲激响应的标准误差上。

这些度量比较适合高感应传输线,而不适合RC 树。

Alpert[8]等近来提出了一个简单的二瞬态度量,叫做D2M 。

对于远端节点有比较高的精确性。

AWE 利用前q 2个瞬态来匹配传输函数的q 个极点和q 余式。

一旦极点和余式被计算出来,就可以构造时域公式,然后利用Newton-Raphson 等迭代技术就能得到50%点的时延。

这个方法比传统的类Spice 模拟器快很多,但与延迟度量相比仍然昂贵。

Tutuianu 等[9]提出的2-极点近似法就是基于这样一种思想。

Kay 和Pileggi[10]注意到了非负冲激响应与概率密度函数的相似性,提出了用概率密度函数来拟合冲激响应瞬态的计算方法,命名为PRIMO 。

Lin Tao 等[11]对PRIMO 方法进行了改进,提出了h-gamma 方法。

h-gamma 方法是目前互连延迟评估的好方法。

为了快速计算,它需要查找一个二维表。

Yang Xiaodong 等[12]利用了一类新的瞬态定义来做互连线的延迟评估。

他们对响应做傅立叶(Fourier )变换,进而得到幅值和相位响应的瞬态,然后利用一阶或高阶瞬态来评估延迟,取得了比较好的结果。

这篇文章将按如下内容展开。

第二节介绍降阶方法的延迟计算原理。

第三节介绍常用的延迟评估方法,比较它们的优缺点,指出它们的适用范围。

第四节是总结。

2 降阶方法的延迟计算原理在互连时延计算过程中,通常引入传输函数(transfer function )的概念。

假设输入网络的激励是单一的独立电压源或电流源,网络零状态响应的象函数和激励的象函数之比就称为传输函数,用)s (E )s (R )s (H =表示。

由于在一般情况下,)s (H 可以表示为电流或电压响应与电流或电压激励之比,所以)s (H 可能是阻抗、导纳或一个纯比值。

有时我们也把它叫做网络函数。

集总RLC 电路的传输函数总是一个有理多项式。

大部分降阶模型总是用另一个更低阶的有理多项式模型来近似原来的传输函数。

一个非常有用并且被广泛研究的降阶模型是Pade approximation 。

一个)s (H n ,m 的Pade approximation 就是用一个m 阶的多项式与一个n 阶的多项式的比值来近似原来的传输函数。

在给定的某点上,它的泰勒(Taylor )展开式与原来函数的前1n m ++项是相同的。

第q Pade approximation 定义为:q ,1q q H H −=。

通过部分分式分解,可以得到:∑=−=N 1j j'j q p s k H 。

设)s (V 为阶跃输入的电压响应的拉谱拉斯变换(Laplace transform ),即s )s (H )s (V =。

所以)s (V 的时域响应)t (v 的表达式为:t p N 'N t p 2'2t p 1'1N 21e p k e p k e p k 1)t (v ++++=Λ (1) 令i 'i i p k k −=,则(1)式变为 t p N t p 2t p 1N 21e k e k e k 1)t (v −−−−=Λ (2)对于第q Pade approximation ,这儿有q 个未知极点和q 个未知余式,因此需要求解下列方程组:其中dt t )t (h )1(!i 1m 0i i i ∫∞−=,叫做第i 个瞬态。

=++=++=++=+++−−−−1q 21q 2q q 1q 2221q 21122q q 2222111q q 22110q 21m p k p k p k m p k p k p k m p k p k p k m k k k ΛΜΛΛΛ (3) 对于阶跃输入激励,通过求解(2)式的非线性方程可以得到50%点的延迟。

对于非阶跃输入激励,求解非线性解之前,需要执行卷积操作。

利用这种思想,匹配更多的瞬态,当然能更加精确,但是计算比较复杂,并且在计算高阶瞬态时会产生不稳定极点,很多论文都进行了论述[3-5]。

我们将在下一篇文章中进行详细总结。

在计算互连时延时,常用的输入波形有阶跃输入(step input )、脉冲输入(pulse input )和冲激输入(impulse input ),并且有如下特点:零状态的阶跃输入激励)t (v 是冲激输入激励)t (δ的积分,零状态的阶跃响应)t (g 是冲激响应)t (h 的积分,即∫∞−δ=tdt )t ()t (v ,∫=t0dt )t (h )t (g 。

3 常用的延迟评估方法3.1 Elmore 延迟度量(一阶瞬态的延迟度量)在二十世纪四十年代后期[6],Elmore 利用线性放大器的冲激响应(impulse response )的第一和第二瞬态(Moment )来评估它的阶跃响应(step response )。

他发现1m 是阶跃响应的%50点的时间的很好评估。

也就是说Elmore 延迟度量是通过)t (h 的平均值来近似)t (g 的中值,即)t (h T D =的平均值10m dt t )t (h −=⋅=∫∞。

Penfield 和Rubenstein[13]发现Elmore 延迟度量也是阶跃响应主要时间常数的很好近似。

他们应用Elmore 延迟度量作为主要时间常数来决定一个象征性延迟,即D T t e 1)t (v −−≈,可得:)2ln(m t 1D −=。

它就是Elmore 延迟度量乘以一个标量)2ln(。

对于RC tree ,Elmore 延迟度量也可以表示为:)C C (R ED ED dj j j )j (p j ++=,其中)j (p 为结点j 的祖先结点,∑∈=)j (s k k dj C C ,)j (s 为结点j 的所有顺流结点集合。

利用Elmore延迟度量,我们发现对于近端结点(靠近驱动源的结点),它的误差比较大。

因为它忽略了顺流电容的漏电阻。

一个改进的方法就是加一个有效电容,即:)C C C (R ED ED eff dj j j )j (p j +++=,其中eff C 为有效电容。

eff C 的计算可以分为两步来计算,具体的计算过程可参见论文[15]。

这就是著名的ECM 延迟度量的原理。

3.2 高阶瞬态的延迟度量Elmore 延迟度量有时是非常不准确。

为了提高准确性,研究者从各个方面来改进Elmore 延迟度量。

因为Elmore 延迟度量是冲激响应的一阶瞬态,最直接的改进就是采用更高阶瞬态来取得更高的精确度。

另一种改进思路是用概率密度函数的理论。

Kahng 和Muddu 利用前三个瞬态,提出了三个延迟度量。

)m 3m 4m 1ln()m 3m 4m (211DM 21212121−−−+−=, )2ln(m m 22DM 212−=,3DM 23m m −=)p p (p )p m 1(2ln(21121−−,其中321m m p =,)m m m (m )m m (m m m p 223112123322−−=。

Alpert 等近来提出了一种新的简单的延迟度量。

他们发现标量化的Elmore 延迟在近端结点高估了延迟,而在远端结点低估了延迟。

通过经验,他们发现比率21m m r −=在近端是小于1,而在远端是大于1,对于单RC 电路,它等于1。

因此新的M 2D 延迟度量可以用比率r 乘以标量化的Elmore 延迟来计算:)2ln(m m )2ln(m r M 2D 2211=−=。

3.3 概率密度函数的延迟度量Elmore 延迟度量是利用冲激响应的一阶瞬态来计算延迟,其实他利用了冲激响应)t (h 与概率密度函数的相似性。

我们知道)t (h 满足 =∀≥∫∞01dt )t (h t ,0)t (h ,它与概率密度函数非常相似。

因此可以寻找一些分布的概率密度函数来近似冲激响应)t (h 。

Rony kay 和Lawrence Pileggi 利用gamma 分布的概率密度函数,提出了PRIMO 方法。

PRIMO 法利用了一个时间平移的不完备gamma 函数来建模RC 冲激响应,并且组合了瞬态匹配的降阶模型思想。

它非常好的利用了Elmore 延迟模型和降阶模型的优点。

Lin Tao 等扩展了PRIMO 法的思想。

他们利用gamma 函数来建模阶跃响应的归一化的齐次响应(homogeneous response )部分。

基于概率密度函数来解释冲激响应是延迟计算很好的发展方向。

相关文档
最新文档