逻辑设计小白
从近两年趋势看,SVA的考察深度和广度都在提升。它不再是一个孤立的知识点,而是和验证方法学(如UVM)结合考察。笔试中可能会出现这样的题目:给出一段有bug的AHB总线事务波形,要求你用SVA写出能捕获该bug的property。这需要你对协议本身和SVA语法都很熟。除了嵌套,还会考察对‘assume’(用于形式验证)的理解,以及SVA在仿真中和覆盖率收集的联动。学习时,一定要建立‘用SVA描述时序关系’的思维。可以拿一个简单协议(如SPI)从头到尾用SVA描述其所有时序要求,这是很好的练习。注意避开一个坑:别写得太复杂导致仿真性能下降,面试时可能会问如何优化。
