IRJET- Optimization of 1-Bit ALU using Ternary Logic

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 06 Issue: 09 | Sep 2019

p-ISSN: 2395-0072

www.irjet.net

Optimization of 1-Bit ALU using Ternary Logic A.Swetha Priya1, A.Sathish Kumar2 1Lead

Engineer, Cerium Systems, Bangalore Design Engineer, Broadcom, Bangalore ---------------------------------------------------------------------***--------------------------------------------------------------------2IC

Abstract - In this paper, we presented a novel approach for

implementation of 1-bit ALU using Ternary logic. The ternary logic or Three Valued Logic (3VL) is the next alternative approach offering several advantages over existing conventional binary digital logic. The proposed 3VL based ALU is designed for 1-bit operation and can be used for real time applications with better hardware reduction in turn minimizing the number of gates over binary logic. The 3VL based ALU is designed using CMOS ternary logic gates (TGates) for ternary based arithmetic and logical circuits which is suitable for LSI/VLSI implementation. The design can be extended to n-bit operation for real time applications. Today’s existing simulation tools do not permit the simulation of 3VL circuits. VHDL is used as a simulation tool for 3VL verification. An objective of this study is to describe how existing 3VL system can be optimized in terms of transistors over binary logic. Ternary logic resulted in 25% reduction of transistor utility in 1-Bit ALU design when compared to binary logic. Key Words: CMOS; T-ALU; T-Gates; Ternary logic; VHDL

1. INTRODUCTION Is it time to move beyond zeroes and ones? This very thought of Bernard Cole’s [1] article published in 2003 on the official site of the Embedded Development Community brought many researches to work upon Multi-Valued Logic to bring a new era of technology. Design of combinational and sequential circuits traditionally uses binary value. Twovalued binary logic has provided efficient two-state devices and circuits with its current status of complexity and sophistication reached mainly because of the continual development of microelectronics [1]. Interconnection problem exists as a intricate problem on both on-chip and between the chips for two-valued logic. Difficulty on chip for placement and routing (P&R) of digital logic elements increase in terms of capability per chip escalated on a complete chip. Also, silicon area used for inter connections are greater than that of the active logic elements used in the chip. The first known classical father of logic, Aristotle found logical calculus where traditionally only two possible values (i.e., true and false) was obliged to be used for any proposition which includes or assumes the law of the excluded middle until the 20th century. Extension to mainstream formulaic two-valued logic (n = 2) called nvalued logic is brought out for n > 2 with the 20th century. As a measure of the cost or complexity of three valued circuits, the mathematical work of product of the radix and the

© 2019, IRJET

|

Impact Factor value: 7.34

|

number of signals has been proposed by Godel. Godel [2] has stipulated that the most efficient base for reducing the hardware in a circuitry is Euler constant (e = 2.718285...). Since decadic 3 is the digit nearer to Euler Constant than base 2 offering great significance over the design of binary digital systems. In fact, in reality, there is no clarity on the yes/no conditions. Real world scenarios like true/false/may be, open/close/half open or half close, yes/no/may be, left/right/straight or up/down/straight are observed conditions with uncertainty in decision making values. Multiple decision making scenarios are encountered to understand the certainty level for the acceptance or rejection of the situations [3-7]. Unreliability-Reliability probabilistic model is as shown in Fig-1. The deterministic model explains that the reliability of the model is interpreted within the boundaries of 0≤R≤1. Vicinity of R being 0.5 could be interpreted as may be true or may be false and above 0.5 is said to be reliability level and below 0.5 is said to be unreliability level. It is interpreted to be certainly happening if R=1. And if R=0, it is interpreted to be not happening certainly. Higher processing rates are achieved going up from unary logic level to higher logic level. Traditionally, there are many bases identified by the mankind from base-1(Unary) to base 109. As shown in Fig-2, any value apart from binary logic is called non-binary logic which is expressed in terms of nvalue and so is called Multi-Valued Logic (MVL). Higher processing levels gives advantage for memory management, communication throughput and domain specific computations. Economy of digits is an evident advantage of a ternary representation. It needs 58% more digits for binary to represent a number compared to ternary logic. These benefits have shown to be useful in the design of ternary computers, for digital filtering [8]. Ternary logic allows sign conversions. These advantages of ternary are casted in many applications in the field of Data Mining, Fuzzy logic, Machine Learning, Robotics, Artificial Intelligence, Digital signal processing, Image Processing and Digital control systems. Mainly, Ternary is used in State Assignments and decision diagrams, error correction, error encoding and decoding, data compression and representation of discrete information, Automatic Theorem proving and in automatic telephony. The scope of the paper is to implement the novel idea to explore the possibilities and advantages in realizing switching circuits which reduces T-gates for ALU slice. Section 2 briefs out our preliminary study in the earlier papers on ternary logic to recognize and to bring out its

ISO 9001:2008 Certified Journal

|

Page 1605


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.