The invention discloses a gated
clock conversion method based on a recursive multi-way tree. The gated
clock conversion method comprises the following steps: 1, acquiring a multi-way tree hierarchicalstructure of a module; 2, searching a gated
clock module name and a clock output port name of the gated clock module to obtain a gated
clock signal chain table; 3, searching a
signal name of the gated
clock signal linked list, obtaining names and positions of a gated
clock signal and a derivative clock, analyzing the grammar type of the row, and storing the grammar type as a solved gated clock
linked list; 4, simplifying
linked list node identification fields, reserving module names, and deleting linked
list repetitive elements to obtain a modified position linked
list; 5, according to the grammar type of the modified position linked
list signal, constructing a new modified linked list from the new modified content and replacing the new modified linked list; and 6, removing logic AND operation between the gating enable and the clock, and adding logic AND operation of the upper-level gating
signal and the current-level gating signal. Platform
verification of large-scale digital logic containing a gated clock becomes possible, and the method can be widely applied to the technical field of
integrated circuit design.