首发于 静态时序分析(sta)

互联线延迟——线负载模型及相关命令、寄生参数提取及spef文件解读、互联线延迟计算模型Elmore模型、RC Corner、减少关键网络寄生参数的方法

1.互联线延迟

1.1. 怎么获取互联线电容、电阻

我们都知道,互联线延迟跟寄生参数RC有关。下图是布局前后工具获取互联线电容、电阻的方法及相关命令。

1.1.1. 线负载模型(WLM,Wire load mode)

在布局前,工具通过线负载模型(WLM)估算互联线带来的电阻、电容和面积开销。

线负载模型根据扇出数量来估计网络的长度,具有不同面积的设计或模块可以选择不同的线负载模型来确定寄生效应,如下图所示,面积较小的模块走线更短,电阻和电容也更小。

下面是一个线负载模型“wlm_conservation”在lib库里的描述,根据该描述可以得到右侧二维图。

如果某互联线的扇出为8,则通过该线负载模型可进行如下计算:

· 互连线长度 = 4.1 + (8 - 5) * 0.5 = 5.6

· 电容值 = 5.6 * 1.1 = 6.16

· 电阻值 = 5.6 * 5 =28.0

· 面积开销 = 5.6 * 0.05 = 0.28

1.1.2. 线负载模型相关命令

(1) >> set auto_wire_load_model ture

//工具根据设计情况自动选择线负载模型。

(2) >> set auto_wire_load_model false

//关闭工具自动选择线负载模型,如果设计人员也不设置,则不使用任何线负载模型。

(3) >> set_wire_load_model

//设置线负载模型

//例:set_wire_load_model "wlm_conservation" -library "lib_stdcell",表示使用库文件“lib_stdcell”中定义的“wlm_conservation”线负载模型。

>> set_wire_load_mode {top/enclosed/segmented}

//设置不同设计层次选用不同线负载模型

>> set_wire_load_mode top

层次结构中所有模块的网络都集成顶层(top)的线负载模型,如下图所示,如果顶层B1的线负载模型是wlm_cons,子模块B2也集成B1选择wlm_cons,B2的子模块B3、B4也选择wlm_cons。

>> set_wire_load_mode enclosed

哪个模块能完全包含这条路径,这条路径就使用哪个模块的线负载模型,如下图所示,B2模块完全包含NETQ,NETQ选择wlm_light,如果B3中某条路径完全被其包含,该路径就选择wlm_aggr。

>> set_wire_load_mode segment

网络每段都从包含该段的模块中获取其线负载模型。如下图所示NETQ在B3部分的那段使用B3的线负载模型wlm_aggr,在B2部分的那段使用wlm_light,在B4部分的那段使用wlm_typ。

1.1.3. 提取寄生参数及spef文件解读

布局后,版图有了实际的连线,可通过工具提取寄生参数,innovus提取寄生参数的步骤如下:

• SetExtracRCMode(设置提取RC的模式,相关选项见第一部分)

• ExtractRC(提取寄生参数)

• rcOut –rc_corner xxx –spef filename.spef(将寄生参数信息以.spef格式输出)

下面是spef文件的一部分,即相关内容解释。


以上D_NET *5426相关内容对应的电路图大致如下

1.2. 互联线延迟计算模型——Elmore模型

Elmore延迟模型可以看作是找到每段的延迟,即R与下游电容的乘积,然后取各延迟之和。下图互联线延迟可以表示为:

Delay=R1*C1+(R1+R2)*C2+……+(R1+R2+……+Rn)*Cn =Rwire * ( Cwire / 2 + Cload)

可以看出Delay和RC乘积正相关。

人们实验发现互联线Delay正比于互联线长度L的平方(Delay~L2),这也是长互联线中间加buffer修时序的原因。

1.3. RC Corner

由于工艺波动的存在,导致互连线工艺的参数值与标准值之间会产生差异,使得互联线RC值有所差异,这些差异主要来自于每层金属导线的宽度W,厚度T,层间绝缘介质厚度H以及线间距S。一般foundry会提供以下几种Corner。Typical的W、T、H、S都是标准值,Cmax的W和T大于标准值、H和S小于标准值。

RC_Corner宽度W厚度T层间绝缘介质厚度H线间距S
Cmax++--
Cmin--++
RCmax---+
RCmin+++-
Typical====

• 一般Setup检查必须使用的PVT和RC Corner 组合如下:

低温、高压、fast工艺、RCmin

• 一般Hold检查必须使用的PVT和RC Corner 组合如下:

高温、低压、slow工艺、RCmax

• 一般功耗最大的情况如下:

高温、高压、fast工艺、RCmax

1.4. 减小关键网络寄生参数的方法

(1) 降低互联电阻

• 宽走线

• 高层金属布线:较高金属层通常电阻率较低。

(2) 增加走线间距

减少耦合电容和总电容,同时避免串扰。

(3) 关键网络相关信号使用同一层金属布线

在许多情况下,一组网络必须在时序上匹配。比如高速DDR接口的一个字节通道内的数据信号,因为需要保证一个字节通道内的所有信号都具有相同的寄生参数,所以这些信号都应在同一金属层中布线。

深圳SEO优化公司广元百度seo哪家好宜春阿里店铺托管推荐赣州网站建设设计咸宁优化价格西安网络营销多少钱兴安盟百度网站优化排名推荐朔州关键词排名报价仙桃英文网站建设价格本溪百度竞价多少钱安阳网站优化推广晋城百度关键词包年推广价格晋中网站优化按天扣费推荐达州百度竞价报价六安网站推广工具报价那曲seo网站推广哪家好许昌网站优化软件哪家好山南建设网站哪家好武威网站搜索优化东莞网站排名优化推荐盐城关键词按天扣费价格白城高端网站设计报价雅安百姓网标王哪家好广安如何制作网站哪家好同乐网站关键词优化报价衡水企业网站改版报价丽水网络推广推荐襄樊网站seo优化价格宿州网站优化按天扣费推荐张北网站优化按天计费公司银川建设网站价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化