动态与多米诺逻辑
Dynamic and Domino Logic
通过预充、单调评估与保持机制组织动态节点,理解可级联条件及电荷完整性。
速览
约 1 分钟动态门不是另一种真值表符号:它要先初始化电荷,再在受约束的时间窗中评估;多米诺用静态输出级组织单调的级联。
系统理解
约 2 分钟动态节点在某些阶段没有持续的低阻上拉,因而逻辑成立同时依赖初始状态、输入单调性、时钟与电荷保持。足管、静态反相级、keeper和辅助预充分别处理不同问题;满足其中一项不能替代其他约束,也不能只凭器件数比较整条路径。
从静态互补网络过渡到受时钟协议约束的组合电路;动态存储节点与SRAM单元不混为同一主题。
关键参数
| 参数 | 单位 | 含义 |
|---|---|---|
| 预充/评估窗口 | — | 明确时钟极性、有效输入与结果读取时刻 |
| 动态与内部节点电容 | F | 决定保持及分享的电压变化 |
| 净漏电与保持强度 | A | 控制状态维持和合法评估竞争 |
| 允许电压损失 | V | 由接收门及噪声预算决定 |
常见误区
- 同相裸动态门可以任意直接级联。
- 输入后来改正会自动恢复已经放掉的电荷。
- keeper越强就总是越好。
工程深入
12 条结论 · 1 道例题用于把布尔功能、晶体管拓扑与有效工作条件一起检查,并接入逻辑综合和晶体管级验证。
预充与评估协议
多米诺级联
保持与电荷完整性
未被主动补偿的动态节点只有有限保持时间
把动态节点的净流出漏电近似为常量时,电荷损失为漏电流乘时间,电压下降由损失电荷除以有效电容决定。允许的下降越小,评估驻留时间越受限制,不能默认无限暂停时钟。12
- ΔV
- 动态节点电压下降,单位 V
- Ileak
- 近似恒定净流出漏电,单位 A
- t
- 评估驻留时间,单位 s
- Cdyn
- 有效动态节点电容,单位 F
- thold
- 达到允许下降量的模型时间,单位 s
- ΔVallow
- 外部给定的允许电压下降,单位 V
成立条件 模型不含keeper补偿,Ileak为该时间窗内净流出电流的正近似值。;实际漏电随电压和温度变化;允许下降量需由接收门与噪声预算给出。
内部节点接通可在没有接地通路时拉低动态输出
若已预充的输出电容连接到较低电压的内部电容,电荷重新分配就会使输出下降,即使完整下拉路径没有导通。在可完全均压且电容恒定的模型中,用初始总电荷除以总电容求共同终值。12
- Vfinal
- 完全均压模型的共同终值,单位 V
- Cy
- 预充输出节点电容,单位 F
- Cx
- 初始为0的内部节点电容,单位 F
- VDD
- 输出预充电压,单位 V
- ΔVy
- 输出节点电压损失,单位 V
成立条件 以下式子采用输出初值VDD、内部初值0,忽略漏电、keeper电流和开关注入。;仅适用于连接器件未在均压前因阈值或体效应关断的情形;否则必须用分段模型。
例题:动手算一次教学假设,可复算
求终值与下降量。
已知
- 教学假设Cy=20.0 fF、Cx=10.0 fF,输出初值1.00 V、内部初值0。
- 连接器件允许完全均压;忽略漏电、keeper与开关注入。
步骤
- Qinitial = 20.0 fF × 1.00 V = 20.0 fC,内部电容初始为0,不贡献初始电荷。
- Vfinal = 20.0 fC/(20.0 + 10.0) fF = 0.667 V,采用总电荷守恒。
- ΔVy = 1.00 − 0.667 ≈ 0.333 V,只计算电荷分享引起的下降。
完整逻辑下拉路径未接地,也可能因内部节点分配损失电压余量。
不能外推到 数值为教学假设,不是某工艺的失效界限;若NMOS先关断或有keeper,结果须重新求解。
实现与适用边界
出处
2 本教材 · 24 处引用- 1
数字集成电路:电路、系统与设计(第2版)
- 第 6 章§6.3;;PDF pp.230,第 208 页 支持:动态节点在预充和评估两个阶段承担不同任务
- 第 6 章§6.3;;PDF pp.230–231、240,第 208–209、218 页 支持:足管避免预充阶段下拉网络与预充管直接竞争
- 第 6 章§6.3;;PDF pp.230、238–239,第 208、216–217 页 支持:n型评估网络要求输入不发生高到低回退
- 第 6 章§6.3;;PDF pp.238–239,第 216–217 页 支持:同相时钟的裸动态门直接级联可能在输入未稳定前丢失电荷
- 第 6 章§6.3;;PDF pp.239–240,第 217–218 页 支持:多米诺在动态节点后加静态反相器以恢复可级联极性
- 第 6 章§6.3;;PDF pp.240–241,第 218–219 页 支持:标准单轨多米诺链不能任意插入反相布尔功能
- 第 6 章§6.3;;PDF pp.234–235,第 212–213 页 支持:未被主动补偿的动态节点只有有限保持时间
- 第 6 章§6.3;;PDF pp.235、239,第 213、217 页 支持:反馈keeper必须在保持能力与放电竞争间折中
- 第 6 章§6.3;;PDF pp.235–237,第 213–215 页 支持:内部节点接通可在没有接地通路时拉低动态输出
- 第 6 章§6.3;;PDF pp.237,第 215 页 支持:内部节点预充可减少电荷分享但增加负载
- 第 6 章§6.3;;PDF pp.231–233,第 209–211 页 支持:动态门的速度或器件数优势不能直接转成整链功耗优势
- 第 6 章§6.3;;PDF pp.241,第 219 页 支持:双轨编码扩展逻辑功能也带来两套信号与活动开销
- 2
CMOS超大规模集成电路设计(第4版)
- 第 9 章§9.2.4;;PDF pp.573–574,第 286–287 页 支持:动态节点在预充和评估两个阶段承担不同任务
- 第 9 章§9.2.4;;PDF pp.574,第 287 页 支持:足管避免预充阶段下拉网络与预充管直接竞争
- 第 9 章§9.2.4;;PDF pp.574–575,第 287–288 页 支持:n型评估网络要求输入不发生高到低回退
- 第 9 章§9.2.4;;PDF pp.575,第 288 页 支持:同相时钟的裸动态门直接级联可能在输入未稳定前丢失电荷
- 第 9 章§9.2.4;;PDF pp.575–576,第 288–289 页 支持:多米诺在动态节点后加静态反相器以恢复可级联极性
- 第 9 章§9.2.4;;PDF pp.576–577,第 289–290 页 支持:标准单轨多米诺链不能任意插入反相布尔功能
- 第 9 章§9.2.4;;PDF pp.580,第 291 页 支持:未被主动补偿的动态节点只有有限保持时间;反馈keeper必须在保持能力与放电竞争间折中
- 第 9 章§9.2.4;;PDF pp.585,第 293 页 支持:内部节点接通可在没有接地通路时拉低动态输出;内部节点预充可减少电荷分享但增加负载
- 第 9 章§9.2.4;;PDF pp.573–574、585,第 286–287、293 页 支持:动态门的速度或器件数优势不能直接转成整链功耗优势
- 第 9 章§9.2.4;;PDF pp.577,第 290 页 支持:双轨编码扩展逻辑功能也带来两套信号与活动开销
本页结论均对照至少两本教材核对过,尚未经过同行专家审阅。发现不准确的地方,请告诉我们。
报告这一页的问题