Reversible Sequential Circuits
Hafiz Md. Hasan Babu · 2020
This chapter considers the sequential circuits that are reversible designs of latches, such as D latch, T latch, JK latch, SR latch, and their corresponding master–slave flip-flops. It introduces negative enable reversible D latch to be used in master–slave flip-flops. The output equations of the reversible gates are used as the templates for mapping the characteristic equation of the latch into an equivalent reversible design. The chapter also describes the designs of reversible latches that are optimized in terms of quantum cost, delay, and the number of garbage outputs. It presents a strategy to design reversible master–slave flip-flops and aims to optimize the quantum cost and the delay of the flip-flops along with the garbage outputs. The chapter also introduces a design of the reversible D latch that can be asynchronously set and reset according to the control inputs.