很巧的是,昨天华为笔试题就考了类似的题目,一共两道:
- 第一道,选择那种语句可以综合出门控时钟
if(en) q <= d;
if(en) q <= d;
else q <= 0;
开始我不知道DC可以选择打开低功耗综合,第一种写法会自动综合出门控时钟,当然这道题目在不知情情况下也很容易选择正确答案。
- 第二道,当触发器在上升沿和下降沿触发时,分别需要与门还是或门的门控时钟。看了此博文,笔者心里更加清楚了答案。
总而言之,与门gate,latch在低电平跳变,与门可以过滤毛刺,第一个有效沿上升沿;或门gate,latch高电平跳变,或门过滤毛刺,第一个有效沿下降沿。