转载来源:数字后端基本概念介绍(NDR)

今天我们要介绍的数字后端基本概念是NDR。全称是Non default routing rule, 非默认绕线规则。一般用于设置clock时钟走线的规则。

众所周知,时钟的翻转频率较高,clock path上受到的串扰以及EM影响也较大。因此,通常会采取双倍宽度的绕线宽度。默认的绕线规则都是单位宽度,就是指technology lef中定义的金属层宽度,比如下面的金属层定义描述:

Layer Metal3TYPE ROUTING ;DIRECTION HORIZONTAL ;WIDTH 0.08 ;PITCH 0.02 ;AREA 0.02 ;END Metal3

如果我们需要采取双倍宽度的绕线规则,那我们就需要先定义NDR,然后工具才能使用这个规则。对于NDR,我们可以定义在LEF中,也可以直接用命令定义。

定义在LEF中:

NONDEFAULTRULE   CTS_2W1SLayer Metal3WIDTH 0.08 ;END Metal3END CTS_2W1S

使用命令

add_ndr -name CTS_2W1S -width {Metal3 0.08}

数字后端概念——NDR相关推荐

  1. 数字后端概念——Via

    转载来源:数字后端基本概念介绍(Via) Via指互连线通孔,芯片的连线有不同层的金属互连线相互连接.而Via的作用就是连接这些不同层的金属.如下图所示: 一个完整的通孔是由三层组成的,包括两个互连层 ...

  2. 数字后端基本概念-合集

    个人将基本概念重新整理 原碎片来源:Tao_ZT 个人空间 https: //blog.csdn.net/Tao_ZT 数字后端基本概念 macro Box 坐标 方向 standard cell E ...

  3. 数字后端基本概念介绍<IO Cluster>

    今天要介绍的数字后端概念是IO Cluster.这个Floorplan object大家很少知道吧,其实讲通俗点就是AreaIO row.主要用来给area io摆放位置使用的,如果忘记了area i ...

  4. 数字后端基本概念介绍<Blockage Link>

    今天我们要介绍的数字后端概念是Blockage Link.这其实并不是一个Floorplan Object.它在GUI上是一条绿线,用于连接指向macro和blockage之间的关系.当一个block ...

  5. 数字后端基本概念介绍<IO Buffer>

    今天要介绍的数字后端概念是IO Buffer.主要是指放置在block level的port附近的buffer,可以起到增强port的吸引力的作用, 提高一下驱动port的驱动能力,防止block外面 ...

  6. 数字后端基本概念介绍Size Blockage

    今天要介绍的数字后端概念是Size Blockage,中文名称是扩散阻碍物.这个blockage大家很少看到.Size Blockage形状如下:(紫色) 相对于其他blockage,这个blocka ...

  7. 数字后端基本概念介绍Blockage Link

    今天我们要介绍的数字后端概念是Blockage Link.这其实并不是一个Floorplan Object.它在GUI上是一条绿线,用于连接指向macro和blockage之间的关系.当一个block ...

  8. 数字后端基本概念介绍Shape Blockage

    今天我们主要介绍的数字后端概念是Shape Blockage(形状阻碍物).主要是用于在Design Planning时,阻碍工具在shape blocks时,在该处放置block.平时较少使用,如下 ...

  9. 数字后端基本概念介绍drc

    今天我们要介绍的数字后端概念是drc.全称design rule check.设计规则检查.这是后端布局布线完成后signoff的一个重要指标. 版图完成后需要做物理验证(physical verif ...

最新文章

  1. .classpath 和.project文件含义
  2. 制作碳排放强度的空间可视化_【科研成果】吴传清、宋子逸:长江经济带农业碳排放的时空差异特征分析...
  3. ARM开发板上iconv调用失败的解决方法
  4. mfc判断文件是否被读写_迅为干货|标准io之一个字符的读写函数
  5. 网页特效java代码,美化网页常用特效代码
  6. javascript 打开新窗口
  7. python求圆柱体的体积_漫谈超球体的体积公式
  8. C++中 #define的用法
  9. python如何生成一系列浮点数(含例子)
  10. 支持多分支语句吗_Go的条件判断语句
  11. 为什么你说的话别人不愿意听?
  12. Python 3 进阶 —— print 打印和输出
  13. Sharepoint SP1下创建自定义字段应注意的问题
  14. Greenplum 模糊查询 实践
  15. MVVM后,下一代开发模式在哪?
  16. x264-VBV(video buffering verifier)
  17. 宁德时代推出“巧克力换电块”;热干面、小笼包、胡辣汤登上肯德基菜单 | 美通社头条...
  18. rhel6.5搭建mantis时报错
  19. h5微信f分享链接给对方获取对方手机号_免费微信电子贺卡制作|微请柬
  20. 主动学习(Active Learning)概述及最新研究

热门文章

  1. MySQL自定义函数简单用法示例
  2. stack overflow的 问题
  3. part alway false condition not allow mybatis报错解决
  4. uniapp 开发app监听返回操作
  5. 【物联网】物联网时代25大开源IoT框架(一)
  6. MTK6260资料和问题帖集锦
  7. 科大讯飞携手东风启辰,语音技术已在车联网领域连续落地
  8. 进程和线程的概念和区别
  9. TN屏的工作电压跟偏压的关系
  10. 开源函数计算平台 OpenFunction 保姆级入门教程