There are many methods to design digital circuits without hazard, such as the use of Boolean algebra, algebra hazard, karnaugh map, matrix method, VHDL, etc. However, these methods are not very suitable for the design of circuit system such as design of GALS circuits. In this case, synchronization is the most optimal method. 1. Introduction Hazard is the essence of digital circuits including synchronous circuit and asynchronous circuit. Hazard occurs as much as “autumn’s leaves” [1] and has adverse impact on the working of digital circuits. .