Patent ID: 9300290
Filing Date: 2016-03-29
CPC Classification: H03K

Claim Text:
1. A circuit for a ternary Domino reversible counting unit, the circuit comprising a ternary adiabatic Domino D flip-flop, a ternary adiabatic Domino positive and negative circulation port, and a ternary adiabatic Domino T-operation circuit; wherein the ternary adiabatic Domino D flip-flop comprises a signal input end, a reset terminal, a set terminal, a reverse-phase set terminal, a signal output end, a first clock signal input end, a second clock signal input end, and a third clock signal input end; the first clock signal input end of the ternary adiabatic Domino D flip-flop receives a first clock signal, the second clock signal input end of the ternary adiabatic Domino D flip-flop receives a second clock signal, and the third clock signal input end of the ternary adiabatic Domino D flip-flop receives a third clock signal; amplitude levels of the first clock signal and the second clock signal correspond to Logic 2, and a phase difference of the first clock signal and the second clock signal is 180 degrees; an amplitude level of the third clock signal correspond to Logic 1, and a phase of the third clock signal is the same as that of the second clock signal; the ternary adiabatic Domino positive and negative circulation port comprises a signal input end, a borrow terminal, a carry terminal, a first output end, a second output end, a first clock signal input end, a second clock signal input end, and a third clock signal input end; the first clock signal input end of the ternary adiabatic Domino positive and negative circulation port receives the first clock signal; the second clock signal input end of the ternary adiabatic Domino positive and negative circulation port receives the second clock signal; and the third clock signal input end of the ternary adiabatic Domino positive and negative circulation port receives the third clock signal; the ternary adiabatic Domino T-operation circuit comprises a first signal input end, a second signal input end, and a third signal input end, a selection signal input end, a signal output end, a first clock signal input end, and a second clock signal input end; the first clock signal input end of the ternary adiabatic Domino T-operation circuit receives the first clock signal; the second clock signal input end of the ternary adiabatic Domino T-operation circuit receives the second clock signal; the borrow terminal of the ternary adiabatic Domino positive and negative circulation port is a borrow terminal of the ternary Domino reversible counting unit; the carry terminal of the ternary adiabatic Domino positive and negative circulation port is a carry terminal of the ternary Domino reversible counting unit; the first output end of the ternary adiabatic Domino positive and negative circulation port is connected to the first signal input end of the ternary adiabatic Domino T-operation circuit; the second output end of the ternary adiabatic Domino positive and negative circulation port is connected to the third signal input end of the ternary adiabatic Domino T-operation circuit; the signal output end of the ternary adiabatic Domino T-operation is connected to the signal input end of the ternary adiabatic Domino D flip-flop; the signal input end of the ternary adiabatic Domino positive and negative circulation port is connected to the signal output end of the ternary adiabatic Domino D flip-flop, and a common connection end thereof is a signal output end of the ternary Domino reversible counting unit; the selection signal input end of the ternary adiabatic Domino T-operation circuit is a selection signal input end of the ternary Domino reversible counting unit; the reset terminal of the ternary adiabatic Domino D flip-flop is a reset terminal of the ternary Domino reversible counting unit; the set terminal of the ternary adiabatic Domino D flip-flop is a set terminal of the ternary Domino reversible counting unit; and the reverse-phase set terminal of the ternary adiabatic Domino D flip-flop is a reverse-phase set terminal of the ternary Domino reversible counting unit.