首页 > 试题广场 >

考虑如下时序代码: always @(posedge clk

[单选题]
考虑如下时序代码:
  always @(posedge clk) begin
    q1 = d;
    q2 <= q1;
  end
关于该写法的潜在问题,以下哪一项描述最准确?
  • 仿真中 q2 会在同一时钟沿采到 d(形成旁路),而综合后仍为两级寄存器,导致仿真与综合不一致
  • 会推断出电平敏感锁存器
  • 工具会报错,该代码不可综合
  • 会形成组合环路,导致静态时序分析失败

这道题你会答吗?花几分钟告诉大家答案吧!