我在verilog中有两个相同的(通过模拟)触发器过程。
首先是具有异步复位 (CLR) 和时钟 (SET) 的寄存器的标准描述,其中数据绑定到 1:
always @(posedge SET, posedge CLR)
if (CLR)
Q <= 0;
else
Q <= 1;
第二个与上面相同,但第二个 if 条件为 SET 信号:
always @(posedge SET, posedge CLR)
if (CLR)
Q <= 0;
else if (SET)
Q <= 1;
这两种触发器在仿真中的实现没有区别。但是对于这种情况,verilog 标准是怎么说的呢?这些测试是否应该等同于综合过程之后的网表?