Verilog代码小白
从出题人角度瞎猜一下哈。公司笔试考后端知识,不是为了招后端工程师,而是看你对整个流程有没有概念,知不知道前端设计决策对后端的影响。所以CTS和Skew的题目,大概率是理论和简单应用结合。
我估计会这么考:
1. 基础概念判断题。比如“时钟树综合完成后,时钟信号到达所有寄存器的时间完全相同。(错误)” 考的是对“最小化偏差”而非“消除偏差”的理解。
2. 场景分析题。给一个多时钟域的设计片段,问跨时钟域通信时,为什么不能靠控制Skew来保证时序安全?这就要你答出亚稳态的根本原因,以及Skew控制只适用于同步时钟域。
3. 简单计算题。这是最可能深入一点的地方。题目给出时钟路径延迟表,让你找出最差情况下的Skew值,然后代入Setup公式求最小周期。或者反过来,给定时钟周期和路径延迟,求最大允许的Skew是多少。计算量不会大,但考你对公式的理解。
需要准备多深?把《数字集成电路——电路、系统与设计》或者《CMOS超大规模集成电路设计》里时钟网络那章的相关内容看懂、例题做完,就绝对够用了。不用焦虑布局布线后的具体分析,那是入职后培训的事。笔试考的是原理和思维。
