文章目录

  • 后端设计中的特殊cell大盘点
  • Low Power Design & Optimization using Multi BIT flops and MIMCAPs in 16nm technology and below
    • What is MIMCAP?
    • Why MIMCAP is needed?
    • MIMCAP Structure
    • Where to Add?
    • Conclusion:
      • ```文章首发于个人微信公众号:IC小白```
      • ```欢迎关注~```

参考:
What is MIM capacitor and why do we need them?

后端设计中的特殊cell大盘点

后端设计中的特殊cell大盘点

最后介绍一下MIMCAP,其中MIM指的是Metal-Insulator-Metal,这是一种特殊类型的用来提供电容的cell,区别于DECAP的主要特点是电容量较大,大小也比一般的std cell要大很多,而且使用的金属层一般比较高,可以重叠放在绝大部分类型的cell上而不产生DRC。

在工具中可以通过直接create cell的方法来插入MIMCAP:

icc2\_shell> create\_cell $mimcap\_name $mimcap\_refinnovus> addInst -cell $mimcap\_ref -physical -inst $mimcap\_name

Low Power Design & Optimization using Multi BIT flops and MIMCAPs in 16nm technology and below

Low Power Design & Optimization using Multi BIT flops and MIMCAPs in 16nm technology and below

What is MIMCAP?

Metal-Insulator-Metal (MIM) capacitors are parallel plate capacitors formed by two metal films. There is a thin insulating dielectric layer between Capacitor top metal- CTM and capacitor bottom metal- CBM layers. These MIM layers are made from Al, AlCu alloys, TiN, Ti, TaN, and Ta. While dielectric layers are made from silicon nitride or silicon oxide.

Why MIMCAP is needed?

The geometry scaling has led to thinner interconnects and reduced metal width. Interconnect lengths were also increased along with switching at gigahertz speeds to meet complex ASIC design requirement. The device scaling has increased the density of integrated transistors on the semiconductor wafer (Silicon). There may be large current spikes due to simultaneous switching within short periods of time, which can cause the current resistance drop, voltage fluctuation and noise on the power supply network. These will affect reliability, speed and signal integrity. The addition of on-chip decoupling MIMCAP compensate voltage fluctuations by supplying charges to the power network. However, the capacitance must be large enough to meet the requirement.
通过加入MIMCAP来补偿电压波动。
验证了上面的说法,MIMCAP cell区别于DECAP cell的主要特点是电容量较大。

MIMCAP Structure


In 16nm project, the MIMCAP was placed between Metal 12 and Metal 11.A Metal-Insulator-Metal Capacitor (MIMCAP) uses a cut layer (V11) that connects a metal layer M12 to metal layer M11. The cut layer (V11) connects top layer metal layer M12 to intermediate layers CBM and CTM. The intermediate layers (CBM and CTM) are defined in the technology file with the MIMCAP function.


Above figure shows 4X4 MIMCAP of size 46×55 um^2.The cell cap is 42pF and Cap Density = 42700fF / (46.08*55.296 um^2) = 16.8 fF/um^2.

It is a cover cell. It has via11 obstruction in MIM region and M11 obstruction under MIM vias. It has no CTM/CBM shapes. Coupling to CTM/CBM seen only in extraction.

Where to Add?

MIMCAP cells are added to the blocks after power grid insertion. Decap cells are still required. MIMCAP doesn’t replace decaps, it rather adds to it.It is recommended to add these to places where there is little or no metal11 routing, since coupling to metal11 won’t be seen until extraction. It is recommended adding over high current density areas, such as TCAMs, high density or frequency logic areas, etc. There are placement rules regarding MIMCAP and die edge. Recommend >400u away from die edge.

Conclusion:

In our 16nm networking chip of 22*15 mm size with mentioned usage of MBIT flops and MIMCAPs, we got significant clock/data dynamic power improvements and extra 750pF decap with cost of extra manufacturing mask layer.

文章首发于个人微信公众号:IC小白
欢迎关注~

数字后端概念——MIM cell相关推荐

  1. 数字后端概念——Via

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

  2. 数字后端概念——NDR

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

  3. 数字后端基本概念介绍Tie cell

    今天要介绍的数字后端概念是Tie cell(钳位单元).常见的有tie high,tie low两种,分别提供电源地电位.主要起到ESD保护的功能.通常在placement之后,route之前添加. ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. CALayer-层的属性
  2. Json解析不允许子类父类变量重名的原因
  3. Spring创建Bean的3种方式
  4. 深入跨国互联网业务场景,看华为云数智融合元数据如何打破“数据墙”
  5. python(命令行提示符的实现、四位数能组成多少个互不相同重复三位数的实现)
  6. Hexo NexT主题添加点击爱心效果
  7. 没有5年测开经验,还真说不清Python生成器、迭代器、装饰器
  8. uBLAS——Boost 线性代数基础程序库
  9. 分布式ID生成器解决方案
  10. ectouch后台添加菜单
  11. 2022年数据分析与可视化10大案例总结
  12. PDF文件怎样修改,怎么修改PDF文件内容
  13. 智能家居内网服务器,手把手教你搭建自己的智能家居IOT系统
  14. An Underwater Image Enhancement Benchmark Dataset and Beyong
  15. 3D游戏编程与设计作业02
  16. Xilinx UCF约束语法一
  17. [BJOI2019] 排兵布阵
  18. 哔哩哔哩2020校招原题 - 复数乘法
  19. 从多种解决方案中选择最优方案
  20. 如果redis没有设置expire,是否默认永不过期?

热门文章

  1. looking for domain authoritative name server and domain name location
  2. PR——轨道遮罩-玻璃滑动效果
  3. Docker端口映射实例
  4. mysql命令行常用命令_mysql命令行常用命令
  5. 怎么将英文的PDF翻译成中文的
  6. 在小写与大写之间加下划线
  7. 微信app支付php案例分析,PHP实现APP微信支付的实例讲解
  8. vscode编程常用快捷键
  9. springboot集成Mybatis返回的值为null
  10. 用U880做热点 使电脑上网(绑定usb和便携式wlan热点)