芯片设计的NDR是什么

今天突然想聊一聊route相关的问题,讲一讲NDR是什么,我也梳理总结一下我对NDR的认识。

NDR是non default rule的缩写,它指的是在绕线的时候给某些net制定的特殊的绕线规则。现在工具在绕线之前需要制定一个default rule,默认所有net都按default rule来绕。比如我们规定某一层的线宽、线间距等,tool就会按照这个规则,加上自己的绕线算法,最后得出符合要求的绕线。而对于指定了NDR的net,tool就会额外照顾一下,因为NDR的rule和default rule有所区别,route的最终结果就会有所不同,相应的会影响芯片的各项性能。

举个例子,我们可以指定某一条net,上了一条简单的NDR——让他在M3的绕线更宽一些,tool就会在绕线的时候首先保证我们的线宽,因为pitch(线间距)的约束,原本可能在它旁边track上的线就不能这么绕了,也就是说这条NDR使这根线占用了更多绕线资源,但好处是得到了更宽的线,显然对timing、EM等会有好处。NDR的含义很广,不止width,还有pitch、space、绕线的layer等的改变都属于NDR。

NDR最重要的用途,就是以牺牲绕线资源的代价改善timing性能。对于CTS的时钟线,timing要求比较高,如果用default rule较难满足做出比较好的时钟树,因此我们一般都会给时钟线上NDR,主要有以下几个方面:1.增大线宽,这样能有效减小net上的RC值,线上delay就会变小。2.增大线间距,这样就能减小crosstalk的影响,并且我们还会给一些CTS线加上shielding net(就是一段地线,用以消除串扰影响)。3.绕线层尽量高,理由同上,因为高层layer本身width、pitch就会更大。而且clock net会分为trunk以及leaf,一般leaf就是指连到flip-flop CP pin最后一段net,trunk指除了leaf外的clock net。Trunk和leaf会用不同的NDR,trunk的相对会更严一点,leaf的会更接近default rule。

对于signal线,我们很少会上NDR,最多也就是在ECO的时候修timing或EM来加一点NDR。一般情况下NDR都会用在CTS阶段。

需要注意的是,用户指定的NDR对于tool来说不能保证100%遵守。比如说有时候我们规定trunk在高层绕,但是因为绕线资源的限制,某些trunk net不能完全在高层来走,还是要在低层走一段。一般我们会要求满足NDR的比率要到一定范围才行。

这是我的第24篇文章。微信公众号:伟酱的芯片后端之路

  • 5
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
XDR、EDR和NDR是计算机领域中的三个术语,分别代表了不同的概念。 XDR是外部数据表示(External Data Representation)的缩写,它是一种用于在不同机器之间传递数据的标准格式。由于不同机器的内部数据存储方式可能不同,为了实现数据的互操作性,需要将数据转换为统一的格式进行传输。XDR提供了一种统一的数据描述语言,可以将各种数据类型(包括整数、字符、浮点数等)以二进制形式进行编码,并在不同机器上进行解码,从而实现数据的可移植性。 EDR是事件数据记录(Event Data Recorder)的缩写,它是一种用于记录和存储车辆或设备在发生事故或异常情况时的相关数据的设备。EDR可以记录诸如车速、刹车状态、方向盘转角以及撞击力等信息,有助于事故调查人员分析和重建事故过程,以确定责任和改进安全措施。 NDR是网络数据记录(Network Data Recorder)的缩写,它是一种用于记录和分析网络流量的技术。NDR可以监测和记录网络上的数据流,捕获包括源地址、目标地址、协议类型和传输速率等信息。通过对捕获的数据进行分析,NDR可以检测和报告异常网络活动,包括入侵、恶意软件和数据泄露等,提高网络的安全性和可靠性。 总结起来,XDR是一种数据表示格式,用于实现数据的互操作性;EDR是一种记录事故数据的设备,有助于事故调查和安全改进;NDR是一种记录和分析网络流量的技术,用于提高网络安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值