not_a_muxed_cell:
continue;
- // FIXME: Creation of super cells is broken for this cell types
- if (cell->type == "$div" || cell->type == "$mod")
- continue;
-
if (config.opt_force) {
shareable_cells.insert(cell);
continue;
print('rename uut_%05d gate' % idx)
print('share -aggressive gate')
print('miter -equiv -flatten -ignore_gold_x -make_outputs -make_outcmp gold gate miter')
- print('sat -verify -prove trigger 0 -show-inputs -show-outputs miter')
+ print('sat -set-def-inputs -verify -prove trigger 0 -show-inputs -show-outputs miter')
share -aggressive
cd ..
- miter -equiv -ignore_gold_x -make_outputs -make_outcmp gold work miter
- flatten miter
- sat -verify -prove trigger 0 -show-inputs -show-outputs miter
+ miter -equiv -flatten -ignore_gold_x -make_outputs -make_outcmp gold work miter
+ sat -set-def-inputs -verify -prove trigger 0 -show-inputs -show-outputs miter
EOT
then
log_fail test_share $n