0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

聊一聊芯片设计的NDR是什么?

冬至子 来源:伟酱的芯片后端之路 作者:伟酱的芯片后端之 2023-12-06 15:14 次阅读

今天突然想聊一聊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的比率要到一定范围才行。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片设计
    +关注

    关注

    15

    文章

    1015

    浏览量

    54869
  • ECO
    ECO
    +关注

    关注

    0

    文章

    52

    浏览量

    14884
  • Flip-Flop
    +关注

    关注

    0

    文章

    85

    浏览量

    13034
  • CTS
    CTS
    +关注

    关注

    0

    文章

    35

    浏览量

    14103
收藏 人收藏

    评论

    相关推荐

    -能量管理系统储能电站

    放,工商业储能会更加具有经济性,加上限电政策的影响,工商业储能将在2023-2025年逐渐发展成主要的增长点。 工商业储能是用户侧储能最主要的应用场景之,当前主要应用场景包括峰谷套利、需(容)量管理、应急备电、动态增容及需求侧响应。 如何通过工商业储能设备实现
    的头像 发表于 09-29 16:59 194次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>-能量管理系统储能电站

    频偏和负载电容的计算方法

    无源晶振指所有谐振器系列,成本低,内部没有独立的起振电路,需要外部电路配合,并精准匹配外部电容才能输出电信号。
    的头像 发表于 05-08 14:32 880次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>频偏和负载电容的计算方法

    5G路由器相比4G有哪些优势(5g科普)

    大家好,今天我们来5G路由器相比4G有哪些优势,以及它将如何改变我们的生活。 首先,5G路由器最显著的优势就是速度快。5G网络的速度可以达到4G的10倍以上,这意味着我们可以更快地下载和上传
    的头像 发表于 04-26 10:35 556次阅读

    简单彩色转灰度的算法

    R、G、B 分别代表3个原色分量字节,BGR就表示个像素。为了看起来方便在每个像素之间插了个空格,实际上是没有的。X表示补足4的倍数而自动插入的字节。为了符合人类的阅读习惯分行了,其实在计算机内存中应该看成连续的大段。
    的头像 发表于 04-18 10:32 396次阅读
    简单<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>彩色转灰度的算法

    啥是“阻抗修正”去嵌入技术

    步,R&S的矢网在测量得到“2x-Thru Coupon(测试条)”的S参数以后,要分别解出“左侧夹具”和“右侧夹具”。每侧的夹具都用个s2p文件来表征。这步实际是整个去嵌入的关键。
    的头像 发表于 04-17 14:19 1033次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>啥是“阻抗修正”去嵌入技术

    “阻抗修正”去嵌入

    在非标准接口器件测试中,使用去嵌入方法消除测试夹具等对测试结果的影响已经被很多小伙伴们熟知。在最新的R&S ZNA/ZNB系列矢量网络分析仪(简称:矢网)界面中,加入了“Deembed Assistant(去嵌助手)”,可以帮助各位小伙伴轻松完成去嵌入的操作。
    的头像 发表于 04-17 14:18 1315次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>“阻抗修正”去嵌入

    电感的特性都有哪些

    电感是闭合回路中的种属性,是衡量产生电磁感应能力的物理量。我们常说的电感指的是电感器,是自感,用符号 L 表示。
    的头像 发表于 03-29 14:01 1156次阅读

    MCU和SoC的区别

    微控制器是单个集成电路(IC)上的小型计算机,包含处理器内核、内存、可编程输入/输出(I/O)外设、定时器、计数器等。它只提供最小的内存、接口和处理能力。
    发表于 03-26 11:39 3312次阅读

    下常见的几种无线遥控器及其可能使用的晶振频率

    无线遥控器可以分为四种类型,其中每种类型可能采用不同的频率晶振。今天KOAN凯擎小妹下常见的几种无线遥控器及其可能使用的晶振频率。
    的头像 发表于 03-22 14:29 4570次阅读

    Transformer中的FFN

    NLP上估计会帮助reduce overfitting, improve generalization,但是与其花时间改这个地方不如好好clean data。。。目前来说
    的头像 发表于 03-13 11:41 1119次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>Transformer中的FFN

    短路测试是怎么回事儿

    我们称之为“类短路”,般为桥臂直通导致的,硬件或软件失效造成的,此时短路回路中的电感量很小(100nH),般我们会采用VCE(sat)检测来实现短路保护。
    的头像 发表于 02-18 13:59 1703次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>短路测试是怎么回事儿

    芯片的上电复位与掉电检测

    许多IC都包含上电复位(POR)电路,其作用是保证在施加电源后,模拟和数字模块初始化至已知状态。
    的头像 发表于 02-17 14:21 6720次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b><b class='flag-5'>芯片</b>的上电复位与掉电检测

    嵌入式C语言

    作为名嵌入式软件开发者,熟练掌握嵌入式C语言对我的日常工作至关重要。
    的头像 发表于 01-22 09:28 541次阅读

    什么是DTS?简单认识DTS技术

    今天我们来车规模块中的芯片表面互连技术--Die Top System, DTS。
    的头像 发表于 01-02 09:51 6250次阅读
    什么是DTS?简单认识DTS技术

    制作高压陶瓷电容的5大关键步骤

    制作高压陶瓷电容的5大关键步骤 制造高压陶瓷电容是项复杂而精密的工艺过程,它涉及到多个关键步骤。下面将详细介绍制作高压陶瓷电容的五大关键步骤。 第
    的头像 发表于 12-21 10:41 1516次阅读