Design of Ternary Pulsed Reversible Counter based on CNFET
Yaopeng Kang
1
, Pengjun Wang
1,2*
,
Yuejun Zhang
1
, Gang Li
1
1
Institute of Circuits and Systems, Ningbo University, Ningbo, 315211, China
2
College of Physics and Electronic Information Engineering, Wenzhou University, Wenzhou 325035, China
* Email:wangpengjun@nbu.edu.cn
Abstract
By analyzing the principle and structure of A novel
pulsed reversible counter are designed with Carbon
Nanotube Field Effect Transistors(CNFET). Firstly, the
ternary pulsed D trigger with reset port and set port is
designed by using switch-signal theory. Then, the
up/down circuit, carry/borrow controlled circuit are
designed, respectively. Based on the design above, the
four bit ternary reversible counter with CNFET is
achieved. After simulating by HSPICE, the result show
that proposed circuit decreased by 36.4 percent compare
with counter based on JKL flip-flop.
1. Introduction
With the development of information society,
integrated circuit technology has stepped into nano scale.
Traditional digital circuits are designed by binary logic
background, multi-valued logic appears for improving
the integration because its information carried by a line
more than binary logic, such as ternary logic. Compared
with binary logic circuit, a ternary logic circuit needs
fewer operations and less gates in accomplishing the
same functionality[2].
Single wall carbon nanotube has 1-D ballistic
transport property which allow free electrons move in
long distances along the direction of the tube without
any scattering[3]. It makes CNFET have the
characteristics of high-speed and low-power so that
CNFET is suitable for designing circuit than MOSFET.
What s more, in multi-threshold circuit designed, the
MOSFET need additional bias voltages to its base or
bulk terminal which means an additional power supply
or more to change the threshold voltage. As a substitute
for MOSFET, the Carbon Nano Tube Field Effect
Transistor(CNTFET) can only adjust the diameter of the
CNTs to change its threshold voltage[4], CNFET is more
suitable for designing multivalued logic circuit than
MOSFET.
The counter is necessary in digital logic circuit, it can
record the number of impulse and digital operation. The
counter is composed of logic gates and triggers.
Combined multi-valued logic with CNFET, the pulsed
reversible counter is proposed by designing ternary
pulsed D trigger, counter up/down counting circuit and
carry/borrow circuit, respectively.
2. Design of ternary pulsed circuit with reset port and
set port
The pulsed D flip-flop is composed of pulse generator
and D latch, it transmits signal from input only when the
pulse come[5]. Compared with master-slave trigger, the
pulsed flip-flop has simple structure and low delay, so
that counter designed by pulsed flip-flop can simplified
the structure to thrift the extra hardware overhead.
Table1 show truth table of ternary pulsed D flip-flops
with the reset port and the set port.
Table 1. Truth table of ternary pulsed D flip-flops with
the reset port and the set port
clk R S D Q
× 0 × × 0
× 2 2 × 2
0/2 2 0 × hold
2 0 0 0
2 0 1 1
2 0 2 2
Where R is reset signal, S is set signal, D and Q
denote the input and output of the decoder for the D
flip-flop,
means random signal and means rising
edge. When the signal R=0, the output Q= 0; When the
signal R=2 and S=2, the output Q=2; When the signal
R=2 and S=0, the D flip-flop work normally. Combine
with switching signal theory, the switch level expression
of the ternary pulsed D flip-flop is show as follow:
Q R R S Q clkp
D clkp D D clkp
D clkp
(1)
When the signal R=0, the formula 0*R
0.5
=0 Q =0;
When the signal R=2 and S=2, the formula
2*(
0.5
R*
0.5
S)=2, Q =2; When the signal R=2 and S=0, the
output Q =D.
In integrated circuit design, the logic 1 cannot be
identified by field effect transistor individually. For
distinguishing logic 1 , the literal circuit for logic 1 is
designed. The truth table of ternary literal operation is
displayed in table 2.
Table 2. Truth table of ternary literal operation
x
x
0 2 2
1 0 0
2 0 2
395