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

Similar documents
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

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

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

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

VLSI Implementation of a Simple Spiking Neuron Model

DESIGN OF ULTRA HIGH SPEED FLASH ADC, LOW POWER FOLDING AND. INTERPOLATING ADC IN CMOS 90nm TECHNOLOGY

Investigation on Performance of high speed CMOS Full adder Circuits

High Speed Flash Analog to Digital Converters

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

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

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

12-nm Novel Topologies of LPHP: Low-Power High- Performance 2 4 and 4 16 Mixed-Logic Line Decoders

Analysis of New Dynamic Comparator for ADC Circuit

THE QUANTIZED DIFFERENTIAL COMPARATOR IN FLASH ANALOG TO DIGITAL CONVERTER DESIGN

Design of Low-Power High-Performance 2-4 and 4-16 Mixed-Logic Line Decoders

A Comparative Study of Dynamic Latch Comparator

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

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

Fig. 2. Schematic of the THA. M1 M2 M3 M4 Vbias Vdd. Fig. 1. Simple 3-Bit Flash ADC. Table1. THA Design Values ( with 0.

Analysis and Design of a 1GHz PLL for Fast Phase and Frequency Acquisition

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

Design and Implementation of Phase Locked Loop using Current Starved Voltage Controlled Oscillator in GPDK 90nM

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

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET)

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

4bit,6.5GHz Flash ADC for High Speed Application in 130nm

Implementation of Full Adder using Cmos Logic

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August ISSN

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

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

International Journal of Modern Trends in Engineering and Research

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

A Multiplexer-Based Digital Passive Linear Counter (PLINCO)

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

Implementation of Carry Select Adder using CMOS Full Adder

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

DESIGN OF A 500MHZ, 4-BIT LOW POWER ADC FOR UWB APPLICATION

High Speed CMOS Comparator Design with 5mV Resolution

DESIGN OF EXTENDED 4-BIT FULL ADDER CIRCUIT USING HYBRID-CMOS LOGIC

A Low-Power 12 Transistor Full Adder Design using 3 Transistor XOR Gates

Investigation of Comparator Topologies and their Usage in a Technology Independent Flash-ADC Testbed

Implementation of High Performance Carry Save Adder Using Domino Logic

Performance Evaluation of Different Types of CMOS Operational Transconductance Amplifier

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

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

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

Design of an Efficient Phase Frequency Detector for a Digital Phase Locked Loop

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

COMPARISION OF LOW POWER AND DELAY USING BAUGH WOOLEY AND WALLACE TREE MULTIPLIERS

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

A Low Power Single Phase Clock Distribution Multiband Network

Design and Optimization of Half Subtractor Circuits for Low-Voltage Low-Power Applications

DESIGN AND PERFORMANCE VERIFICATION OF CURRENT CONVEYOR BASED PIPELINE A/D CONVERTER USING 180 NM TECHNOLOGY

ISSN:

Design and Implementation of Complex Multiplier Using Compressors

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

Design of Adaptive Triggered Flip Flop Design based on a Signal Feed-Through Scheme

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

Gdi Technique Based Carry Look Ahead Adder Design

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

Low Power High Performance 10T Full Adder for Low Voltage CMOS Technology Using Dual Threshold Voltage

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

A Novel Low-Power Scan Design Technique Using Supply Gating

Implementation of dual stack technique for reducing leakage and dynamic power

6-Bit Charge Scaling DAC and SAR ADC

DESIGN LOW POWER ENCODER FOR THRESHOLD INVERTER QUANTIZATION BASED FLASH ADC CONVERTER

A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram

A REVIEW ON 4 BIT FLASH ANALOG TO DIGITAL CONVERTOR

IMPLEMENTING THE 10-BIT, 50MS/SEC PIPELINED ADC

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

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

Low Power Design of Schmitt Trigger Based SRAM Cell Using NBTI Technique

International Journal of Advance Engineering and Research Development

A SWITCHED-CAPACITOR POWER AMPLIFIER FOR EER/POLAR TRANSMITTERS

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

PG Scholar, Electronics (VLSI Design), PEC University of Technology, Chandigarh, India

AN EFFICIENT APPROACH TO MINIMIZE POWER AND AREA IN CARRY SELECT ADDER USING BINARY TO EXCESS ONE CONVERTER

A High-Speed 64-Bit Binary Comparator

nd International Conference on VLSI Design

Keywords: VLSI; CMOS; Pass Transistor Logic (PTL); Gate Diffusion Input (GDI); Parellel In Parellel Out (PIPO); RAM. I.

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

The Design of SET-CMOS Hybrid Logic Style of 1-Bit Comparator

Design Of Arthematic Logic Unit using GDI adder and multiplexer 1

Enhancement of Design Quality for an 8-bit ALU

Power-Area trade-off for Different CMOS Design Technologies

A 42 fj 8-bit 1.0-GS/s folding and interpolating ADC with 1 GHz signal bandwidth

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

Sudatta Mohanty, Madhusmita Panda, Dr Ashis kumar Mal

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

A PSEUDO-CLASS-AB TELESCOPIC-CASCODE OPERATIONAL AMPLIFIER

Optimization of power in different circuits using MTCMOS Technique

Design of a Low Power Current Steering Digital to Analog Converter in CMOS

TIQ Based Analog to Digital Converters and Power Reduction Principles

POWER EFFICIENT DESIGN OF COUNTER ON.12 MICRON TECHNOLOGY

A Design of Sigma-Delta ADC Using OTA

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May ISSN

Total reduction of leakage power through combined effect of Sleep stack and variable body biasing technique

Transcription:

A High Speed Encoder for a 5GS/s 5 Bit Flash ADC George Tom Varghese and K. K. Mahapatra Department of Electronics and Communication Engineering, National Institute of Technology, Rourkela, India E-mail: georgetomvarghese@gmail.com ABSTRACT- The present investigation proposes an efficient high speed encoding scheme intended for a 5GS/s 5 bit flash analog to digital converter. The designing of a thermometer code to binary code is one of the challenging issues in the design of a high speed flash ADC. An encoder circuit in this paper translates the thermometer code into the intermediate gray code to reduce the effects of bubble errors. To increase the speed of the encoder, the implementation of the encoder through pseudo dynamic CMOS logic is presented. The proposed encoder is designed using 90nm technology at 1.2V power supply using CADENCE tool. The simulation results shown for a sampling frequency of 5GHz and the average power dissipation of the encoder is 1.919mW. Keywords Analog to digital converter, Flash ADC, Pseudo dynamic CMOS logic I. INTRODUCTION The flash ADC is known for its fastest speed compared to other ADC architectures. Therefore, it is used for high-speed and very large bandwidth applications such as radar processing, digital oscilloscopes, high-density disk drives, and so on. The flash ADC is also known as the parallel ADC because of its parallel architecture. Figure 1 illustrates a typical flash ADC block diagram. As shown in Figure 1, this architecture needs 2 n 1 comparators for an n-bit ADC; for example, a set of 31 comparators are used for 5-bit flash ADC. Each comparator has a reference voltage that is provided by an external reference source. These reference voltages are equally spaced by V LSB from the largest reference voltage to the smallest reference voltage V1. An analog input is connected to all comparators so that each comparator output is produced in one cycle. The digital output of the set of comparators is called the thermometer code and is being converted to gray code initially (for minimizing the bubble errors) and further changed into a binary code through the encoder [1]. However, the flash ADC needs a large number of comparators as the resolution increases. For instance, a 6-bit flash ADC needs 63 comparators, but 1023 comparators are needed for a 10-bit flash ADC. This exponentially increasing number of comparators requires a large die size and a large amount of power consumption [3]. The speed of the encoder is crucial in the design of flash ADC. The proposed encoder is designed using a new logic style called pseudo dynamic logic style for achieving highest sampling frequency of 5GS/s. The design of the encoder with detailed description is presented in section II. The implementation of the encoder using pseudo dynamic logic style is presented in section III. Simulation results and conclusion are provided in the subsequent sections. II. Fig1. Flash ADC Block Diagram DESIGN OF THE PROPOSED ENCODER Conversion of the thermometer code output to binary code is one of the bottlenecks in high speed flash ADC design [2]. The bubble error usually results from timing difference between clock and signal lines and it is a situation where a 1 is found above zero in thermometer code. For very fast input signals, small timing difference can cause bubbles in output code. Depending on the number of successive zeroes, the bubbles are characterized as of first, second and higher orders. To reduce the effect of bubbles in thermometer code, one of the widely used methods is to convert the thermometer code to gray code [5, 6]. The truth table corresponding to 5 bit gray code is presented in table1. The relationship between thermometer code, gray code and binary code is given below. G4 = T 16 G3 = T 8.T 24 G2 = T 4.T 12 + T 20.T 28 G1 = T 2.T 6 + T 10.T 14 + T 18.T 22 + T 26.T 30 (A)

G0 = T 1.T 3 + T 5.T 7 + T 9.T 11 + T 13.T 15 + T 17.T 19 + B4 = G4 T 21.T 23 + T 25.T 27 + T 29.T 31 the pull down network and an inverter. In comparison with dynamic CMOS logic, pseudo dynamic CMOS logic does not require an NMOS evaluation transistor in series with the NMOS block, since the inputs to this circuit are properly synchronized. B3 = G3 XOR B4 B2 = G2 XOR B3 B1 = G1 XOR B2 (B) B0 = G0 XOR B1 The equations for this encoder are derived from the truth table provided in table 1. G4 G3 G2 G1 G0 Thermometer Code 0 0 0 0 0 0000000000000000000000000000000 0 0 0 0 1 0000000000000000000000000000001 0 0 0 1 1 0000000000000000000000000000011 0 0 0 1 0 0000000000000000000000000000111 0 0 1 1 0 0000000000000000000000000001111 0 0 1 1 1 0000000000000000000000000011111 0 0 1 0 1 0000000000000000000000000111111 0 0 1 0 0 0000000000000000000000001111111 0 1 1 0 0 0000000000000000000000011111111 0 1 1 0 1 0000000000000000000000111111111 0 1 1 1 1 0000000000000000000001111111111 0 1 1 1 0 0000000000000000000011111111111 0 1 0 1 0 0000000000000000000111111111111 0 1 0 1 1 0000000000000000001111111111111 0 1 0 0 1 0000000000000000011111111111111 0 1 0 0 0 0000000000000000111111111111111 1 1 0 0 0 0000000000000001111111111111111 1 1 0 0 1 0000000000000011111111111111111 1 1 0 1 1 0000000000000111111111111111111 1 1 0 1 0 0000000000001111111111111111111 1 1 1 1 0 0000000000011111111111111111111 1 1 1 1 1 0000000000111111111111111111111 1 1 1 0 1 0000000001111111111111111111111 1 1 1 0 0 0000000011111111111111111111111 1 0 1 0 0 0000000111111111111111111111111 1 0 1 0 1 0000001111111111111111111111111 1 0 1 1 1 0000011111111111111111111111111 1 0 1 1 0 0000111111111111111111111111111 1 0 0 1 0 0001111111111111111111111111111 1 0 0 1 1 0011111111111111111111111111111 1 0 0 0 1 0111111111111111111111111111111 1 0 0 0 0 1111111111111111111111111111111 Table1. Gray Code Encoder Truth Table III. IMPLEMENTATION OF PROPOSED ENCODER There are different logic styles to implement the encoder design. Generally the implementation will be done using static CMOS logic style. The advantage of static CMOS logic style is that it is having the lowest power consumption with a lower speed. So for achieving a higher speed, other logic styles are preferred. Here the design is implemented using a new logic style called pseudo dynamic CMOS logic [7]. Pseudo dynamic CMOS logic circuit consists of a PMOS transistor with gate connected to clock, a bunch of NMOS transistors for the implementation of the logic style in Fig2. Schematic of 2 input AND Gate Using Pseudo Dynamic CMOS Logic During the pre-charging phase of the dynamic CMOS, the PMOS transistor is on and the NMOS network will be switched off and in the evaluation mode the PMOS transistor is switched off and NMOS network will be conditionally switched on based on the inputs. Whereas in pseudo dynamic CMOS logic, the NMOS evaluation block can be enabled during pre-charging phase, since it has no influence on the output voltage due to the presence of inverter. The basic structure of the pseudo dynamic logic (2 input and gate) is shown in figure 2. During pre-charging phase, if NMOS logic block is enabled, the output comes to settle down to a value decided by a resistive divider of the PMOS pull-up and NMOS logic block. It must be ensured that the voltage at the inverter input does not below V IH (Minimum input voltage applied at the input which will be taken as a logic one). The size of PMOS and NMOS transistors must be chosen in such a way that the proper functioning of the circuit will be maintained. Consider the case with NMOS logic is enabled and clock is low. With proper size of the transistor, the voltage at the input of the inverter will be less than V IH, thus maintaining logic at the output of the inverter. If the PMOS transistor size is increased beyond a specific limit, the intermediate voltage exceeds V IH thereby pulling down the inverter output. Finally it will result in the malfunctioning of the circuit. So the transistor sizing is crucial in the implementation design. The disadvantage with the pseudo dynamic CMOS logic is that it has static power dissipation (The power dissipation occurs when a direct current flows between VDD and ground. That is when both pull up and pull own networks are switched on simultaneously). The schematic of the gray code encoder for each bit is designed using proposed circuit is shown in figure 3. With the help of xor gate, the gray code will be converted to binary code. The schematic of 2 input xor is shown in fig 4.

(d) Gray Code Bit3 Generation Circuit (a) Gray Code Bit0 Generation Circuit (e) Gray Code Bit4 Generation Circuit Fig3. Schematic of Gray Code Encoder using Pseudo Dynamic CMOS Logic (b) Gray Code Bit1 Generation Circuit (c) Gray Code Bit2 Generation Circuit Fig4. Schematic of 2 Input XOR Gate

Fig5. Schematic of Total Encoder Fig8. Simulation of Binary Code Encoder Fig6. Schematic of D Flip-Flop IV. SIMULATION RESULTS AND DISCUSSION The encoder is designed as shown in fig5 and tested using all the input combinations from the truth table and verified. At the output of the gray code a D flip-flop [fig6] is added to get the undistorted waveform. The gray code output is shown in the figure7. As derived from the equation (B), the gray code will be converted to binary code and the simulation results are shown in figure8. The summary of the encoder simulation results is shown in the table. In most of the 5 bit flash ADC s, the maximum sampling frequency achieved can be up to 3.5GS/s [4]. With the use of proposed encoder maximum sampling frequency of 5GS/s can be achieved. The average power dissipation of the proposed encoder is 1.919 mw. The results are presented in the table2. Results Architecture Resolution Proposed Encoder Flash 5 bits Technology 90 nm Sampling Frequency 5GHz Vdd 1.2V Current 1.599 ma Power Dissipation 1.919 mw Table2. Summary of Proposed Encoder Fig7. Simulation of Gray Code Encoder The results show that the new design is much faster than the other encoders. In comparison with the static CMOS logic encoder, the proposed encoder contains a reduced number of transistors, thereby reducing the cost of the encoder also.

V. CONCLUSION The speed of an encoder plays an important role in the design of flash ADC. The proposed encoder uses a new logic style called pseudo dynamic CMOS logic to improve the speed of the encoder. The encoder is designed and simulated using 90 nm technology using CADENCE tool. The encoder which is operating at 5 GHz, consumes 1.919 mw from 1.2 V supply. The performance of the encoder makes it suitable for the design of high speed flash ADC. 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 Midwest 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, Cnadian Conference on Electrical and Computer Engineering, pp 698-701, May 2005. [3]. R.Baker, H.W.Li, and D.E. Boyce, CMOS Circuit Design, Layout and Simulation. Prentice Hall 2000. [4]. Sunghyun Park, Yorgos Palaskas, Ashoke Ravi, Ralph.E.Bishop, and Michael P. Flynn, A 3.5 GS/s 5-b Flash ADC in 90nm CMOS, IEEE Custom Integrated Circuits Conference 2006. [5].Niket Agrawal, Roy Paily, An Improved ROM Architecture for Bubble eroor Suppression in High Speed Flash ADCs, Annual IEEE Conference, pp 1-5,2005. [6]. Mustafijur Rahman, K.L. Baishnab, F.A. Talukdar, A Novel ROM Architecture for Reducing Bubble and Meta-stability Errors in High Speed Flash ADCs, 20th International Conference on Electronics, Communications and Computer, pp 15-19, 2010. [7].Vinayashree Hiremath, Design of High Speed ADC, M.S. Thesis, Wright State University, 2010.