芯片开发学习笔记·二十一——primetime静态时序分析

PrimeTime 工具详解

适用工具:Synopsys PrimeTime

用途:静态时序分析(STA)签核


概述

PrimeTime 是 Synopsys 旗下的静态时序分析(Static Timing Analysis, STA)工具,和 Design Compiler(DC)是一对黄金搭档。

DC 负责综合(生成网表),PrimeTime 负责精确验证时序(确认网表是否真的满足要求)。


DC vs PrimeTime 分工

阶段 工具 做什么
综合 Design Compiler RTL → 门级网表,时序估算
布局布线 ICC2 / Innovus 网表 → 物理版图,时钟树综合
时序签核 PrimeTime 基于真实 RC 寄生参数做精确 STA
  • DC 综合时 做的时序分析是估算(用理想时钟树、估算的互连延迟)
  • PrimeTime 做的是精确签核(用实际布线后提取的 SPEF 寄生参数,加上真实时钟树延迟)

PrimeTime 核心功能

1. 静态时序分析(核心功能)

精确计算每一条路径的 slack,确认 Setup/Hold 是否满足:

  • 支持 SPEF/DSPF 等寄生参数文件输入
  • 支持多工艺角(MCMM)同时分析
  • 结果作为最终签核依据(tape-out 前必须 clean)

2. 功耗分析(PrimeTime PX)

  • 结合 VCD/SAIF(仿真翻转率文件)做精确动态功耗分析
  • 分析漏电功耗分布,找功耗热点

3. 信号完整性分析(SI / Noise)

  • 分析 Crosstalk 对时序的影响(串扰引起的延迟增大/减小)
  • 计算 Glitch:某些信号因耦合电容产生毛刺,PrimeTime 可判断毛刺是否会传播到寄存器

4. 时序 ECO(工程变更单)

  • 发现违规后,PrimeTime 可辅助生成修复建议
  • 指导在 ICC2 中做最小化的 ECO 修改

5. POCV / AOCV(先进 OCV 分析)

  • 传统 OCV 用固定 derate(降额)系数
  • AOCV(Advanced OCV)根据路径长度和逻辑深度动态调整 derate,减少过度悲观
  • POCV(Parametric OCV)用统计分布方式建模 PVT 变化,比 AOCV 更精确

在芯片流程中的位置

复制代码
RTL
 ↓
[DC 综合] → 门级网表(带估算延迟)
 ↓
[ICC2 布局布线] → 物理版图 + 寄生参数(SPEF)
 ↓
[PrimeTime STA] → 精确时序签核
                  (Setup/Hold/DRC 全部通过才能 tape-out)
 ↓
Tape-Out

DC 内置 STA vs PrimeTime

对比项 DC 内置 STA PrimeTime
阶段 综合阶段(布线前) 布局布线后
互连延迟 估算值(wireload model) 真实 RC 提取(SPEF)
时钟树 理想时钟(或估算 latency) 真实时钟树延迟
精度 较低,用于指导综合 高精度,用于签核
SI 分析 不支持 支持 Crosstalk/Glitch
使用目的 驱动综合优化 最终时序验证

总结

DC 是"设计制造",PrimeTime 是"质检签字"。

芯片要出去流片,PrimeTime 的报告必须全绿,一个 VIOLATED 都不能有。

相关推荐
尤老师FPGA19 分钟前
HDMI数据的接收发送实验(七)
fpga开发
学习永无止境@21 分钟前
FPGA设计中,主时钟与虚拟时钟的定义
fpga开发
进击的横打43 分钟前
【车载开发系列】系统时钟与定时器
stm32·单片机·fpga开发
Nobody331 小时前
Avalon® 接口规范知识文档(v2018.09.26)
fpga开发
GateWorld3 小时前
FPGA内部模块详解之六 FPGA的“心跳”与“神经网络”——时钟网络与布线资源深度解析
fpga开发·fpga内部时钟网络·fpga布线资源
lit_wei6 小时前
【ZYNQ的DMA获取FPGA数据处理,零拷贝,DMA方式】
fpga开发
FPGA-ADDA6 小时前
Xilinx Zynq UltraScale+ RFSoC XCZU47DR 开发板
fpga开发·fpga·rfsoc·xczu47dr
unicrom_深圳市由你创科技9 小时前
FPGA如何实现高速接口(PCIe/DDR4/QSFP28)?
fpga开发
发光的沙子9 小时前
FPGA----完美解决VFS: Cannot open root device “mmcblk0p2“ or unknown-block179,2)问题
fpga开发
S&Z346310 小时前
[SZ901]下载器常规功能及速度设置(53M MAX)
fpga开发·sz901