You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the following (reduced) test case, running yosys synth.ys, then eqy test_synth.eqy gives the following error:
EQY 13:50:09 [test_synth] partition: Warning: Wire gate.test.a.\a is used but has no driver.
EQY 13:50:09 [test_synth] partition: Warning: Wire gold.test.a.\a is used but has no driver.
EQY 13:50:09 [test_synth] partition: ERROR: Found 2 problems in 'check -assert'.
The generated partition test.a.il does not have any input.
test.sv:
moduleX (input a, output b);
assign b =0;
endmodulemoduleY(input a, input b, output c);
assign c =0;
endmodulemoduletest (input a, output c);
wire b;
Xx (.a(a), .b(b));
Yy(.a(a), .b(b), .c(c));
endmodule
synth.ys:
read_verilog -sv test.sv
flatten t:X
synth -top test
write_verilog test_synth.v
test_synth.eqy:
[gold]
read_verilog -formal -sv test.sv
hierarchy -check -top test
proc
[gate]
read_verilog -formal -icells test_synth.v
[script]
prep -top test
# only keep FF outputs, avoids partitioning on signals that were changed by optimizations
rename -hide t:$dff %co x:* %% w:* %D
[strategy sby]
use sby
depth 2
engine smtbmc bitwuzla
With the following (reduced) test case, running
yosys synth.ys
, theneqy test_synth.eqy
gives the following error:The generated partition
test.a.il
does not have any input.test.sv
:synth.ys
:test_synth.eqy
:Generated partition
partitions/test.a.il
:The text was updated successfully, but these errors were encountered: