Verilog flip-flop macros suggestion by Chris Drake