Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc

Similar documents
A High Speed Encoder for a 5GS/s 5 Bit Flash ADC

A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER

Index terms: Analog to digital converter, Flash ADC, Pseudo NMOS logic, Pseudo Dynamic CMOS logic multi threshold voltage CMOS inverters.

Design and Implementation of Low Power Dynamic Thermometer Encoder For Flash ADC

High Efficiency Flash ADC Using High Speed Low Power Double Tail Comparator

Design and Implementation of combinational circuits in different low power logic styles

Design And Implementation of Pulse-Based Low Power 5-Bit Flash Adc In Time-Domain

A Novel ROM Architecture for Reducing Bubble and Metastability Errors in High Speed Flash ADCs

TIQ Based Analog to Digital Converters and Power Reduction Principles

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

VLSI Implementation of a Simple Spiking Neuron Model

Design of 4-bit Flash Analog to Digital Converter using CMOS Comparator in Tanner Tool

A Multiplexer-Based Digital Passive Linear Counter (PLINCO)

Algebraic Modeling of New Enhanced Linearity Threshold Comparator based Flash ADC

Gdi Technique Based Carry Look Ahead Adder Design

An Efficient and High Speed 10 Transistor Full Adders with Lector Technique

A 4 Bit, 1.22V a New MUX Encoder based Flash ADC using TIQ Technique

Investigation on Performance of high speed CMOS Full adder Circuits

A REVIEW ON 4 BIT FLASH ANALOG TO DIGITAL CONVERTOR

Low Power and High Performance ALU using Dual Mode Transmission Gate Diffusion Input (DMTGDI)

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET)

Low Power Adiabatic Logic Design

High Speed Flash Analog to Digital Converters

International Journal of Advance Engineering and Research Development

DESIGN, IMPLEMENTATION AND ANALYSIS OF FLASH ADC ARCHITECTURE WITH DIFFERENTIAL AMPLIFIER AS COMPARATOR USING CUSTOM DESIGN APPROACH

Design of Robust and power Efficient 8-Bit Ripple Carry Adder using Different Logic Styles

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) HIGH-SPEED 64-BIT BINARY COMPARATOR USING NEW APPROACH

Power-Area trade-off for Different CMOS Design Technologies

THE QUANTIZED DIFFERENTIAL COMPARATOR IN FLASH ANALOG TO DIGITAL CONVERTER DESIGN

A High-Speed 64-Bit Binary Comparator

Design and Analysis of Sram Cell for Reducing Leakage in Submicron Technologies Using Cadence Tool

High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor Graphics Tools

Performance Analysis Comparison of a Conventional Wallace Multiplier and a Reduced Complexity Wallace multiplier

High Speed NP-CMOS and Multi-Output Dynamic Full Adder Cells

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

Design of 10-bit current steering DAC with binary and segmented architecture

II. Previous Work. III. New 8T Adder Design

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Design of a Low Voltage low Power Double tail comparator in 180nm cmos Technology

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

A 2-bit/step SAR ADC structure with one radix-4 DAC

Deep-Submicron CMOS Design Methodology for High-Performance Low- Power Analog-to-Digital Converters

IMPLEMENTATION OF POWER GATING TECHNIQUE IN CMOS FULL ADDER CELL TO REDUCE LEAKAGE POWER AND GROUND BOUNCE NOISE FOR MOBILE APPLICATION

A SUBSTRATE BIASED FULL ADDER CIRCUIT

Implementation of Low Power Inverter using Adiabatic Logic

Optimization of Digitally Controlled Oscillator with Low Power

Design of Low Voltage and High Speed Double-Tail Dynamic Comparator for Low Power Applications

Design Of Arthematic Logic Unit using GDI adder and multiplexer 1

Implementation of High Performance Carry Save Adder Using Domino Logic

nd International Conference on VLSI Design

A Comparative Analysis of Low Power and Area Efficient Digital Circuit Design

Design and Implementation of Complex Multiplier Using Compressors

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

Design of 1.8V, 72MS/s 12 Bit Pipeline ADC in 0.18µm Technology

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, MAY-2013 ISSN

Design of Low Power Double Tail Comparator by Adding Switching Transistors

A 1.2V 8 BIT SAR ANALOG TO DIGITAL CONVERTER IN 90NM CMOS

Area and Power Efficient Pass Transistor Based (PTL) Full Adder Design

A 1.2 Vpp, 5.53 µw; 3-Bit Flash Analog to Digital Converter Using Diode Free Adiabatic Logic Threshold Inverter Quantizer

Implementation of Full Adder using Cmos Logic

Comparison of Power Dissipation in inverter using SVL Techniques

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

Design and Analysis of CMOS based Low Power Carry Select Full Adder

[Vivekanand*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Adiabatic Logic Circuits for Low Power, High Speed Applications

Design and Implementation of ALU Chip using D3L Logic and Ancient Mathematics

A Design of Sigma-Delta ADC Using OTA

Design Analysis of 1-bit Comparator using 45nm Technology

Design of 32-bit ALU using Low Power Energy Efficient Full Adder Circuits

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

A study to Design and comparison of Full Adder using Various Techniques

A Literature Survey on Low PDP Adder Circuits

Static and dynamic parameter estimation of Threshold Inverter Quantizer based flash ADC

International Journal of Modern Trends in Engineering and Research

Minimization of Area and Power in Digital System Design for Digital Combinational Circuits

Design of Multipliers Using Low Power High Speed Logic in CMOS Technologies

Design and Implementation of an Ultra-Low Power High Speed CMOS Logic using Cadence

An Optimized Design of High-Speed and Energy- Efficient Carry Skip Adder with Variable Latency Extension

A 45nm Flash Analog to Digital Converter for Low Voltage High Speed System-on-Chips

A NOVEL 4-Bit ARITHMETIC LOGIC UNIT DESIGN FOR POWER AND AREA OPTIMIZATION

A Comparative Study of Dynamic Latch Comparator

A 4-bit High Speed, Low Power Flash ADC by Employing Binary Search Algorithm 1 Brahmaiah Throvagunta, 2 Prashant K Shah

Design of Low Power CMOS Ternary Logic Gates

P. Sree latha, M. Arun kumar

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Design of Low Power High Speed Fully Dynamic CMOS Latched Comparator

Design of Low Power Vlsi Circuits Using Cascode Logic Style

Design And Implementation Of Arithmetic Logic Unit Using Modified Quasi Static Energy Recovery Adiabatic Logic

Leakage Power Reduction in 5-Bit Full Adder using Keeper & Footer Transistor

Analysis of New Dynamic Comparator for ADC Circuit

A HIGH SPEED DYNAMIC RIPPLE CARRY ADDER

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop

Comparison And Performance Analysis Of Phase Frequency Detector With Charge Pump And Voltage Controlled Oscillator For PLL In 180nm Technology

A Novel Low power and Area Efficient Carry- Lookahead Adder Using MOD-GDI Technique

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

Power Efficient adder Cell For Low Power Bio MedicalDevices

EC 1354-Principles of VLSI Design

Enhancement of Design Quality for an 8-bit ALU

A design of 16-bit adiabatic Microprocessor core

Wide Fan-In Gates for Combinational Circuits Using CCD

Transcription:

IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 12, Issue 2, Ver. II (Mar.-Apr. 2017), PP 20-27 www.iosrjournals.org Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc M.Kiranmai 1,V.Y.S.S.Sudir patnaikuni 2, K.Mouli 3, B.Manikanta sai 4, V.Nancharaiah 5. 1 student, Dept of ECE, Lendi institute of engineering and technology, jntuk, India. 2 Assistant Professor, Dept of ECE, Lendi institute of engineering and technology, jntuk, India. 3 student, Dept of ECE, Lendi institute of engineering and technology, jntuk, India. 4 student, Dept of ECE, Lendi institute of engineering and technology, jntuk, India. 5 Associate professor, Dept of ECE, Lendi institute of engineering and technology, jntuk, India. Abstract: The present investigation proposed a low power encoding scheme of thermometer code to binary code converter for flash analog to digital conversion by the design of different circuits. In this paper, we have proposed three encoding techniques for the conversion of analog to digital signal using Multiplexer based encoder, heterogeneous encoder and encoding technique using dynamic logic circuits providing low power of operation and we compare the results obtained from each technique based on power consumption. The multiplexer based encoder was designed with the help of multiplexers which consumes less amount of power comparing with other designs. Keywords: Analog to digital converter, Multiplexer based encoder, TIQ comparator, Heterogeneous encoder, Dynamic logic. I. Introduction The flash ADC is a fastest speed compared to other ADC architectures. Therefore, it is mainly used for high speed and large bandwidth applications such as radar processing, digital oscilloscopes and so on. The flash ADC is also known as parallel ADC because of its parallel architecture. Analog to Digital Converter (ADC) plays an important role in digital signal processing systems. The main challenges of designing ADC for system on chip applications are high speed, low voltage, and low power consumption. Reducing the power consumption is a major concern in a portable device. Low power techniques are applied to prolong the battery life of a system. Similarly ADCs also require a low power technique in the design to reduce the total power consumption of ADC.Speed, power dissipation and resolution are the three crucial parameters the design of any ADC which cannot be changed once the design is complete. In wireless and mobile communication applications require a high speed ADC with low resolution. In these applications, flash ADC is the most suitable ADC because of its parallel operation. The complete conversion is done in a single cycle with the help of a large number of comparators. The below figure illustrates the structural design of a typical flash ADC. This architecture requires 2 n -1 comparators for the operation. For example if the circuit requires five bit as output then the number of comparators to be used was 31 as per calculation. The exponential increase of the number of comparators in flash ADC leads to a large die size as well as large power consumption in a chip. The reference voltage of each comparator is provided by an external reference source. The reference voltages are equally spaced between largest reference voltage and the smallest reference voltage. A common analog input is given to each and every individual comparator which are used in flash ADC. Since all the comparators are functioning in parallel way, the output is produced in a single cycle. The digital outputs which are obtained in a specific manner from the comparators are called thermocode and further there will be a encoder for converting the resulting thermocode to binary code. Here, in this paper the encoders designed for the conversion are multiplexer based encoder, heterogeneous encoder and dynamic logic using full adders. DOI: 10.9790/2834-1202022027 www.iosrjournals.org 20 Page

The proposed encoder dynamic logic utilizes the properties of logic style implementation and Wallace tree implementation. In order to reduce the power dissipation the logic implementation is done with the use of dynamic logic. To make the code as more resilient i.e., lack of errors last stage was implemented using Wallace tree encoder. The present investigation was described as follows. The designing of three encoders explains in section 2. The method of implementation is described in the section3. Succeeding results, comparison and conclusion are provided. II. Design Analysis Of The Propoed Encoders The conversion from output of a comparator thermometer code to binary code is one of the bottlenecks in flash ADC. The bubble error usually results from timing differences between clock and signal lines and it is a situation where 1 is found above zero in thermometer code. The binary output totally depends on the output of a comparator based on number of 1 s.if the number of 1 s at the output was n then the binary output code was n. While designing thermometer code to binary code conversion two parameters are taken into consideration is error handling capability and power dissipation. Offset voltage in the comparator creates a bubble error in the thermometer code. Generally two methods are introduced to reduce the bubble errors. The first method is to convert thermometer code to gray code and then convert to binary code. But the accuracy of gray code steadily decreases as more number of comparators are used and more number of bubble errors is present in the thermometer code. The second method is the usage of Wallace tree encoder for the implementation using full adders for dynamic logic. This technique offers high robustness to bubble error and stuck at fault error because of its inherent global error correction or suppression capability. The disadvantage of this method is to provide a large delay of the encoder. In the first stage, conversion of thermometer code into two different four bit binary codes is done. With the help of four full adders and two different four bit binary codes, the final binary code was designed. The design equations which relates the thermometer code and binary code is presented and truth table is also shown below. MUX and heterogeneous encoders was designed with the help of full adders and multiplexers where the binary output depends on the ONEs obtained from the comparators as described below. DESIGN EQUATIONS: DOI: 10.9790/2834-1202022027 www.iosrjournals.org 21 Page

Table- Thermometer to binary code converter. 2.1 TIQ COMPARATOR In N bit Flash ADC 2 N -1 comparator is employed to compare the reference voltage with the input voltage to induce the thermometer code. Generally, resistor ladder is employed to generate reference voltage. This design is complex and additionally consumes more power and area. So in this paper we have proposed a comparator based on Threshold Inverter Quantization(TIQ) technique which is alternative approach to reduce the power consumption and chip area, it is basic CMOS inverter consists of one PMOS and one NMOS transistor with the switching threshold voltage.tiq comparator made up of two cascade CMOS inverter where the first inverter is used to set the reference voltage of comparator by varying the parameters like width and length of PMOS and NMOS transistors where as the second inverter increases the voltage gain and manage linearity balance for the voltage rising and falling intervals of high frequencies input signals. Fig:TIQ comparator 2.1.1 MULTIPLEXER ENCODING TECHNIQUE MUX based encoders operates at high speed and covers the small chip area compared to the dynamic logic encoding technique. This encoder is implemented by grouping the results of smaller length MUX based encoder to develop a high bit resolution encoder to convert thermometer code into binary output. It gives better result than previous encoders in terms of power consumption, speed and space. DOI: 10.9790/2834-1202022027 www.iosrjournals.org 22 Page

2.1.2 HETEROGENEOUS ENCODER Heterogeneous encoder can be implemented by using any one of the existing encoders like Wallace tree encoder and multiplexer based encoder. This encoder was designed using full adders and multiplexers as shown below. In this selection signal is used from MUX which is critical. This can tolerant the bubble error and remaining signal can be used as inputs. Wallace encoder is also free from bubble error but the circuit is complex in nature. Hence, this encoder is designed which is easy to implement and also consumes less power. III. Implementation Of Proposed Encoders In order to convert the thermometer code to binary code different methods are implemented based on design equations. Pseudo NMOS, static CMOS and dynamic logic are the methods implemented for the conversion. One of the proposed encoding technique was dynamic logic as it overcome the disadvantages of other two methods. Since the power dissipation, consumption and number of transistors used was high for those two methods. Based on this intention, we proposed an encoding technique by dynamic logic providing low power consumption and medium speed of operation. The operation of dynamic logic evaluates in two phases namely precharge and evaluation. During precharging phase, when CLK=0, the output mode is fully charged to supply voltage vdd irrespective of pull down network through pull up transistor. At this time, the pull down path is disconnected as CLK is connected directly to NMOS transistor. The next phase is evaluation is done when CLK=1. In this case the pull up transistor is disconnected from the circuit and pull down path is discharged conditionally based on different inputs given to the circuit. The main thing to be concerned was during evaluation phase, the input to the gate has to make atmost one transition. The schematic implementation of dynamic logic, MUX based encoders and heterogeneous encoder are shown below. DOI: 10.9790/2834-1202022027 www.iosrjournals.org 23 Page

3.1 PROPOSED ENCODING TECHNIQUE USING DYNAMIC LOGIC 3.1.1 IMPLEMENTATION OF b3 3.1.2 IMPLEMENTATION OF b2 DOI: 10.9790/2834-1202022027 www.iosrjournals.org 24 Page

3.1.3 IMPLEMENTATION OF b1 Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc 3.1.4 IMPLEMENTATION OF b0 3.2 MULTIPLEXER BASED ENCODER The operation of multiplexer based encoder is as follows. The input signal is given to the TIQ comparator as a sinusoidal and it compares it with the threshold voltage generated by the first cmos invereter of comparator and generates the output signal as binary generating a thermometer code from all comparators. The output of each comparator is given to multiplexers in which each cell counts number of logical ONEs at each entries performing operation and generates a final binary output. DOI: 10.9790/2834-1202022027 www.iosrjournals.org 25 Page

3.2.1 IMPLEMENTATION OF CMOS FULL ADDER We have designed a CMOS full adder which consists of 28 transistors which consumes less amount of power and the design equation is as follows 3.3 HETEROGENEOUS BASED ENCODER IV. Simulation Results The proposed encoders which are designed had been tested for every inputs given in the truth table and results were verified. Three types of encoders used in this paper were compared based on the results obtained from power analysis. The MUX based encoder consumes less power for operation comparing with dynamic logic and heterogeneous encoders as shown in the table. The reconfigurable capability of the proposed encoders makes the design adaptable to reconfigurable flash ADC architecture. DOI: 10.9790/2834-1202022027 www.iosrjournals.org 26 Page

4.1 SIMULATED OUTPUT Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc 4.2 COMPARISON TABLE: Results Dynamic logic Heterogenous encoder MUX based encoder Architecture Flash Flash Flash Resolution 5 bits 4 bits 4 bits Vdd 5 V 5 V 5 V Power 0.9415mw 1.08mW 0.8479mW consumption V. Conclusion Now a days the growth of portable device and battery operated like cell phone, laptops has increased. Hence the device should be designed which consumes less power and have minimal area and device can be operated for long time. TIQ removes the array of resistors that makes the ADC devices to operate faster and takes less area. Hence we have designed three encoding techniques in which a MUX based encoder for the binary conversion which consumes less amount of power compared to the other techniques based on above results References [1]. D.Lee, J.Yoo, K.Choi and J. Ghaznavi, Fat-tree encoder design for ultrahigh speed flash analog to digital converters I proc. IEEE Mid-west Symp. Circuits Syst, pp 233-236, Aug 2002. [2]. S. Sheikhaei, S. Mirabbasi, A. Ivanov, An Encoder for a 5GS/s 4bit flash A/D converter in 0.18um CMOS,Canadian Conference on Electrical and Computer Engineering, pp 698-701, May 2005. [3]. [Jan M Rabaey, Anantha Chandra kasan, Borivoje Nikolic, Digital Integrated Circuits, a design perspective, second edition, Prentice Hall 2011. [4]. Vudadha, Chetan, et al. Low-Power Self Reconfigurable Multiplexer Based Decoder for Adaptive Resolution Flash ADCs. 25 th IEEE International conference on VLSI Design, pp 280-285, Jan 2012. [5]. Sail, E.; Vesterbacka, M, A multiplexer based decoder for flash analog to- digital converters, IEEE region 10 conference, TENCON 2004, pp 250-253, Nov 2004. [6]. Sall, Erik, Mark Vesterbacka, and K.Ola Andersson. A study of digital decoders in flash analog-to-digital converters, Proc. of International symposium on Circuits and systems, pp 129-132, May 2004. [7]. Gupta, Yogendra, et al. Design of low power and high speed multiplexer based Thermometer to Gray Encoder,IEEE International Symposium on Intelligent Signal Processing and Communications Systems, pp 501-504, Nov 2013. DOI: 10.9790/2834-1202022027 www.iosrjournals.org 27 Page