当前位置: 首页 > news >正文

数字IC后端设计实现篇之TSMC 12nm TCD cell(Dummy TCD Cell)应该怎么加?

TSMC 12nm A72项目我们需要按照foundary的要求提前在floorplan阶段加好TCD Cell。这个cell是用来做工艺校准的。这个dummy TCD Cell也可以等后续Calibre 插dummy自动插。但咱们项目要求提前在floorplan阶段就先预先规划好位置。

TSCM12nm 1P9M的metal stack结构图如下图所示。

TSMC 12nm Metal Stack示意图
TSMC12nm工艺数字IC后端实现难点都有哪些?

在这里插入图片描述

所以这颗TCD cell就会分成FEOL TCD和BEOL TCD两种。这个工艺相比T28nm工艺多了M0和V0,这几层都属于前段FEOL(有的地方会称他们为MEOL)。

在这里插入图片描述

根据foundary的要求,在一个2500um2500um 窗口内就必须要有一颗这种Dummy TCD Cell。大芯片比如芯片尺寸超过10000um10000um才需要加ICOVL这种cell。
tsmc 12nm Dummy TCD CELL

在这里插入图片描述

摆放好TCD Cell,做好floorplan工作,务必做calibre drc的检查。这个在之前T28nm工艺的a7core项目还可以不做,但T12nm是必须做的,否则大概率都会有base layer 的drc violation。

这里重点提醒的是FEOL TCD cell的poly方向必须和标准单元,memory的poly方向一致,而且是垂直方向!

在这里插入图片描述

而且还需要给TCD Cell添加好blockage和routing blockage。

在这里插入图片描述

在这里插入图片描述

下图所示为T12NM Calibre DRC相关检查item。两个TCD cell也不允许摆放太近!

在这里插入图片描述

下图所示为咱们T12nm maia_cpu A72添加TCD cell后的layout截图。欢迎大家讨论这样的摆放是否合理?这类TCD Cell一般摆放到什么位置比较合理?

在这里插入图片描述

http://www.lryc.cn/news/506417.html

相关文章:

  • (8)YOLOv6算法基本原理
  • LNMP+discuz论坛
  • 在linux系统的docker中安装GitLab
  • Python面试常见问题及答案12
  • 从0-1开发一个Vue3前端系统页面-9.博客页面布局
  • [手机Linux] 六,ubuntu18.04私有网盘(NextCloud)安装
  • 白话java设计模式
  • 助力 Tuanjie OpenHarmony 开发:如何使用工具包 Hilog 和 SDK Kits Package?
  • NSDT 3DConvert:高效实现大模型文件在线预览与转换
  • 电商数据采集电商,行业数据分析,平台数据获取|稳定的API接口数据
  • VUE+Node.js+mysq实现响应式个人博客|项目初始化+路由配置+基础组件搭建
  • Python如何正确解决reCaptcha验证码(9)
  • web3跨链预言机协议-BandProtocol
  • JAVA将集合切分成指定份数(简易)
  • 深度神经网络(DNN)在时序预测中的应用与缺陷
  • springboot445新冠物资管理(论文+源码)_kaic
  • C++算法第十一天
  • 常 用 类
  • ACL(访问控制列表)
  • json字符串转json
  • GPT-Omni 与 Mini-Omni2:创新与性能的结合
  • 探秘 JSON:数据交互的轻盈使者
  • 源码分析之Openlayers中的Attribution属性控件
  • Shell自定义(二)
  • 自然语言处理:我的学习心得与笔记
  • Oracle 中什么情况下 可以使用 EXISTS 替代 IN 提高查询效率
  • Spring基础分析08-集成JPA/Hibernate进行ORM操作
  • MySQL知识汇总(一)
  • PDFMathTranslate 一个基于AI优秀的PDF论文翻译工具
  • React+Vite从零搭建项目及配置详解