芯片设计预备役
会的,现在面试官喜欢问这些细节,尤其是大公司。多比特同步用格雷码+MUX,适用场景是比如异步FIFO的指针同步,因为指针是递增的,格雷码变化一位,同步后能避免亚稳态传播。但风险是如果非连续变化,格雷码失效,会导致同步错误。相比异步FIFO,这种方法更轻量,延迟低,但适用范围窄。脉冲同步与数据同步:脉冲同步快,但可能因时钟域频率差异丢失脉冲,适合低频到高频的单脉冲;数据同步慢,但用握手或FIFO保证数据不丢,适合连续数据流。SVA验证CDC确实成了考点,比如用assertion检测信号是否在目标时钟域稳定了两个周期以上。复习重点:理解每种方法的原理、局限性和实际代码,多看看设计案例和验证方法。
