如何计算具有给定延迟的verilog中向量的异或

How to compute XOR of a vector in verilog with a given delay

我正在尝试计算 reg[63:0] vec 的 XOR,我发现可以使用以下行来完成:

assign u = ^vec;

但是有什么方法可以通过给定的门延迟计算向量的异或吗?

赋值语句可以有选项延迟:

assign #DELAY u = ^vec;

其中 DELAY 是数字或参数,或其他一些常量表达式。