| 维度 | LVT (Low Vt) | RVT (Regular Vt) | HVT (High Vt) |
|---|---|---|---|
| 本质 | 阈值电压低 | 阈值电压常规 | 阈值电压高 |
| 驱动能力(Ion) | 高 | 中 | 低 |
| Cell delay(速度) | 最小 / 最快 | 折中 | 最大 / 最慢 |
| Setup 收敛能力 | 最强(救 setup 常用) | 常规 | 最弱 |
| Hold 风险 | 更容易早到(hold 更易违例) | 中 | 更不易早到(可缓解 hold) |
| 漏电(Ioff / Leakage) | 最大 | 中 | 最小 |
| 动态功耗(Pdyn) | 通常差异不如漏电明显;可能略偏高(slew 更陡、短路电流可能略增) | 常规 | 常规/可能略低(间接效应) |
| IR drop / 峰值电流风险 | 可能更敏感(更强驱动/更快翻转) | 中 | 相对更温和 |
| 典型定位 | 关键路径、最差路径 | 设计主力默认选择 | 非关键路径、省漏电、功耗回收 |
| 目标/问题 | 典型现象(STA/PnR) | 首选 Vt 操作 | 常见搭配手段 |
| ---------------- | ------------------------------ | -------------------------------- | ------------------------------------ |
| 修 Setup(负 slack) | setup slack < 0;cell delay 占比高 | RVT→LVT(关键门/关键段) | 同时可:增大 drive、加 buffer、逻辑重构、优化布线与负载 |
| 修 Hold(负 slack) | hold slack < 0;数据路径太快、早到 | LVT→RVT/HVT(让路径慢一点) | 插入 delay/buffer、调整 CTS/latency、局部重布线 |
| 降漏电(Leakage 超标) | 时序已过但 leakage 不达标 | LVT→RVT/HVT(在有富余 slack 的路径上) | 设置 max LVT 比例、分模块 budget、低活跃域优先替换 |
| 防止大面积风险 | LVT 使用过多导致 hold/IR/功耗压力 | 限制 LVT 使用范围与比例 | 分层策略:关键域允许 LVT,非关键域偏 HVT/RVT |
| 规则编号 | 经验规则(可直接做笔记) | ||
| ---- | -------------------------------------------------------------- | ||
| R1 | LVT 用来救 setup:关键路径上 delay 大、slack 负,优先对关键门做 RVT→LVT | ||
| R2 | HVT 用来省漏电/救 hold:有余量的路径或早到路径,优先 LVT→RVT/HVT | ||
| R3 | 动态功耗主要由 α·C·V²·f 决定;Vt 对动态功耗影响通常二阶,但对漏电影响极大 | ||
| R4 | LVT 增多会带来 hold 风险、IR 风险:不要无上限地用 LVT,注意局部电源与时序耦合 | ||
| R5 | 项目常用流程:先收敛 setup → 再修 hold → 再做 leakage recovery(把多余的 LVT 换回去) | ||
| 名称 | 一句话总结 | ||
| — | ------------------------------ | ||
| LVT | 最快但最漏:主攻 setup、关键路径用 | ||
| RVT | 折中默认:大多数逻辑的主力选择 | ||
| HVT | 最省漏但最慢:非关键路径、功耗回收、可缓解 hold |
数字后端中的Cell delay,HVT,RVT ,LVT
最新推荐文章于 2026-06-22 22:05:57 发布

1318

被折叠的 条评论
为什么被折叠?



