vtr-verilog-to-routing
vtr-verilog-to-routing copied to clipboard
post synthesis netlist bug
I generated a counter netlist using VTR flow and vpr. VPR 8.1.0 generates all LUT inputs as 1'bX unlike VPR 8.0.0 in "counter_post_synthesis.v".
Reproducing:
$VTR_ROOT/vtr_flow/scripts/run_vtr_flow.py $VTR_ROOT/doc/src/quickstart/counter.v $VTR_ROOT/vtr_flow/arch/timing/EArch.xml -temp_dir . --route_chan_width 100
$VTR_ROOT/vpr/vpr $VTR_ROOT/vtr_flow/arch/timing/EArch.xml counter.pre-vpr.blif --gen_post_synthesis_netlist on
So behavioral simulation is not working. When I change all 1'bX's to 1'b0's in post_synthesis_netlist, simulation works correctly. Netlist file is attached below.