verilog:
lcell reset_cell_a (.IN(reset_from_pin), .OUT(reset_tmp));
global reset_cell_b (.IN(reset_tmp), .OUT(reset_to_device));
А причина ругани скорее всего в том, что разводка серьезно меняется из-за занятия резетами большого объема локальных проводов.