A method of automatic synthesis of sequential quantum Boolean circuits for
transferring a self-timed circuit into a sequential quantum Boolean
circuit and synthesizing the sequential quantum Boolean circuit, which
comprises the steps of: (A) transferring the self-timed circuit into a
state graph having M state nodes, where M is an integer; (B) determining
whether the state graph is reversible; (C) encoding the M state nodes by
using a unique state encoding when step (B) decides that the state graph
is reversible, and producing a unique state coding reversible state
graph; (D) transferring the unique state coding reversible state graph
(USCRSG) into a corresponding self-timed transformation graph; (E)
performing a state decomposition on the self-timed transformation graph
and producing a decomposed self-timed transformation graph; and (F)
constructing a quantum Boolean circuit of the decomposed self-timed
transformation graph.