Design and Simulation of Modified Alum Based On Glut

Similar documents
Implementation of Low Power and Area Efficient Carry Select Adder

Design of Memory Based Implementation Using LUT Multiplier

International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue8- August 2013

Design of a Ternary Edge-Triggered D Flip-Flap-Flop for Multiple-Valued Sequential Logic

128 BIT CARRY SELECT ADDER USING BINARY TO EXCESS-ONE CONVERTER FOR DELAY REDUCTION AND AREA EFFICIENCY

Research Article Low Power 256-bit Modified Carry Select Adder

ISSN:

LUT Optimization for Memory Based Computation using Modified OMS Technique

LUT Design Using OMS Technique for Memory Based Realization of FIR Filter

SIMULINK LIBRARY OF BASIC BUILDING BLOCKS FOR TERNARY LOGIC

Reconfigurable FPGA Implementation of FIR Filter using Modified DA Method

Design and Implementation of LUT Optimization DSP Techniques

A Novel Architecture of LUT Design Optimization for DSP Applications

ALONG with the progressive device scaling, semiconductor

An MFA Binary Counter for Low Power Application

CHAPTER 4 RESULTS & DISCUSSION

Implementation and Analysis of Area Efficient Architectures for CSLA by using CLA

VLSI IEEE Projects Titles LeMeniz Infotech

An Efficient 64-Bit Carry Select Adder With Less Delay And Reduced Area Application

An Efficient High Speed Wallace Tree Multiplier

The main design objective in adder design are area, speed and power. Carry Select Adder (CSLA) is one of the fastest

AN EFFICIENT LOW POWER DESIGN FOR ASYNCHRONOUS DATA SAMPLING IN DOUBLE EDGE TRIGGERED FLIP-FLOPS

A Low Power Delay Buffer Using Gated Driver Tree

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

Implementation of Memory Based Multiplication Using Micro wind Software

ANALYSIS OF POWER REDUCTION IN 2 TO 4 LINE DECODER DESIGN USING GATE DIFFUSION INPUT TECHNIQUE

Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture

OF AN ADVANCED LUT METHODOLOGY BASED FIR FILTER DESIGN PROCESS

A Review on Hybrid Adders in VHDL Payal V. Mawale #1, Swapnil Jain *2, Pravin W. Jaronde #3

HIGH PERFORMANCE AND LOW POWER ASYNCHRONOUS DATA SAMPLING WITH POWER GATED DOUBLE EDGE TRIGGERED FLIP-FLOP

Fine-grain Leakage Optimization in SRAM based FPGAs

LUT OPTIMIZATION USING COMBINED APC-OMS TECHNIQUE

Clock Gating Aware Low Power ALU Design and Implementation on FPGA

A Symmetric Differential Clock Generator for Bit-Serial Hardware

Design of Polar List Decoder using 2-Bit SC Decoding Algorithm V Priya 1 M Parimaladevi 2

This paper is a preprint of a paper accepted by Electronics Letters and is subject to Institution of Engineering and Technology Copyright.

OMS Based LUT Optimization

High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider

Research Article Design and Implementation of High Speed and Low Power Modified Square Root Carry Select Adder (MSQRTCSLA)

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

An optimized implementation of 128 bit carry select adder using binary to excess-one converter for delay reduction and area efficiency

WELCOME. ECE 2030: Introduction to Computer Engineering* Richard M. Dansereau Copyright by R.M. Dansereau,

Power Optimization by Using Multi-Bit Flip-Flops

Design and Analysis of Modified Fast Compressors for MAC Unit

Microprocessor Design

Performance Evolution of 16 Bit Processor in FPGA using State Encoding Techniques

Further Details Contact: A. Vinay , , #301, 303 & 304,3rdFloor, AVR Buildings, Opp to SV Music College, Balaji

Design and Implementation of FPGA Configuration Logic Block Using Asynchronous Static NCL

Efficient Method for Look-Up-Table Design in Memory Based Fir Filters

Abstract 1. INTRODUCTION. Cheekati Sirisha, IJECS Volume 05 Issue 10 Oct., 2016 Page No Page 18532

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

Implementation of High Speed Adder using DLATCH

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

Design And Implimentation Of Modified Sqrt Carry Select Adder On FPGA

6.3 Sequential Circuits (plus a few Combinational)

Efficient Implementation of Multi Stage SQRT Carry Select Adder

ENGG2410: Digital Design Lab 5: Modular Designs and Hierarchy Using VHDL

Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module

Design and Implementation of High Speed 256-Bit Modified Square Root Carry Select Adder

Modified Ultra-Low Power NAND Based Multiplexer and Flip-Flop

Low Power and Area Efficient 256-bit Shift Register based on Pulsed Latches

Dual-V DD and Input Reordering for Reduced Delay and Subthreshold Leakage in Pass Transistor Logic

Figure.1 Clock signal II. SYSTEM ANALYSIS

Pak. J. Biotechnol. Vol. 14 (Special Issue II) Pp (2017) Parjoona V. and P. Manimegalai

Implementation of Area Efficient Memory-Based FIR Digital Filter Using LUT-Multiplier

gate symbols will appear in schematic Dierent of a circuit. Standard gate symbols have been diagram Figures 5-3 and 5-4 show standard shapes introduce

Design of BIST with Low Power Test Pattern Generator

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

EFFICIENT POWER REDUCTION OF TOPOLOGICALLY COMPRESSED FLIP-FLOP AND GDI BASED FLIP FLOP

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

Keywords Xilinx ISE, LUT, FIR System, SDR, Spectrum- Sensing, FPGA, Memory- optimization, A-OMS LUT.

March 13, :36 vra80334_appe Sheet number 1 Page number 893 black. appendix. Commercial Devices

Low Power Area Efficient Parallel Counter Architecture

Memory efficient Distributed architecture LUT Design using Unified Architecture

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

Operating Bio-Implantable Devices in Ultra-Low Power Error Correction Circuits: using optimized ACS Viterbi decoder

EFFICIENT DESIGN OF SHIFT REGISTER FOR AREA AND POWER REDUCTION USING PULSED LATCH

Modified128 bit CSLA For Effective Area and Speed

Fault Detection And Correction Using MLD For Memory Applications

Design of an Efficient Low Power Multi Modulus Prescaler

Design of Modified Carry Select Adder for Addition of More Than Two Numbers

Optimization of memory based multiplication for LUT

Peak Dynamic Power Estimation of FPGA-mapped Digital Designs

POWER OPTIMIZED CLOCK GATED ALU FOR LOW POWER PROCESSOR DESIGN

Design Of Error Hardened Flip-Flop Withmultiplexer Using Transmission Gates And N-Type Pass Transistors

Midterm Exam 15 points total. March 28, 2011

DESIGN OF LOW POWER TEST PATTERN GENERATOR

Designing Fir Filter Using Modified Look up Table Multiplier

Dual Edge Triggered Flip-Flops Based On C-Element Using Dual Sleep and Dual Slack Techniques

Optimizing area of local routing network by reconfiguring look up tables (LUTs)

Design of low power 4-bit shift registers using conditionally pulse enhanced pulse triggered flip-flop

FPGA IMPEMENTATION OF LOW POWER AND AREA EFFICIENT CARRY SELECT ADDER

An Efficient Carry Select Adder

Research Article VLSI Architecture Using a Modified SQRT Carry Select Adder in Image Compression

CMOS Design Analysis of 4 Bit Shifters 1 Baljot Kaur, M.E Scholar, Department of Electronics & Communication Engineering, National

THE USE OF forward error correction (FEC) in optical networks

1. True/False Questions (10 x 1p each = 10p) (a) I forgot to write down my name and student ID number.

DESIGN AND SIMULATION OF A CIRCUIT TO PREDICT AND COMPENSATE PERFORMANCE VARIABILITY IN SUBMICRON CIRCUIT

Chapter Contents. Appendix A: Digital Logic. Some Definitions

Design and FPGA Implementation of 100Gbit/s Scrambler Architectures for OTN Protocol Chethan Kumar M 1, Praveen Kumar Y G 2, Dr. M. Z. Kurian 3.

Transcription:

IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 08, Issue 6 (June. 2018), V (I) PP 67-73 www.iosrjen.org Design and Simulation of Modified Alum Based On Glut Ms. Shreya V. Vaidya, Mrs. Sheeja Suresh M.tech IV Sem (VLSI) GHRIETWN Assistant professor (ETC) GHRIETWN Corresponding Author: Ms. Shreya V. Vaidya Abstract: In today s world where use of semiconductor technology is so wide area occupied by the circuit and delay are main points of concern. Interconnections are known to be main reason of the problem. With the use of multi valued logic (MVL). MVL is preferable our conventional binary logic as it gives optimum speed and better data handling capacity. In this paper we propose an ALU which is based on Quaternary logic look up table. Designed ALU is compatible with Standard CMOS technology. The Schematics are designed in S spice and simulation is done in T spice of the Tanner software. Keywords: Multi valued logic (MVL), Arithmetic logic unit (ALU), Quaternary logic look up table, Tanner. ------------------------------------------------------------------------------------------------------------- -------------------------- Date of Submission: 28-05-2018 Date of acceptance: 10-06-2018 ----------------------------------------------------------------------------------------------------------------------------- ---------- I. INTRODUCTION ALU is important part of any processor. In this paper we propose a modified ALU which is based on Quaternary lookup table. MVL systems lead to saving in the number of interconnections. Due to the availability of the additional logic levels, the wires convey more information. It ultimately reduces the number of devices and leads to saving of area. Because of the use of quaternary lookup table instead of binary lookup table the power consumption and delay are reduced in this design. The transistor count is also reduced thereby reducing the area required. This design is compatible with standard CMOS. ALU is designed by mapping binary LUT into quaternary LUT with integrated circuits. Proposed ALU is implemented in Multiple-Valued voltage Mode Logic. The operands are converted to binary using a QtoB converter operations are performed in binary and results are converted to quaternary by using BtoQ decoder. This paper is organized as follows. In section II modules used to design the ALU are discussed in section III operator modules are with their simulation. In Section IV results and conclusion are given. MODULES USED: A. Down literal circuit (DLC): The down literal circuit (DLC) divides a multiple valued signal into a binary signal at an arbitrary threshold value. DLC consists variable threshold voltage values by way of controlling only two bias voltages. Therefore, DLC is very useful circuit element in quaternary logic or any multiple value logic system. Figure 1: DLC circuit 67 P a g e

A. Quaternary lookup table: A quaternary logic lookup table with clock boosting technology proposed in paper [9] is used in the design of this ALU. Look-up tables (LUT) are digital blocks which can store data depending on function implemented. Multiplexer is basic element of look-up table. Number of input processed in LUT and radix of number system are responsible for type of multiplexer used. When an n-bit LUT is designed with select lines of multiplexer as input lines the capacity of LUT is given by C=n b k (1) Where C : capacity n: outputs, k: inputs and b: logic values for a function. The total functions implemented in an LUT with k input are given by F = b C (2) Where C= n b k from equation (1) and b: logic values for a function. From equation (1) & (2) it is clear that using a quaternary LUT in place of a binary LUT is beneficial. Figure 2: Quaternary Look up table The main reason of selecting of a multiplexer as main block in LUT is that it can also be used as adder, subtractor or any arithmetic operation in the ALU along with the LUT. B. Quaternary to binary (Q to B) decoder As we know a 16:1 multiplexer will have 16 inputs lines one output and four select line in a binary system but because of the use of quaternary to binary decoder the select lines are reduced to two.. It fetches quaternary input and converts it into binary to perform regular operations of the designed system. 16 control signals are generated which are applied to clock input of each switch. The switches connect input to the output. For generation of required control signals the quaternary configuration variables are converted into binary so as to use binary logic gates. 68 P a g e

Figure 3: Block diagram of quaternary to binary converter Simulation 1: Quaternary to binary converter C. Binary to quaternary converter It is used at the output side. All the internal operations are done in binary hence at the output side a binary to quaternary decoder is required. Figure 4: Block diagram of binary to quaternary converter 69 P a g e

A. Full Adder Addition table for quaternary addition is given bellow: Simulation 2: Binary to quaternary converter II. MODULES DESIGNED + 0 1 2 3 0 0 1 2 3 1 1 2 3 10 2 2 3 10 11 3 3 10 11 12 Table 1: Addition with quaternary operands When these operands are converted in binary by QtoB converter they are represented as binary no system as 00, 01, 10, and 11. The addition table can be represented as + 00 01 10 11 00 0 1 2 3 01 1 2 3 0 10 2 3 0 1 11 3 0 1 2 Table 2: Addition with binary operands Figure 5: Schematic of full adder 70 P a g e

B. Subtraction unit Table for quaternary subtraction is given below: Simulation 3: Full Adder - 0 1 2 3 0 0 3 2 1 1 1 0 3 2 2 2 1 0 3 3 3 2 1 0 Table 3: Subtraction C. AND & OR units Simulation 4: subtraction unit Simulation 5: AND operation 71 P a g e

Simulation 6: OR operation III. RESULTS The simulation results of Q to B and B to Q converters are shown in simulation 1 & 2 respectively. Simulation 3 & 4 show simulation results of arithmetic operators addition and subtraction. Simulation 5 & 6 show results of logical AND & logical OR respectively. Power voltage and transistor count of each circuit is given in following table. Module Power Voltage Transistor Count Full Adder 8.25µW 3V 94 Subtraction unit 1.08µW 3V 22 AND 2.1 µw 3V 18 OR 0.4 µw 3V 18 REFERENCES [1]. L. Shang, A. S. Kaviani, and K. Bathala, Dynamic power consumption in virtex-ii FPGA family, in Proc. ACM/SIGDA Int. Symp. Field- Program. Gate Arrays, 2002, pp. 157 164 [2]. J. H. Anderson and F. N. Najm, Power estimation techniques for FPGAs, IEEE Trans. Very Large Scale Integer. (VLSI) Syst., vol. 12, no. 10, pp. 1015 1027, Oct. 2004. [3]. P.M. Kelly, T.M. McGinnity, L.P. Maguire and L. McDaid, Exploiting binary functionality in quaternary look-up tables for increased functional density in multiple-valued logic FPGAs in ELECTRONICS LETTERS 17th March 2005 Vol. 41 No. 6 [4]. E. Ozer, R. Sendag, and D. Gregg, Multiple-valued logic buses for reducing bus energy in low-power systems, IEE Comput. Digital Tech., vol. 153, no. 4, pp. 270 282, Jul. 2006. [5]. E. Ozer, R. Sendag, and D. Gregg, Multiple-valued logic buses for reducing bus energy in low-power systems, IEE Comput. Digital Tech., vol. 153, no. 4, pp. 270 282, Jul. 2006. [6]. Ricardo Cunha, Henri Boudinov and Luigi Carro, Quaternary Look-up Tables Using Voltage-Mode CMOS Logic Design in Proceedings of the 37th International Symposium on Multiple-Valued Logic ISMVL'07 [7]. Deepti P.Borkute, Dr. P. K. Dakhole, Impact of Quaternary Logic on Performance of Look-Up Tables in IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 5, Issue 3, Ver. II (May - Jun. 2009), PP 36-48 e-issn: 2319 4200, p-issn No. : 2319 4197. [8]. Diogo Brito, Jorge Fernandes, Paulo Flores, Jos e Monteiro, Design and Characterization of a QLUT in a Standard CMOS Process in2012 IEEE 978-1-4673-1260-8/12 [9]. Diogo Brito, Jorge Fernandes, Paulo Flores, Jos e Monteiro, Standard CMOS Voltage-mode QLUT Using a Clock Boosting Technique in 2013 IEEE 978-1-4799-0620-8/13 [10]. DiogoBrito, Jorge Fernandes, Paulo Flores, Jose Monteiro, TaimurRabuske, Senior member IEEE, Quaternary Logic Look up Table in standard CMOS 2014 IEEE transaction on very large scale integration system. [11]. Nikita C Band, Prof. A. U. Trivedi, Design of Quaternary Arithmetic Unit in Standard CMOS in International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 3 Issue: 5 May 2015. 72 P a g e

[12]. P. Rama krishna, J. Yaswantkumar, Implementation of 16:1 Multiplexer In Low Power Quaternary Logic Look Up Table GJRA - GLOBAL JOURNAL FOR RESEARCH ANALYSIS Volume-5, Issue- 4, April - 2016 ISSN No 2277-8160 [13]. Prof Abhijit G Kalbande, Implementation of Efficient Full Adder using MVL Technique in IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 01, 2016 ISSN (online): 2321-0613 Ms. Shreya V. Vaidya "Design and Simulation of Modified Alum Based On Glut. IOSR Journal of Engineering (IOSRJEN), vol. 08, no. 6, 2018, pp. 67-73. 73 P a g e