Documente Academic
Documente Profesional
Documente Cultură
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
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
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
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)
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:
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
265
266