Documente Academic
Documente Profesional
Documente Cultură
ISSN: 0975-766X
CODEN: IJPTFI
Available Online through Research Article
www.ijptonline.com
REDUCTION OF WIRING DELAY AND POWER OF AN OPTIMIZED FULL ADDER &
HALF ADDER USING MULTI-VALUE LOGIC
1
M.Sivakumar*, 2S.Omkumar
Research Scholar/ECE Department, SCSVMV University, Chennai.
Associate Professor/ECE Department, SCSVMV University, Chennai.
Email: Scsvmvsivakumar@gmail.com
Received on: 22-04-2017 Accepted on: 02-06-2017
Abstract:
The multi value logic based digital circuit is designed by increasing the representation domain from the two level (N=2)
switching algebra to N > 2 levels. Universal sets of MVL CMOS gates permit the synthesis and implementation of any
MVL digital circuit. The main advantage of this approach is to compensate the inefficiency of existing integrated circuits
that are used to implement the universal set of MVL gates. This work deals with: 1) A universal set of IC gates designed
and implemented by using CMOS 0.65 μm technology, that carry out extended AND operators: eAND1, eAND2,
eAND3, Maximum (MAX) operators and Successor (SUC), to carry out synthesis of any MVL based Multiplexer
circuits; and 2) Similarly, a reduced half adder and full adder circuit is designed & implemented by using MVL or
quaternary logic. Implemented circuits not just show the exact functionality of the implemented gates and adders but
also the feasibility of the MVL combinatorial and memory circuit design. The proposed MVL technique allows
designing MVL digital circuit that is set to obtain the values from the binary circuits. Comparison between 65nm and
250nm CMOS technique is performed for full adder, half adder and multiplexer circuits. Also this technique offers low
power and small wiring delay, when compared to binary and three value logic.
Keywords: MVL logic, successor, full adder using MVL, MVL based half adder and CMOS technology
The MVL is also known as multiple-valued, multi-valued or many-valued logic that traces its origins back to the
Lukasiewicz logic and Post algebra. The proposed methodology in this work is based on a universal set of gates that is
used to implement operators acting on the elements of a domain. The current trend in Integrated Circuits (IC) is to embed
multiple systems onto a single IC, known as System on a Chip (SoCs) leading to, factors like, an increment in the
to cope up with the issues due to interconnections, as they are said to decrease the number of the interconnections. This
reduction in the area of the IC devoted to the interconnections has motivated many MVL proposals. Methodologies for
the synthesis of MVL digital circuits comprise of the operators and their properties. Main drawbacks of such
methodologies are: first, the lack of existing integrated circuits that implement the universal set of gates and, second
A suitable methodology and a software environment for the design of MVL gates should meet the system and users’
goals. For the system, an environment for the MVL design should be easy to design, simulate, implement, be reliable,
and should be provided with low power consumption. For the user, the environment should be easy to learn, convenient
(adequate to use in hybrid binary-MVL systems), be reliable, and fast. This logic addresses the first drawback of the
MVL digital circuits synthesis as follows: 1) the design and implementation of a universal set of IC gates based on the
CMOS 0.65 µm technology, comprised of extended AND operators: eAND1, eAND2, eAND3, Successor (SUC), and
Maximum (MAX) operators to allow synthesis of MVL digital circuits and the implementation of the circuits that are the
basic building blocks of gates. These five CMOS gates are the universal set of the MVL algebra for levels with domain
(0, 1, 2, 3); and 2) the design methodology will be applied to the synthesis of MVL multiplexer and latch memory
circuits to illustrate the utilization of the proposed ICs. The timing results, demonstrate efficient functionality of MVL IC
gates and feasibility of the MVL combinatorial and memory circuit designs. The proposed gates allow designing of any
MVL digital circuit taking advantage of the knowledge coming from the binary circuits. This work presents the
implementation of a novel universal set of MVL gates in voltage mode utilizing CMOS technology. The main
1. Design and implementation of MVL IC gates and a set of experiments with results discussing the features of the
implemented gates;
2. Design and synthesis case studies, based on the proposed MVL algebra, on combinational (multiplexer) and
3. And the design of reduced half adder and full adder by using multi-valued logic with CMOS logic in 250nm and
The digital circuit is designed by using the four types of logics: such as binary logic, ternary logic, quaternary logic and
Multi Valued Logic. Reducing the number of digits require a range of numbers to solve binary problem more efficiently,
which is a designed and implemented universal set of IC gates and an analyzed half adder using universal gate. In the
binary logic, we can only use 0 and 1 state. So it takes more wiring delay to design any circuits. So the binary logic
structure can be modified into ternary logic. It uses three logical values 0, 1, 2 . But the resource utilization (area) and
power is high in ternary logic than the binary logic. Further to reduce the wiring delay and power consumption of any
digital circuits, the quaternary logic of 4 states 0,1,2,3 can be implemented. Now a days, a multi-valued logic .i.e. more
than 4 values will be given as the single input line based on request input one value which will be selected at the time.
We can obtain more than four values for different input voltage. Node reduction is carried out in Aig rewriting paper.
Scaling up a quantum computer can be promoted for using in multi-level quantum systems. The 4-bit counter using
multiple-valued d flip-flops is designed to achieve the low power dissipation binary and multi-value circuits is used for
PLA based wire removal techniques using SPFD method. Quaternary valued logic and its mathematical properties are
used for an extension of regular ternary logic function to function at discrete interval of truth values. As it is compatible
with current CMOS technology, it is used for the designing of PTI and NTI using an inverter and pass-transistors at its
output.
Binary Logic Gates: All the gates in this system can have two logic levels such as zeroes and ones (0, 1) for both the
input and output representation. For example, the binary logic based AND gate has two or more inputs and produces one
output as follows:
Ternary logic:
Ternary logic system contains 3 input logic levels (0, 1 and 2) which is different from quaternary and binary. In this
multi-valued logic system we have found some special gates such as LET 0, LET 1, LET 2, ROT 1, and ROT 2. LIBRA
First basic thoughts on MVL can be derived from ternary MVL scheme proposed by Lukasiewicz in his logic. He
asserted that the three-valued (ternary) logic is as consistent and free of inconsistency as the two-valued logic. Three-
valued logic is employed to design ternary circuits or three logic level with domain either with or balanced ternary with.
If balanced ternary logic is occupied, the same area and power may be used for arithmetic and logic units. In a ternary
the literal, Post algebra, the OR, and the AND form a complete set of operations, in addition, the literal and the NAND
operations form a whole set. In ternary for the proposed algebra the universal set is eAND1, eAND2, SUC, MAX.
Quaternary and ternary circuits have been studied increasingly in current years. Quaternary circuits have the handy
benefit that a four-valued signal can effortlessly be transformed into a two-valued signal. Then, to define an algebra,
expedient to use and easy to learn, with a familiar method, feasible to implement from the algorithmic (minimization
tools) and gates (IC CMOS hardware) point of views, an appropriate criteria is to widen familiar ideas of the binary
switching algebra. This is the approach espoused in this work which is specified with examples for quaternary MVL in
the subsequently sections. The main aim of this paper is to reduce the power and wiring delay of the digital circuits based
on multi-value logic. Less number of wires will used for designing a digital circuit. So the power consumption of the
circuits is very low. Ternary and quaternary circuits have been studied increasingly in recent years. Quaternary circuits
have the practical advantage that a four-valued signal can easily be transformed into a two-valued signal. Quaternary
logic has several advantages over binary logic. Since it require half the number of digits to store any information than its
binary equivalent; it is good for storage; the quaternary storage mechanism is less than twice as complex as the binary
system. The truth table of MVL based half adder is shown in table.1.Similarly, the truth table of full adder is used to
check the functionality of MVL based full adder with 16 input combinations.
A B S C
0 0 0 0
0 1 1 0
0 2 2 0
0 3 3 0
1 0 1 0
1 1 2 0
1
1
1
A
M
B < carr
y
1
1
1
Fig.1 New circuit diagram of MVL logic based half adder for carry generation.
1
1
1
1
A
1
M
<SU
B
1 M
1
1
1
Fig.2 New circuit diagram of MVL logic based half adder for sum generation.
Similarly, Three Inverters are used to design MVL logic based multiplexer, half adder and full adder circuits. It will
works as
2. 14 Inverter:
3. 22 inverter:
In the successor input=>0 means corresponding output =>1, input=>1 means corresponding output =>2, input=>2 means
Similarly, MAX gate (M) is used to select the maximum value from the two or more numbers. Two half adder are used
to design the one full adder by using a new half adder circuit.
In this paper, a new half adder, full adder is designed for optimized adder and multipliers circuits. The multi-value logic
based half adder and full adder is mainly used to reduce the wiring delay and power by giving the more than three inputs
into one input line. Also 250nm and 65nm CMOS circuits are designed by reducing the supply voltage and width and
length of the PMOS and NMOS. So the wiring delay is reduced, which leads to the low power consumption. Improved
Multi-value logic is worked based on some logical reduction in the circuit level. Logical reduction is done by using
some digital theorem. The simulation is performed in Tanner Toolv14.11. The schematic circuit of half adder is shown in
Fig.3 Schematic diagram of MVL logic based half adder for sum generation.
Fig.4 Schematic diagram of MVL logic based half adder for carry generation
table.1. When the input a=3 and b=3, the corresponding output sum is 2.1V and carry is 1.4 v that is 2 and 1. Similarly
all other input are processed to generate the exact output of MVL half adder.
Table.2: Comparison of power consumption for full adder, half adder and MUX using 250nm.
250nm
Table.3: Power consumption for full adder, half adder and MUX using 65nm.
65nm
The power consumption of full adder, half adder and multiplexer by using 250nm and 65nm are presented in table.2 and
table.3. The MVL logic based 65nm full adder, half adder and multiplexer circuits offers low maximum power and
average power than the existing 250nm based full adder, half adder and multiplexer circuits.
The comparisons for existing and the proposed delay circuits is represented in Table 4.There is a reduced delay offered
by multiplexer circuits, full adder, half adder for an MVL logic which is based on its size 65nm than those in terms of
time scaled in nanoseconds for an existing delay. As per the observations in current work, the multiplexer proposed
(based on MLV) is said to offer a delay reduction of 13.2% which is comparatively efficient based on existing
exhibit a delay reduction of 18-19.5% than the existing adder circuits. A special tool, T-spice tanner is used to obtain the
results, by initiating the .measure command. And thereby, the performance in measure of speed of the proposed MVL
Conclusion
The operators of proposed algebra comprise of a universal set of gates. EAND1, EAND2, EAND3, maximum
(Max) operators and successor (SUC), to carry out synthesis of multi-value logic (MVL) based half adder and full adder
circuits are verified for their functionality. The design methodology has been illustrated for the MVL algebra for N levels
with domain (0, 1, 2, and 3) for the synthesis of the MVL multiplexer and the latch memory circuits. The timing signals
demonstrate correct functionality of MVL IC gates and feasibility of the MVL combinatorial (multiplexer) and memory
circuit (latch) design. The proposed gates allow designing of any MV Logic digital circuit taking advantage of the
knowledge coming from the binary circuits by extending it to the MVL digital circuit synthesis. Further work will be
performed in order to improve electronic gates characteristics such as frequency, delay, fan-in, and fan-out. Future work
is also related to the design and implementation of minimization MVL states and gates.
References
1. Lukasiewicz J., (1920), “On three valued-logic,” in L. Borkowski, SelectWorks, Amsterdam, North-Holland, pp.
169–171.
2. Post E. L., (1921), “Introduction to a general theory of elementary propositions,”Amer. J. Math., vol. 43, no. 3, pp.
163–185.
3. Wu C., Li Y., and Chai S., (2007), “Design and simulation of a torus structure and route algorithm for network on
4. Lazzari C., Flores P., and Monteiro J., (2009), “Power and delay comparison of binary and quaternary arithmetic
circuits,” in Proc. 3rd Int. Conf.Signals, Circuits and Syst., pp. 1–6.
5. Vasundara P. and Gurumurthy K., (2009), “Quaternary CMOS combinational logic circuits,” in Proc. Int. Conf.
pp. 456–462.
7. Dongmou Z., (1989), “Medium algebra MA and medium propositional calculus MP*,” in Proc. Int. Symp. Multiple-
8. Takagi N. and Nakashima K., (2000), “Discrete interval truth valued logic and its applications,” IEEE Trans.
9. McCluskey E, (1979), “Logic design of multivalued I2L logic circuits,” IEEE Trans. Comput., vol. C-28, no. 8,
pp. 546–559.
10. Kerkhoff H and Tervoert M, (1981), “Multiple-valued logic charge-coupled devices,” IEEE Trans. Comput., vol. C-
11. Capasso.F, Sen S., Beltram F., Lunardi L., Vengurlekar A., Smith, P.Shah N, Malik R., and Cho A., (1989),
“Quantum functional devices: resonant-tunneling transistors, circuits with reduced complexity, and multiple valued
logic,” IEEE Trans. Electron Devices, vol. 36, no. 10, pp.2065–2082,
12. Bundalo Z., Bundalo D., Softic F., and Kostadinovic M., (2011), “Quaternary BiCMOS logic circuits with high-
13. Haixia W., Shunan Z., Zhentao S., Xiaonan Q., and Yueyang C., (2011), “Design of low-power quaternary flip-flop
based on dynamic source-coupled logic,” in Proc. Int. Conf. Electronics, Commun. And Control (ICECC) Logic,
pp. 826–828.
14. Sendi M. S. E., Sharifkhani M., and Sodagar A. M., (2011), “CMOS-compatible structure for voltage-
modemultiple-valued logic circuits,” in Proc. 18th IEEE Int. Conf. Electronics, Circuits and Syst. (ICECS), pp.438–
441.
15. Dornajafi M., Watkins S., Cooper B., and Bales M., (2008), “Performance of a quaternary logic design,” in Proc.
16. Hanyu T. and Kameyama M., (1995), “A 200 MHz pipelined multiplier using V-supply multiple-valued MOS
current-mode circuits with dual rail source coupled logic,” IEEE J. Solid-State Circuits, vol. 30, no. 11, pp. 1239–
1245.
Canadian Conf. Elect. And Comput. Eng., 1996, vol. 1, pp. 190–193.
18. Teng D. and Bolton R., (1999), “A self-restored current-mode CMOS multiple-valued logic design architecture,” in
Proc. 1999 IEEE Pacific Rim Conf. Commun., Comput. and Signal Processing, pp. 436–439.
19. Ohkawa M., Sugawara H., Sudo N., Tsukiji M., Nakagawa K., Kawata M. Oyama K, Takeshima T., and Ohya S.,
(1996), “A 98 mm2 die size 3.3-V 64-Mb flash memory with FN-NOR type four-level cell,”
20. Okuda T. and Murotani T., (1997), “A four-level storage 4-Gb DRAM,” IEEE J. Solid-State Circuits, vol. 32,
21. Etiemble D. and Israel M., (1988), “Comparison of binary and multivalued ICs according to VLSI criteria,”