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

    文章

    1172

    浏览量

    56781
  • ECO
    ECO
    +关注

    关注

    0

    文章

    54

    浏览量

    15504
  • Flip-Flop
    +关注

    关注

    0

    文章

    85

    浏览量

    14137
  • CTS
    CTS
    +关注

    关注

    0

    文章

    35

    浏览量

    16119
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    和智能猫砂盆出口客户深后,我甩出了安信可这套王炸方案

    作为安信可的小编,最近我跟不少做智能猫砂盆出口的客户聊了,说实话,有点被大家的困境戳到。现在宠物智能硬件赛道确实火,智能猫砂盆作为刚需品,很多厂商也把视角投向了海外,但真正能顺畅出海、拿到稳定订单
    的头像 发表于 04-20 12:04 130次阅读
    和智能猫砂盆出口客户深<b class='flag-5'>聊</b>后,我甩出了安信可这套王炸方案

    从“失联”到“热”:EtherNet/IP转Modbus RTU,激活灌装线“神经中枢”

    从“失联”到“热”:EtherNet/IP转Modbus RTU,激活灌装线“神经中枢” 在食品高速包装线上,灌装、封口、贴标需要同步精准控制,犹如场精密的“生产交响曲”。然而,当PLC(可编程
    的头像 发表于 04-17 15:28 156次阅读
    从“失联”到“热<b class='flag-5'>聊</b>”:EtherNet/IP转Modbus RTU,激活灌装线“神经中枢”

    电源电压对晶振频率的影响

    在现代电子设备中,晶振是保证系统时钟稳定性的核心元件。无论是通信设备、工业控制系统,还是消费类电子产品,晶振都承担着提供时间基准的重要作用。今天凯擎小妹就来电源电压对晶振频率的影响。
    的头像 发表于 04-02 11:47 480次阅读

    今天,我们来 AI WAN

    前言3月3日,工业和信息化部正式发布了《关于组织做好2026年度城域“毫秒用算”专项行动的通知》。通知明确,2026年度拟在50个地区开展城域“毫秒用算”专项行动,提升算力高效运载能力,推动算网融合发展。要实现城域范围内的“毫秒用算”,传统“尽力而为”的IP广域网已无法匹配智算场景的极致要求,必须对通信网络进行全面升级。AIWAN正是这场升级的核心载体,它是
    的头像 发表于 03-27 09:37 1444次阅读
    今天,我们来<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b> AI WAN

    WT2003B单芯片:如何让刷牙这件小事,变得不样!

    当电动牙刷学会"开口说话"——WT2003B单芯片如何让刷牙这件小事,变得不样小伙伴们,又到了我们的#唯创WT语音芯片小讲堂时间!今天我们要的,是
    的头像 发表于 03-26 18:04 211次阅读
    WT2003B单<b class='flag-5'>芯片</b>:如何让刷牙这件小事,变得不<b class='flag-5'>一</b>样!

    炫彩显示触摸屏,智能菜单得心应手——WT2606B驱屏芯片,让每块家电小屏幕都活起来 !

    小伙伴们,新期的#唯创WT芯片小讲堂又和大家见面了!这次,我们不语音,不声光,我们来
    的头像 发表于 03-12 14:25 503次阅读
    炫彩显示触摸屏,智能菜单得心应手——WT2606B驱屏<b class='flag-5'>芯片</b>,让每<b class='flag-5'>一</b>块家电小屏幕都活起来 !

    那些改变低空经济的核心技术

    低空经济(Low-altitude economy)词火于2024年,当年3月首次被写入中国的政府工作报告。份中国信息协会年初的报告显示,截止2024年我国已有42家eVTOL整机制造企业,各地共出台低空经济直接相关政策文件共225部。
    的头像 发表于 01-28 17:03 1282次阅读

    深度解析混频器群时延

    混频器群时延之前,我们先聊群时延。
    的头像 发表于 12-28 17:23 4432次阅读
    深度解析混频器群时延

    硅谷的权力的游戏(下)

    行业芯事
    江苏易安联
    发布于 :2025年12月03日 09:50:13

    硅谷的权力的游戏(中)

    行业资讯
    江苏易安联
    发布于 :2025年11月26日 09:31:41

    硅谷的权力的游戏(上)

    行业资讯
    江苏易安联
    发布于 :2025年11月20日 09:55:55

    NDR交换机到NDR设备睿海光电光模块短距离连接方案

    NDR交换机到NDR设备睿海光电光模块短距离连接方案
    的头像 发表于 09-20 17:02 554次阅读
    <b class='flag-5'>NDR</b>交换机到<b class='flag-5'>NDR</b>设备睿海光电光模块短距离连接方案

    ZXDoc》之CAN总线仿真、面板仿真

    。什么是仿真?CAN总线仿真是种通过虚拟化技术模拟CAN(FD)通信环境的方法,用于在无物理硬件或脱离实际系统的情况下,对ECU、传感器、执行器等节点的通信行为
    的头像 发表于 05-09 11:30 1756次阅读
    《<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>ZXDoc》之CAN总线仿真、面板仿真

    技术干货 | 功能安全中的ASIL 等级

    项目开发初期概念阶段就要根据相关项的功能进行失效分析,从而确定ASIL等级,以量化的方法平衡该项目开发时的安全与成本。、ASIL等级定义ASIL等级的确定基于三
    的头像 发表于 05-08 14:47 3519次阅读
    技术干货 | <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>功能安全中的ASIL 等级

    ZXDoc》之汽车服务导向SOME/IP

    ZXDoc支持SOME/IP功能,通过服务导向架构实现跨域通信标准化,降低系统耦合,支持动态服务发现与调用,提升分布式系统扩展性和维护效率。什么是SOME/IP?SOME/IP(Scalableservice-OrientedMiddlewarEoverIP)是汽车电子架构迈向集中化、智能化的关键通信基石。它基于以太网IP协议栈,将ECU间的“点对点拉线”升
    的头像 发表于 04-30 18:23 1963次阅读
    《<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>ZXDoc》之汽车服务导向SOME/IP