这是场景:
我有一个启用的寄存器(称为 RegA)。RegA 的输入 put 被永久拉高。
同时,RegA 的使能线通过一些简单的组合逻辑连接到 RegB 的输出端。
现在在场景中,在下一个时钟脉冲上,RegB 的输出将仅在一个时钟周期内变高。
我的问题是,我会看到 RegA 的输出在 RegB 变高的同一个时钟周期内变高,还是 RegA 在下一个时钟周期变高,或者由于竞争条件它可能永远不会变高?
根据经验,我觉得 RegA 会在 RegB 变高的同一时钟周期内变高,但是,我想知道这是否是不好的做法并且不可靠。我认为在启用线路的信号和 RegA 变高的时钟沿之间可能存在竞争条件。由于使能线经过了一些组合逻辑,因此似乎每次都会失去竞争,因此 RegA 不会在 RegB 变高的同一时钟周期内识别出使能线为高电平。