H-tree routing is an FPGA design technique that aims to have the clock edge hit all flip-flops at the same time, by maintaining the same distance from the flip-flop to the clock.