OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

rmp: Multi output gates not supported

Open antonblanchard opened this issue 3 years ago • 1 comments

If either a gate level design or tech mapped design (eg adder cell mapping) has multi-output gates, rmp fails:

Warning: Detected 1 multi-output gates (for example, "FAx1_ASAP7_75t_R").
** cmd error: aborting 'source ./results/asap7/multiply_add_64x64/base/0ord_abc_script.tcl'
./results/asap7/multiply_add_64x64/base/multiply_add_64x64_crit_path.blif (line 9186): Mismatch in the fanins of gate "FAx1_ASAP7_75t_R".

Yosys looks to solve this by replacing the BLIF format with AIGER/XAIGER, which does support multiple outputs.

antonblanchard avatar Jul 01 '22 01:07 antonblanchard

rmp is not production worthy so this is the least of the problems but something to consider when we work on it further

maliberty avatar Jul 01 '22 03:07 maliberty