можешь просто выучить verilog? (типа, обратное распространение программы verilog само по себе)