Verilog小白在路上
1. 容易被忽略的考点:
- 时钟门控的setup/hold检查(clock gating check),特别是integrated clock gating cell和latch-based gate的时序要求。
- 最小最大路径延迟的约束(min/max delay),用于异步接口或特殊模式。
- 对电压降(IR drop)和温度变化引起的时序变化,虽然笔试可能不深入,但可能会问对STA的影响。
2. SDC高频语法:
set_clock_latency, set_clock_uncertainty, set_disable_timing, set_case_analysis。
注意set_clock_uncertainty在setup和hold上的不同值,以及pre-route和post-route的区别。
3. 学习建议:
除了看书,强烈推荐用实际工具练习。可以下载Synopsys的PT(有教育版可能)或尝试开源工具如OpenSTA。找一些带约束的设计(比如OpenCores上的项目),自己跑一遍STA,看看报告。
笔试可能会给一小段SDC代码,让你找出错误或者解释效果,所以一定要理解每条约束的真实作用,而不是死记硬背。
