news 2026/11/2 6:11:58

【项目中的经验总结】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【项目中的经验总结】

知识点一:多电源域下 Dummy Gate 的连接问题

1. 背景说明

在 MOS 管版图中,dummy gate 常用于满足工艺对栅极密度、对称性和边缘效应的要求。
Dummy gate 虽不参与功能,但仍具有栅氧层及栅-源 / 栅-漏寄生电容,不能视为“完全无效结构”。

在多电源域(Multi-Power Domain)设计中,dummy gate 的连接方式若处理不当,容易引入漏电甚至可靠性风险。


2. 问题现象

当 dummy gate 被硬连接到与主器件不同的电源域(如接到另一组 VDD / VSS)时,在以下场景中可能出现问题:

  • 电源上电顺序不一致
  • 某一电源域掉电而另一电源域仍在线
  • 器件扩散区处于浮空或低电位状态

3. 漏电产生机理

3.1 寄生耦合导致弱反型导通

  • Dummy gate 处于高电位
  • 相邻源/漏扩散区处于低电位或浮空
  • 通过栅-源 / 栅-漏寄生电容
  • 在器件边缘形成弱反型层
    → 产生亚阈值漏电(Subthreshold Leakage)

3.2 跨电源域“偷电”路径

  • Dummy gate 所在电源域仍然上电
  • 主器件所在电源域掉电
  • 通过 dummy gate → 扩散区 → well 的寄生路径
    → 形成跨电源域漏电通路

3.3 对 Latch-up 裕量的影响(高风险)

  • Dummy gate 改变局部电场分布
  • 增强寄生 PNP / NPN 的触发条件
  • 在多 well / triple well 工艺中尤为明显
    → 降低 Latch-up 裕量,增加可靠性风险

4. 推荐的 Dummy Gate 处理方式

4.1 推荐做法

  • Dummy gate 保持 floating(最常见、最安全)
  • Dummy gate 连接至与主器件相同的电源域
  • 在 PDK 允许的情况下,通过高阻值连接以抑制电荷积累

4.2 不推荐 / 禁止做法

  • Dummy gate 硬连接到不同电源域的 VDD / VSS
  • 未考虑上电/掉电时序即进行跨域连接
  • 将单电源域设计习惯直接套用到多电源域或 IO 设计中

5. 工程经验总结

在多电源域设计中,dummy gate 虽不参与功能,但其电位状态会通过寄生效应影响器件行为。
因此,dummy gate 的连接策略必须与主器件电源域保持一致,否则可能引入隐蔽的漏电路径和可靠性问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/1 22:23:40

线性化注意力

原文:towardsdatascience.com/linearizing-attention-204d3b86cc1e?sourcecollection_archive---------3-----------------------#2024-12-26 打破二次方限制:softmax 注意力的现代替代方案 https://medium.com/shitanshu273?sourcepost_page---bylin…

作者头像 李华
网站建设 2026/11/1 22:21:58

LibGDX中的多边形绘制优化

在游戏开发中,绘制多边形是常见的任务之一。特别是当我们需要处理复杂的形状或大量的点时,性能和错误处理就显得尤为重要。本文将通过一个具体的实例,讨论如何在LibGDX中优化多边形的绘制,并避免常见的IndexOutOfBoundsException错误。 问题背景 当使用LibGDX的ShapeRend…

作者头像 李华
网站建设 2026/11/1 22:21:55

解决Gradle中NPM命令失效问题

在使用IntelliJ IDEA进行项目开发时,尤其是在处理前端资产(assets)构建的任务中,我们可能会遇到一些奇异的问题。今天我们来讨论一个常见但不易解决的错误:在Gradle脚本中调用npm命令时失败,报错信息为“Cannot run program ‘npm’… No such file or directory”。 问…

作者头像 李华
网站建设 2026/11/1 22:21:52

深入探讨Clang-Tidy与Bazel的整合

在现代软件开发中,代码质量和可维护性是至关重要的。Clang-Tidy作为一个强大的静态分析工具,可以帮助开发者发现并修复代码中的潜在问题。然而,当Clang-Tidy与构建工具Bazel结合使用时,可能会遇到一些有趣的挑战。本文将通过一个实例,探讨如何正确配置和使用Clang-Tidy来分…

作者头像 李华
网站建设 2026/11/2 3:55:32

【Java 开发日记】我们来说一下 synchronized 与 ReentrantLock

【Java 开发日记】我们来说一下 synchronized 与 ReentrantLock 的二、详细区别分析 1. 实现层面 synchronized: Java 关键字,由 JVM 底层实现(通过 monitorenter/monitorexit 字节码指令)。 锁信息记录在对象头的 Mark Word 中。…

作者头像 李华