verilator/test_regress/t/t_dfg_multidriver_dfg_bad.out

121 lines
8.0 KiB
Plaintext

%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:45:16: Bit [1] of signal 'y' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:48:22: ... Location of offending driver
48 | {y[1:0], y[2:1]} = i[3:0] + 4'd5;
| ^
t/t_dfg_multidriver_dfg_bad.v:48:22: ... Location of offending driver
48 | {y[1:0], y[2:1]} = i[3:0] + 4'd5;
| ^
... For warning description see https://verilator.org/warn/MULTIDRIVEN?v=latest
... Use "/* verilator lint_off MULTIDRIVEN */" and lint_on around source to disable this message.
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:16:16: Bits [3:1] of signal 'a' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:17:17: ... Location of offending driver
17 | assign a[3:0] = i[3:0];
| ^
t/t_dfg_multidriver_dfg_bad.v:18:17: ... Location of offending driver
18 | assign a[4:1] = ~i[4:1];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:16:16: Bit [3] of signal 'a' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:17:17: ... Location of offending driver
17 | assign a[3:0] = i[3:0];
| ^
t/t_dfg_multidriver_dfg_bad.v:19:15: ... Location of offending driver
19 | assign a[3] = ~i[3];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:16:16: Bits [7:6] of signal 'a' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:20:17: ... Location of offending driver
20 | assign a[8:5] = i[8:5];
| ^
t/t_dfg_multidriver_dfg_bad.v:21:17: ... Location of offending driver
21 | assign a[7:6] = ~i[7:6];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:16:16: Bit [9] of signal 'a' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:22:15: ... Location of offending driver
22 | assign a[9] = i[9];
| ^
t/t_dfg_multidriver_dfg_bad.v:23:15: ... Location of offending driver
23 | assign a[9] = ~i[9];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:26:16: Elements [3:0] of signal 'u' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:27:12: ... Location of offending driver
27 | assign u = j;
| ^
t/t_dfg_multidriver_dfg_bad.v:28:12: ... Location of offending driver
28 | assign u = k;
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:30:16: Element [1] of signal 'v' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:31:12: ... Location of offending driver
31 | assign v = j;
| ^
t/t_dfg_multidriver_dfg_bad.v:32:11: ... Location of offending driver
32 | assign v[1] = i;
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:34:16: Element [0] of signal 'w' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:35:11: ... Location of offending driver
35 | assign w[0] = i;
| ^
t/t_dfg_multidriver_dfg_bad.v:36:12: ... Location of offending driver
36 | assign w = j;
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:38:16: Bits [3:2] of signal 'x[3]' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:39:15: ... Location of offending driver
39 | assign x[3] = i;
| ^
t/t_dfg_multidriver_dfg_bad.v:40:20: ... Location of offending driver
40 | assign x[3][3:2] = ~i[1:0];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:51:16: Bits [2:1] of signal 'z' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:53:12: ... Location of offending driver
53 | z[2:0] = i[2:0];
| ^
t/t_dfg_multidriver_dfg_bad.v:58:15: ... Location of offending driver
58 | z[3:1] = i[3:1];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:51:16: Bits [6:5] of signal 'z' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:57:12: ... Location of offending driver
57 | z[6:4] = i[6:4];
| ^
t/t_dfg_multidriver_dfg_bad.v:54:12: ... Location of offending driver
54 | z[7:5] = i[7:5];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:51:16: Bit [7] of signal 'z' have multiple combinational drivers. This can cause performance degradation.
: ... note: In instance 't'
t/t_dfg_multidriver_dfg_bad.v:54:12: ... Location of offending driver
54 | z[7:5] = i[7:5];
| ^
t/t_dfg_multidriver_dfg_bad.v:60:18: ... Location of offending driver
60 | assign z[10:7] = i[10:7];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:76:16: Bits [5:2] of signal 't.sub_1.a' have multiple combinational drivers. This can cause performance degradation.
t/t_dfg_multidriver_dfg_bad.v:63:18: ... Location of offending driver
63 | assign sub_1.a = i;
| ^
t/t_dfg_multidriver_dfg_bad.v:77:17: ... Location of offending driver
77 | assign a[5:2] = i[5:2];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:76:16: Bits [3:2] of signal 't.sub_2.a' have multiple combinational drivers. This can cause performance degradation.
t/t_dfg_multidriver_dfg_bad.v:67:23: ... Location of offending driver
67 | assign sub_2.a[3:0] = i[3:0];
| ^
t/t_dfg_multidriver_dfg_bad.v:77:17: ... Location of offending driver
77 | assign a[5:2] = i[5:2];
| ^
%Warning-MULTIDRIVEN: t/t_dfg_multidriver_dfg_bad.v:76:16: Bit [5] of signal 't.sub_2.a' have multiple combinational drivers. This can cause performance degradation.
t/t_dfg_multidriver_dfg_bad.v:77:17: ... Location of offending driver
77 | assign a[5:2] = i[5:2];
| ^
t/t_dfg_multidriver_dfg_bad.v:66:24: ... Location of offending driver
66 | assign sub_2.a[10:5] = i[10:5];
| ^
%Error: Exiting due to