mem2reg的Tco延时

mem2reg的Tco延时

SRAM的Taa, Tco与DFF的Tcq有什么区别?

Taa(Access Time)是异步SRAM的地址到数据的延迟(PSRAM),Tco(Clock to Output)是同步SRAM的时钟到数据的延迟。本质上,Tco更类似于DFF的Tcq,而Taa更像组合逻辑延迟。

SRAM建模

Tclk ≥ Tcq + tCO + Tsetup 与 Tclk ≥ Tcq + memory_delay + Tsetup的差异
前者memory被当做DFF进行建模,即SRAM内部是有寄存器的,rdata是被clock推出来的。后者memory被当做组合逻辑进行建模,基于addr的查找表,考虑的是addr到data的组合延迟。
PS:实际项目中,即使是同步SRAM,很多时候STA也会将其简化为组合延迟来分析,这样更保守,也更容易做timing closure。

为什么SRAM Tco=1.8ns, Tclk=2ns(500MHz),仍然可能timing fail?
– 因为mem2reg的timing 预算不仅包括SRAM的Tco,还包括launch端DFF的Tcq, SRAM的access


赏

   转载规则


《mem2reg的Tco延时》 由 HELLO WORLD 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
CSI_ISP_AXI_Memory链路分析 CSI_ISP_AXI_Memory链路分析
ISP → AXI → DDR → encoder出现偶发丢帧,如何分析?出错的环节判断upstream source:ISP输出节拍异常,行场同步异常;carry link: AXI burst 组织不好,反压异常,仲裁抖动等;store
2026-05-04
下一篇 
slice_pipeline_打拍 slice_pipeline_打拍
AXI register slice从Master –> Slaveforward path: data/validbackward path: ready light 模式当下游ready时,允许把上游数据打一拍出去;当下游数据不r
2026-05-04
  目录