Sunteți pe pagina 1din 6

2013 IEEE 43rd International Symposium on Multiple-Valued Logic

Expandable MVL Inverter Compatible with


Standard CMOS Process and
Its Application to MVL Hysteresis Comparator

Arif Abdul Mannan, Koichi Tanno, Agung Darmawansyah


Hiroki Tamura, Takako Toyama Department of Electrical Engineering
Department of Electrical and Electronic Engineering University of Brawijaya
University of Miyazaki Malang, Indonesia
Miyazaki, Japan agungdarmawansyah@yahoo.com
tanno@cc.miyazaki-u.ac.jp

AbstractIn this paper, a novel voltage-mode MVL inverter is multiple supplies such as 0.6V, 1.2 V and 1.8V in the case of
proposed. The proposed inverter consists of two circuit blocks: four-valued logic.
MVL threshold comparator and Multi-level generator, which can In this paper, we proposed new multiple-valued logic
be implemented by standard CMOS technologies. Next, the circuits, MVL inverter and MVL hysteresis comparator. The
inverted MVL hysteresis comparator is also proposed as the
proposed circuits are compatible with standard CMOS process
application of the proposed MVL inverter. The proposed MVL
inverter and inverted MVL hysteresis comparator are and can be operated at only one supply. Furthermore, the core
expandable, capable to use more numbers of levels in MVL circuit used in the proposed circuits, which are the MVL
circuits. The performances of all proposed MVL circuits were threshold detector and Multi-level generator, can be expanded
evaluated through HSPICE with the set of 0.18m CMOS to many valued logics easily. The MVL threshold detector,
process parameters. From the simulation results, we could feedback scheme and back gate scheme are also combined to
confirm that all proposed MVL circuits work well as theory. create MVL hysteresis comparator. The simulation results,
evaluation, and limitation of the proposed circuits are shown
Keywordsmultiple-valued logic; inverter; threshold detector; in this paper.
hysteresis comparator

I. INTRODUCTION II. EXPANDABLE MVL INVERTER


Recently, Multiple-Valued Logic (MVL) has been For expandable MVL inverter circuit, the number of n-
attracting many researchers and engineers because MVL is valued logic is representation of the number of level on MVL
one of the possible solutions to problem of increasing inverter. Consider an n-valued inverter, has n number of
complexity, interconnection and power consumption of the values, consists of Vi , which i = {0, 1, 2, ,n-1}.
binary systems, especially at ultra large-scale integration The proposed MVL inverter circuit is consists of two core
(ULSI). circuits, MVL threshold detector and Multi-level generator.
Needless to say, inverter is one of the most important Each core circuits of the MVL inverter are designed as
circuit elements for implementing the digital circuits; of inverted circuit, simplify the overall design and can be
course, MVL inverter is also important circuit element for the expanded to many more logic values easily. The proposed
MVL circuits. In the past, some MVL inverters used in the MVL inverter block diagram is shown in Fig. 1. Each block is
voltage-mode have been proposed [1]-[7]. explained below.
 The first approach is to use RTD devices, or bipolar
transistor, or depletion MOSFETs, which has advantage of
very high speed [1],[2],[6]. However, the fabrication cost is
high because it is not compatible with standard CMOS process.
The second approach is to use floating gate or semi-floating
gate MOSFETs, which is simple circuit configuration [3]-[5].
However, this kind of device requires many capacitances,
therefore large area is occupied in a chip. The third approach
is to use the ordinary MOSFETs, which is very simple and
compatible with standard CMOS process. Therefore the
Figure 1. Block diagram of proposed MVL inverter circuit
fabrication cost is low [7]. However, this circuit requires the

0195-623X/13 $26.00 2013 IEEE 261


260
DOI 10.1109/ISMVL.2013.27
Figure 2. Circuit schematic of the proposed expandable MVL threshold detector (MVL threshold detector block and logic regenerator block)

From (2), each MOSFET inside the dotted line generates VT. If
A. Expandable MVL Threshold Detector the threshold voltages of all MOSFETs inside the dotted line
Fig. 2 shows the proposed MVL threshold detector. The are the same value, the output voltage of the MVL threshold
MVL threshold detector is designed to generate n-1 level of detector block can be given by
threshold voltage. The proposed MVL threshold detector is
divided into two blocks: MVL threshold detector block and
logic generator block (see Fig. 2).The MVL regenerator is a V Vin < i VT
circuit to regenerate the output voltage of MVL threshold ~ Vi dd (3)
detector, cause the ~Vi output has Vdd and Vss level. Since MVL (i 1)VT Vin i VT
regenerator is also inverted, the output of the circuit is Vi
through the logic generator block. Firstly, the operation of the where i is 1, 2, 3, n-1, and the number of stacked MOSFETs
MVL threshold detector block is explained. inside the dotted line is depend on i and is given by i 1.
In Fig.2, each NMOSFET M1, M2, M3, and Mn-1 operates as From (3), the every output voltage ~Vi under the MOS
a switch. All MOSFETs inside dotted line operate as Vgs switch turns on are different one and another. Therefore logic
generator. If MOS switches turn on, the Ib flow through regenerators are required to reshape them. In order to realize it,
MOSFETs of Vgs generator. The MOSFETs are operated in the the common source circuit is used as the logic regenerator
saturation region since gate is connected to own drain. block. Therefore, the output voltage is reshaped and inverted
Therefore, Vgs of the Vgs generator can be given by and can be given by
I ds L
Vgs = + VT (1)
K0 W Vdd ~ Vi < Vdd VTp
Vi (4)
where K0 is unit transconductance parameter, W and L are Vss ~ Vi Vdd VTp
channel width and length, respectively, Ids is drain-to-source
current, and VT is threshold voltage. If we set Ib is small
enough value, from (1), we can obtain where |VTp| is the threshold voltage of the PMOSFETs in the
logic regenerator block. From (3) and (4), the correlation
between Vi and Vin is given by
Vgs VT (2)

261
262
V Vin < i VT
Vi = ss (5)
Vdd Vin i VT

From (5), we can find that each logic output Vi has a different
threshold voltage, depending on each logic level i. Therefore
we can expect that the threshold detector and logic regenerators
are theoretically work for MVL circuit.
Next, we discuss about the limitation of the proposed
circuit. The final output (5) will be theoretically true if;

Vdd > (i 1) VT + VTp (6)

The condition (6) is taken effect in all MVL level i in common


source circuit. Since the unit logic range (Vrange), which i = n-1,
is given by

Vdd
Vrange = = Vdd (i 1)VT (7)
n 1
Furthermore, the following condition is necessary in order
to work the logic generator block.

Vrange > VTp (8) Figure 3. Circuit schematic of the proposed expandable multi-level generator

In the even if all outputs of the MVL threshold detector are


It is obvious that from (6)-(8), the maximum value of MVL Vss, (Vin<VT), Vout will be equal to Vdd. When only V1 is Vdd,
level n in proposed circuit can be determined by value of (2VT>Vin>VT), M31 turns on condition, cause Ib3 flows
supply voltage (Vdd) and threshold voltage of all transistors. through M4(n-1), , M43, and M42, and Vout becomes equal to
(n-2)Vgs. Moreover, when V1 and V2 are Vdd, (3VT>Vin> 2VT),
B. Expandable Multi-Level Generator Vout becomes equal to (n-3)Vgs. As the results, the general form
of Vout can be derived as follows.
The multi-level generator is designed to combine MVL
regenerator output (Vi ) into single MVL output (Vout). Fig. 3
shows the circuit schematic of the proposed multi-level
generator. Vout = (n 1 i)Vgs (10)

NMOSFETs M31, M32, M33, and M3(n-1) are operate as where i=0, 1, 2, 3, , n-1.
switches. The MOS switches are controlled by the output of
the MVL threshold detector, Vi {i = 1, 2, 3, ,n-1} shown in Next, we discuss about Vrange of the multi-level generator.
Fig.2, and selected and connected into the number of stacked Since the maximum voltage of Vout is Vdd, Vrange of the circuit
MOSFETs individually. The MOSFETs M42, M43, and M4(n-1) can be given by
are designed with same W and L, the MOSFETs work as Vgs
generator. The Vgs can be set by Ib3 and W/L of MOSFETs and
given by
Vdd
Vrange = V gs = (11)
n 1
I b3 L
V gs = + VT (9) From (9) and (11), Ib3 should be chosen in consideration
K0 W of the noise margin.

262
263
C. Actual Bias Current Implementation
In the proposed MVL inverter, the bias currents are used in
MVL threshold detector block (Ib), MVL logic regenerator
block (Ib2), and multi level generator block (Ib3). The bias
current is implemented by using transistor Mbi and drive with
Vbias. The actual bias current implementation is shown in
Fig. 4. In the even if Mbi, Mi, and M5 are identical one and
another, the on voltage of Mi and Vgs voltage of M5 is given
by
Von Mi V gs V bias
M5
(12)

where (12) is also applied for logic regenerator block (the


on voltage equation) and for multi-level generator (the Vgs
voltage equation)
III. SIMULATION RESULT
The proposed MVL inverter was evaluated using HSPICE
with 1-poly, 5-metal, 3-well 0.18 m CMOS process
parameters. In this simulation, the quaternary inverter (n= 4)
shown in Fig. 5 is selected. Vdd = 1.8V and Vss = 0V were
used in this simulation. Vbias1= 0.4V; 0.45V; and 0.47V for i=1, Figure 4. Bias current implementation at threshold detector block
2, and 3 respectively in MVL threshold detector. Vbias2= 0.4V
for logic regenerator. Vbias3= 0.6V for multi-level generator
circuit.
Fig. 6 (a) and (b) show the simulation results of the DC and
transient analyses, respectively. From these figures, it can be
seen that the proposed circuit operate as the quaternary inverter.
Fig. 7 shows the simulation results of the pulse response. From
this simulation results, the time propagation delays, rise time
(tr) and fall time (tf) were measured. Its results are listed in
Table I and Table II. From these tables, the rise time (tr) and
rise delay are larger than the fall time (tf) and fall delay, in all
cases. These depend on the values of Ib, Ib2, and Ib3. That is to
say, the relationship between the delay times and power
consumption is trade-off.
Lastly, we show the Table III for the comparison table
between the proposed MVL inverter and conventional ones.

IV. INVERTED MVL HYSTERESIS COMPARATOR


In this Section, MVL hysteresis comparator is proposed as Figure 5. Quartenary MVL inverter circuit
the application of the proposed MVL inverter.
TABLE I. TIME DELAY CHARACTERISTIC
The different between inverted MVL hysteresis comparator
and the MVL inverter is the threshold-skipping effect [8]. The Time Vo(t+1)
ideal characteristics of the inverted quaternary hysteresis delay (ns) 0 1 2 3
0 18.82 30.19 33.24
comparator are shown in Fig. 8. In the inverted quaternary
Vo(t)

1 3.93 25.08 33.07


hysteresis comparator, 6 threshold voltages are required;V0.5-, 2 4.01 3.61 25.99
V0.5+, V1.5-, V1.5+, V2.5-, and V2.5+ as shown in Fig. 8, while only 3 3.84 3.69 3.01
3 threshold voltages (V0.5,V1.5, V2.5) are required in the 18.82ns is time delay on output node to change from logic 0 to logic 1.

quaternary inverter.
TABLE II. RISE TIME AND FALL TIME
A. Hysteresis MVL Threshold Comparator
tr(ns) Vo(t+1)
In the past, the current-mode inverted hysteresis tf(ns) 0 1 2 3
comparator was proposed [9]. In the circuit, I, which is 0 3.32 17.33 18.17
Vo(t)

difference between the rise threshold value and fall threshold 1 2.25 5.33 11.64
value, was created in the comparator to produce hysteresis on 2 2.26 1.29 12.42
3 2.53 1.28 0.87
current mode DC transfer characteristic [9]. On the other hand,

263
264
the proposed quaternary hysteresis comparator was using TABLE III. COMPARISON TABLE OF PROPOSED C IRCUIT AND
CONVENTIONAL ONES
voltage-mode and was implemented by using the back gate
schemes in order to applied V. It is well known that VT Reference [3] [6] [7] This work
depends on the back gate voltage, and is called body effect. Floating Depletion Standard Standard
Technology
Gate MOSFET MOSFET MOSFET
The VT including the body effect is given by MVL level Digital n-level 4-level 4-level
Delay in ns
3.6 33.2
(worst case)
VT = VT 0 + ( 2 F + V sb 2 F ) (13) Number of Vdd 1 n-1 3 1
0.06
Power (uW) 1.5 - 12.97
(static)
where VT0 is the zero bias threshold voltage, is the body
effect coefficient, f is Fermi potential and Vsb is the source-to-
back gate voltage.
In (5), the threshold voltage Vi are equal to iVT, give a
round number of VT as threshold. In the even if one of
MOSFET in iVT is applied with the body effect, the threshold
voltage is:

V Vin < (i 1)VT 0 + VT


Vi = ss (14) (a)
Vdd Vin (i 1)VT 0 + VT

Feedback scheme are used to combine (5) and (14) to produce


V (VT). In Fig.9, the feedback scheme and the body effect
are applied in M1, M51, and M53 to give the different threshold
voltage when Vin is rising and falling. The threshold voltage
(Vth) of the inverted quaternary hysteresis comparator shown
in Fig. 9 is given by:
(b)
i VT 0 Vin = Rising
Vth = (15) Figure 6. Quartenary MVL inverter simulation, (a) DC transfer characterisitc,
(i 1)VT 0 + VT Vin = Falling (b) Transient output

where VT0>VT because Vsb is negative value.


The transistors M71, M72 and M73 are used as Vgs generator
to simplify control VT by V1L, V2L and V3L.

B. Inverted MVL Hysteresis Comparator Simulation Result


The inverted quaternary MVL hysteresis comparator was
also evaluated through HSPICE with 0.18 m CMOS process. Figure 7. Switching time simulation result in fall-time and rise-time
The supply voltage Vdd of 1.8V was used in this simulation.
Fig. 10 shows the simulation results of the DC analysis.

From Fig. 10, we could confirm that the proposed circuit

operates as the inverted quaternary hysteresis comparator.



Furthermore, each VT (VT0.5, VT1.5, VT2.5) could be

controlled by V1L, V2L, and V3L respectively.

The limitation of proposed MVL hysteresis comparator is


base on Vsb. Since Vsb is a negative value, |Vsb| cannot larger 3
than the built in potential (0.7V in the case of silicon), or the
diode connection between the source and the bulk in 2
NMOSFET will be forward biased, and small current will 1
flow through back gate. This issue is the future work.
0
V. CONCLUSION
Figure 8. Proposed inverted MVL hysteresis comparator DC transfer
In this paper, we have been proposed the new MVL characteristic
inverter and hysteresis comparator compatible standard CMOS
process. The proposed MVL inverter and hysteresis comparator

264
265
were expandable, capable to implement more number of n- Vdd
valued logic with same algorithm and same method. The Ib Ib Ib
proposed circuits were also has small size area occupied and
easy to control the threshold voltage of the MVL circuits. From M61 M62 M63
simulation results, we could confirm that the proposed circuits
work well as theory. ~V1 ~V2 ~V3
From these simulations, we also could confirm the M1 M71 M2 M72 M3 M73
following disadvantages. 1) The proposed circuits have Vin Vin Vin
different rise and fall time propagation delay that was affected
by value of bias current. 2) The static current flow was occur in
some case of Vin. 3) The proposed MVL hysteresis comparator
has the limitation by the back gate bias. These improvements M51
M52
are future work.

ACKNOWLEDMENT M53
This work is supported by VLSI Design and Education
Center (VDEC), the University of Tokyo in collaboration with V1L M81 V2L M82 V3L M83
Synopsys, Inc. and Cadence Design Systems, Inc. I would
like to thank to all staff of the University of Miyazaki and Vss
University of Brawijaya, for giving the chance to study and
Figure 9. Proposed hysteresis MVL threshold comparator with back gate
research at University of Miyazaki. scheme in M1, M51, and M53.

REFERENCES

[1] J. Nunez, J.M. Quintana, M.J. Avedillo, Limits to a Correct Operation


in RTD-Based Ternary Inverters, IEEE International Symposium on
Circuits and Systems (ISCAS 2008), pp. 604-607, 2008.
[2] J. Nunez, J.M. Quintana, M.J. Avedillo, Limits to a Correct Evaluation
in RTD-Based Ternary Inverters, IEEE International Symposium on
Circuits and Systems (ISCAS 2006), pp. 403-406, 2006.
[3] M. Inaba, K. Tanno, O. Ishizuka, Analog Inverter with Neuron-MOS
Transistor and Its Application, IEICE Trans. Fundamentals. Vol.E85-A,
Figure 10. Inverted quartenary MVL hysteresis comparator DC transfer
No. 2, pp. 360-365, Feb. 2002.
characterisitc
[4] Y. Berg, O. Naess, S. Aunet, M. Hovin, A Novel Floating-Gate
Multiple-Valued Signal to Binary Signal Converter, International
Conference on Electronics, Circuits and Systems (ICECS 2002), Vol. 2,
pp. 575-578, 2002.
[5] Y. Berg, O. Naess, S. Aunet, R. Jensen, M. Hovin, Novel Floating-Gate
Multiple-Valued Signal to Binary Signal Converter for Multiple-Valued
CMOS Logic, International Conference on Electronics, Circuits and
Systems (ICECS 2002), Vol. 5, pp. V-385 V-388, 2002.
[6] I. Thoidis, D. Soudris, I. Karafyllidis, A. Thanailakis, T. Stouraitis,
Design Methodology of Multiple-Valued Logic Voltage-Mode Storage
Circuits, International Conference on Electronics, Circuits and Systems
(ICECS 1998), Vol. 2, pp. 125 128, 1998.
[7] M.S.E. Sendi, M. Sharifkhani. A.M. Sodagar, CMOS-Compatible
Structure for Voltage-Mode Multiple-Valued Logic Circuits,18th IEEE
International Conference on Electronics, Circuits and Systems (ICECS
2011), pp. 438-441, 2011.
[8] X. Wu, P. Wang, and Y. Xia, Design of Ternary Schmitt Triggers
Based on Its Sequential Characteristics, IEEE International Symposium
on Multiple-Valued Logic (ISMVL 2002), pp. 156-160, 2002.
[9] K. W. Current, Current-Mode CMOS Multiple-valued Logic Circuits,
IEEE Journal of Solid-State Circuits, Vol. 29, No. 2, pp. 95-107, Feb.
1994.

265
266

S-ar putea să vă placă și