编写高效时序约束并利用PrimeTime加速时序收敛
SNUG United Kingdom 2015
2015
44 页
编写高效时序约束并利用PrimeTime加速时序收敛
作者: Ramnath Swamy, ARM Ltd, SNUG United Kingdom 2015
议程
1. 理念 -- 静态时序分析 STA和时序收敛 Timing Closure 2. 时钟概念 3. 约束开发 - 3.1 基础 - 3.2 高效约束编写技术 4. 利用PrimeTime加速时序收敛 - 4.1 约束管道清理 - 4.2 布局质量分析和初始ECO 工程变更指令 - 4.3 主要ECO - 4.4 精细调优ECO - 4.5 约束和STA评审 5. 结论
1 理念 -- STA和时序收敛
高效的时序约束是时序收敛的基础。约束不仅要正确,还要高效 -- 这意味着不会过度约束设计,也不会遗漏关键路径。
2 时钟概念
深入讲解了时钟定义、生成时钟、时钟组和时钟延迟等概念在SDC 时序约束中的应用。
3 约束开发
3.1 基础
时钟、生成时钟、输入/输出延迟、时序例外的基础知识。3.2 高效约束编写技术
- 使用正则表达式批量定义约束 - 层次化约束组织 - 模式和场景的管理4 利用PrimeTime加速时序收敛
4.1 约束管道清理
在使用PrimeTime进行签核前,验证和清理约束的正确性。4.2 布局质量分析和初始ECO
4.3 主要ECO
4.4 精细调优ECO
4.5 约束和STA评审
5 结论
高效的时序约束编写是加速时序收敛的关键。通过系统化的约束开发流程和在PrimeTime中的分析能力,设计团队可以显著减少时序收敛的迭代次数和时间。
图片索引
本文共420张图片(PPT演示文稿),存放于 _images/ 目录。