Current Steering Digital Analog Converter with Partial Binary Tree Network (PBTN)

Similar documents
A 12-bit Hybrid DAC with Swing Reduced Driver

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

A 8-Bit Hybrid Architecture Current-Steering DAC

Assoc. Prof. Dr. Burak Kelleci

SUCCESSIVE approximation register (SAR) analog-todigital

A 14-bit 2.5 GS/s DAC based on Multi-Clock Synchronization. Hegang Hou*, Zongmin Wang, Ying Kong, Xinmang Peng, Haitao Guan, Jinhao Wang, Yan Ren

DIGITALLY controlled and area-efficient calibration circuits

Digital Calibration for Current-Steering DAC Linearity Enhancement

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

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

A 130-NM CMOS 400 MHZ 8-BIT LOW POWER BINARY WEIGHTED CURRENT STEERING DAC

Implementation of High Performance Carry Save Adder Using Domino Logic

Low Power Design of Successive Approximation Registers

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

Design and Analysis of High Gain Differential Amplifier Using Various Topologies

ISSN:

RESISTOR-STRING digital-to analog converters (DACs)

Design & Analysis of Low Power Full Adder

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

A Low Dropout Voltage Regulator with Enhanced Transconductance Error Amplifier and Small Output Voltage Variations

High Speed Flash Analog to Digital Converters

DESIGN OF A NOVEL CURRENT MIRROR BASED DIFFERENTIAL AMPLIFIER DESIGN WITH LATCH NETWORK. Thota Keerthi* 1, Ch. Anil Kumar 2

A LOW DROPOUT VOLTAGE REGULATOR WITH ENHANCED TRANSCONDUCTANCE ERROR AMPLIFIER AND SMALL OUTPUT VOLTAGE VARIATIONS

Low Power High Speed Differential Current Comparator

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

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

A 12-bit 100kS/s SAR ADC for Biomedical Applications. Sung-Chan Rho 1 and Shin-Il Lim 2. Seoul, Korea. Abstract

Design and Performance Analysis of Low Power RF Operational Amplifier using CMOS and BiCMOS Technology

International Journal of Advance Engineering and Research Development

@IJMTER-2016, All rights Reserved 333

A 10 Bit Low Power Current Steering Digital to Analog Converter Using 45 nm CMOS and GDI Logic

Chapter 2 Basics of Digital-to-Analog Conversion

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

Chapter 3 Novel Digital-to-Analog Converter with Gamma Correction for On-Panel Data Driver

An improvement of a piecewise curvature-corrected CMOS bandgap reference

An Improved Bandgap Reference (BGR) Circuit with Constant Voltage and Current Outputs

LOW VOLTAGE / LOW POWER RAIL-TO-RAIL CMOS OPERATIONAL AMPLIFIER FOR PORTABLE ECG

Design of Low Power High Speed Fully Dynamic CMOS Latched Comparator

Figure.1. Schematic of 4-bit CLA JCHPS Special Issue 9: June Page 101

LAYOUT IMPLEMENTATION OF A 10-BIT 1.2 GS/s DIGITAL-TO-ANALOG CONVERTER IN 90nm CMOS

A 7 bit 3.52 GHz Current Steering DAC for WiGig Applications

Design of 12-bit 100-MHz Current-Steering DAC for SOC Applications

Design Analysis and Performance Comparison of Low Power High Gain 2nd Stage Differential Amplifier Along with 1st Stage

Design of High Gain Low Voltage CMOS Comparator

Wenjuan Guo, Student Member, IEEE, Tsedeniya Abraham, Steven Chiang, Chintan Trehan, Masahiro Yoshioka, and Nan Sun, Member, IEEE

HIGH GAIN, HIGH BANDWIDTH AND LOW POWER FOLDED CASCODE OTA WITH SELF CASCODE AND DTMOS TECHNIQUE

Design of Operational Amplifier in 45nm Technology

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

Analysis and Design of Analog Integrated Circuits Lecture 8. Cascode Techniques

High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers

A New network multiplier using modified high order encoder and optimized hybrid adder in CMOS technology

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

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

MOS CURRENT MODE LOGIC BASED PRIORITY ENCODERS

Study of High Speed Buffer Amplifier using Microwind

Area Efficient D/A Converters For Accurate DC Operation. Brandon Royce Greenley A THESIS. submitted to. Oregon State University

A Multiplexer-Based Digital Passive Linear Counter (PLINCO)

LOW POWER FOLDED CASCODE OTA

A New Design Technique of CMOS Current Feed Back Operational Amplifier (CFOA)

A 6.0 GHZ ICCO (INDUCTOR-LESS CURRENT CONTROLLED OSCILLATOR) WITH LOW PHASE NOISE

A High Speed and Low Voltage Dynamic Comparator for ADCs

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.

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

ECE 6770 FINAL PROJECT

A Survey on A High Performance Approximate Adder And Two High Performance Approximate Multipliers

A Successive Approximation ADC based on a new Segmented DAC

Payal Jangra 1, Rekha Yadav 2 1. IJRASET: All Rights are Reserved

A 19-bit column-parallel folding-integration/cyclic cascaded ADC with a pre-charging technique for CMOS image sensors

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

Low Power Low Noise CMOS Chopper Amplifier

Ultra Low Power, High resolution ADC for Biomedical Applications

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

Ultra Low Power High Speed Comparator for Analog to Digital Converters

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

RECENTLY, low-voltage and low-power circuit design

Design and Implementation of less quiescent current, less dropout LDO Regulator in 90nm Technology Madhukumar A S #1, M.

Low Power, Area Efficient FinFET Circuit Design

ECEN 720 High-Speed Links: Circuits and Systems. Lab3 Transmitter Circuits. Objective. Introduction. Transmitter Automatic Termination Adjustment

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

A Low Power Small Area Multi-bit Quantizer with A Capacitor String in Sigma-Delta Modulator

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

444 Index. F Fermi potential, 146 FGMOS transistor, 20 23, 57, 83, 84, 98, 205, 208, 213, 215, 216, 241, 242, 251, 280, 311, 318, 332, 354, 407

Transfer Function DAC architectures/examples Calibrations

Algebraic Modeling of New Enhanced Linearity Threshold Comparator based Flash ADC

VLSI DESIGN OF 12-BIT ADC WITH 1GSPS IN 180NM CMOS INTEGRATING WITH SAR AND TWO-STEP FLASH ADC

Design of CMOS Based PLC Receiver

An 11 Bit Sub- Ranging SAR ADC with Input Signal Range of Twice Supply Voltage

SAR ADC USING SINGLE-CAPACITOR PULSE WIDTH TO ANALOG CONVERTER BASED DAC. A Thesis. Presented to. The Graduate Faculty of the University of Akron

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

FIRST ORDER SIGMA DELTA MODULATOR USING 0.25 µm CMOS TECHNOLOGY AT 2.5 V

A new structure of substage in pipelined analog-to-digital converters

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

ISSN: X Impact factor: 4.295

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

Performance Evaluation of Different Types of CMOS Operational Transconductance Amplifier

High Performance 128 Bits Multiplexer Based MBE Multiplier for Signed-Unsigned Number Operating at 1GHz

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

Ultra Low Power Multistandard G m -C Filter for Biomedical Applications

An Optimized Performance Amplifier

Design Analysis of 1-bit Comparator using 45nm Technology

Transcription:

Indonesian Journal of Electrical Engineering and Computer Science Vol. 5, No. 3, March 2017, pp. 643 ~ 649 DOI: 10.11591/ijeecs.v5.i3.pp643-649 643 Current Steering Digital Analog Converter with Partial Binary Tree Network (PBTN) Mohd Tafir Mustaffa*, Yong Cheng Lim, Choon Yan Teh School of Electrical and Electronic Engineering, Universiti Sains Malaysia, Engineering Campus, 14300, Nibong Tebal, Pulau Pinang, Malaysia, telp (045996006)/fax (045996909) *Corresponding author, e-mail: tafir@usm.my Abstract DACs are essential devices in many digital systems which require high performance data converters. Thus, shrinking of supply voltage, budget constraints of test times, and rising bandwidth requirement causing DAC architectures to highly relying on matched components to perform data conversions. However, matched components are nearly impossible to fabricate; there are always mismatch errors which causes the difference between the designed and actual component value. Dynamic Element Matching (DEM) is one of the techniques that are commonly used to reduce component mismatch error. This technique is a randomization technique to select one of the appropriate codes for each of the digital input value before entering DAC block. Thus, in this research, a new DEM algorithm is proposed on Current-Steering DAC with Partial Binary Tree Network (PBTN) algorithm that utilizes a lower complexity circuit to produce output signals with less glitch. Simulation results for 6-bit 1-MSB PBTN DAC produces 0.3184LSB of DNL, 0.0062LSB of INL, and a power consumption of 14.13 mw, while using only 126 transmission gates. Keywords: Partial Binary Tree Network, Current Steering DAC, Differential Non-Linearity, Integral Non- Linearity Copyright 2017 Institute of Advanced Engineering and Science. All rights reserved. 1. Introduction DAC (Digital to Analog Converter) is an important element in many digital systems which require data converters with high performances from digital form to analog form. DAC rely on matched components to perform data conversion. However, matched components are very difficult or nearly impossible to realize on silicon since mismatch errors always exist in real implementation. Several techniques were applied to reduce or eliminate the effect of component mismatch errors such as enlarge the devices, digital calibration, self-calibration, error- averaging or dynamic element matching [1, 2]. Dynamic Element Matching (DEM) is one of the techniques applied in DAC to reduce component mismatch error. This technique is a randomization technique that randomly selects one of the codes for each of the digital input before entering DAC block. By using this technique, the time average of equivalent component at each component position are equal or nearly equal, which reduces the effect of component differences in the circuits. DEM capable of transforming the imperfection of each 1 bit DAC into broadband noise by randomizing the position of each DAC and sum up the result so that the effect of mismatch error is averaged [3]. The connection of DEM DAC is shown in Figure 1. The results of each 1 bit DAC will be summed to yield the desired output value of DAC. Figure 1. Structure of DEM DAC [3] Received December 1, 2016; Revised February 3, 2017; Accepted February 21, 2017

644 ISSN: 2502-4752 However, the limitation of this technique is that DAC will suffer from excessive digital hardware complexity. A complicated encoding is usually necessary for conventional DEM encoders which will lead to many switch transitions happen at the same time resulting glitches in the output signal. Hence, Partial Binary Tree Network (PBTN), a new DEM algorithm to Current-Steering DAC is proposed in this paper to overcome glitches transition with low complexity. PBTN is an algorithm that utilizes the advantage of Binary Tree Network (BTN) with less hardware complexity by using much lower transmission gates compared to BTN [4]. 1-MSB PBTN is implemented to do full random switching in 1-bit MSB while other layers of LSBs are performing partial randomization due to less effect on scrambling of DAC noise. 2. Design Methodology This section consists of three subsections that explain the design of 6-bit DEM PBTN DAC which are presented in Subsections 2.1, 2.2 and 2.3. A hardware complexity comparison between FRDEM, GCN equivalent, BTN and PBTN with 1-MSB randomization is briefly explained in Subsection 2.1. In Subsection 2.2, the propsed design of 1-MSB PBTN is presented. The Subsection 2.3 will present the final design of the 6-bit PBTN DAC. 2.1. Types of DEM Technique Table 1 below shows the number of transmission gates required for different DEM technique for B bits of DEM DACs [4]. Thus, if 3-bit DAC is required, PBTN DAC will only need 14 transmission gates as opposed to i.e. BTN DAC that will require 32 transmission gates. Therefore, for simplicity of the explanation of the PBTN design, a 3-bit PBTN design will be discussed in detail instead of the 6-bit PBTN due to the complexity of the circuit. Table 1. Number of transmission used for different B bit DACs Type of DEM technique Number of Transmission Gate required for B Bit DAC FRDEM GCN BTN 1-MSB PBTN 2.2. Partial Binary Three Network Partial Binary Tree Network is a new DEM algorithm that combines the advantage of Binary Tree Network in [4], but with less hardware complexity compared to BTN. The PBTN method needs only 1-bit MSB undergo full random switching while other layers of LSBs are performing partial randomization due to less effect on scrambling of DAC noise. Figure 2 illustrates a 3-bit PBTN. In general, a B bit PBTN will require B layers, 1 control signal, and 2 B unit of DAC and with total number of (2 B+1 2) transmission gates. For a 3-bit PBTN, it will consist of 3 layers, 1 control signal, 8 unit DAC elements and 14 transmission gates. For 1-MSB PBTN, it only requires one control signal,, a random bit sequence. This control signal will cause random unit DAC being activated per input signal x(b). For example, in Figure 2, if control signal is logical zero, input from MSB will be connected to four output lines, input from will connected to two output lines, and LSB will connected to 1 output line. If the given input is 101, then only five output lines will be at logical one. If the control signal was logical one, number of activated output(s) remain the same, but the position of the activated output line will be changed. Based on Figure 2, 1-MSB PBTN is built using a transmission gate (shown in Figure 3), constructed by using one PMOS and one NMOS which is also known as the MOSFET switch to allow analog switch pass a signal level from the input to the output. Two extra MOSFETs, which are PM0 and NM0 were also included to realize the inverted Sel input at the PM1. IJEECS Vol. 5, No. 3, March 2017 : 643 649

IJEECS ISSN: 2502-4752 645 Figure 2. 3-bit 1-MSB PBTN Figure 3. Transmission Gate Design Figure 4. 4-bit 1-MSB PBTN built by using two 3-bit PBTN circuit blocks Current Steering Digital Analog Converter with Partial Binary Tree (Mohd Tafir Mustaffa)

646 ISSN: 2502-4752 Figure 5. 4-bit 1-MSB PBTN DAC circuit After 3-bit PBTN is established, 4-bit PBTN can be built by connecting two blocks of 3 bit 1-MSB PBTN. First three bits of binary code input were connected to two blocks of 3-bit 1- MSB PBTN. LSB X0 of the input bit were connected to two extra transmission gates, and its output were connected to output line t3 and t7 as shown in Figure 4. This circuit is later extended to build the 6-bit PBTN DAC. Figure 5 shows the block diagram of the 4-bit PBTN DAC. 2.3. 6-bit PBTN Current Steering DAC Current Steering DAC is built based on the architecture as in Figure 6 [5]. Current Steering DAC was chosen in this research because it has constant output impedance and high conversion rate compared to other DACs. Thus, current steering DAC can handle high frequency signal used in today s technology which used boards based on 10 GHz application. In this research, to build an n-bit current steering DAC, current sources were needed. The input digital code is in the form of binary code that will be translated into thermometer code by the PBTN circuit, then the required current sources will be activated randomly. Figure 6. Current steering DAC [5] Figure 7 shows the switchable current source circuit used to build the DAC. Each of the switchable current cell is made up of 1 pair of PMOS and 1 pair of NMOS transistors which work as cascaded current mirror, self-biased circuit and a switch. In a current cell, switching signals need to be properly matched to improve the glitch performance. The drain of NM0 and PM3 are connected to the gate which acts as a diode. When NM0 and PM3 are operating at saturation region the current obtained is: (1) IJEECS Vol. 5, No. 3, March 2017 : 643 649

IJEECS ISSN: 2502-4752 647 Figure 7. Switchable current source In Figure 8, a 6-Bit PBTN-DEM current steering DAC was built by using 64 relatively simple switchable current sources (from Figure 7), connected to a 6-bit PBTN circuit (built based on the architecture as discussed in Subsection 2.2). The current sources would be activated randomly per input codes from PBTN block. The current will have summed up at the output resistor to produce the required output voltage. For full scale output voltage from binary code 111111, 63 blocks of switchable current sources would be turned ON and the remaining 1 current source will be remaining OFF as a dummy block. Each of the current source forms a block of DAC which produce 20 μa current. The currents from 63 blocks will sum up and produce potential difference across output resistor as per required. In this research, the output voltage is designed to be around 1 V. Hence, 250- ohm resistor was used as an output resistor and the current 20 μa is amplified by a factor of 3.125. From Ohm s Law, (2) Figure 8. 1-MSB 6-Bit PBTN DAC 3. Results and Analysis This section provides the results and discussion of the 1-MSB 6-Bit PBTN DAC. The digital input signal used for the simulation were varied from 000000 to 111111 with an update rate of 1 khz. Simulation result for 6-bit 1-MSB PBTN DAC is shown in Figure 9. It can be observed that the output has negligible offset error of 677.5 μv. Highest glitch in the simulation result is 407.9 mv, which happened when digital inputs transition from 011111 to 100000. This is caused by MSB transition from 0 to 1 and all LSBs which undergo transition from 1 to 0. Current Steering Digital Analog Converter with Partial Binary Tree (Mohd Tafir Mustaffa)

648 ISSN: 2502-4752 Figure 9. Simulation result of 6-Bit 1-MSB PBTN Based on the data extracted from Figure 9, the results for the INL and DNL were calculated and tabulated in Table 2. The result for the power consumption is also presented for comparison with another works. Table 2. Comparison with existing current steering DAC This Work [6] [7] [8] DEM Architecture Partial Binary Tree Network (1MSB) Not used Binary Tree Structure Random Hybrid Architecture Technology 0.13 μm 0.18 μm 90 nm 0.35μm CMOS CMOS CMOS CMOS Resolution 6-bit 6-bit 6-bit 6-bit DNL error (LSB) 0.3184 0.06 0.26 0.04 INL error (LSB) 0.0062 0.1142 0.45 2.32 Number of transmission 126 Not used 2542 Not used gate Power consumption 14.13mW 944.64uW - 165mW From Table 2, it can be observed that DNL error of this work has no advantages over existing designs in [6-8]. However, this work has a good INL rating of about 0.0062LSB which is much lower than the existing designs. Number of transmission gates used in this work also lower than existing work [7], which achieved 95% reduction. Power consumption of this work is about 91% lower than design using hybrid architecture [8], but it uses more power than [6]. However, designs in [6] and [8] are not based on DEM architecture. 4. Conclusion The aim of this research was to introduce a new algorithm for Dynamic Element Matching Current Steering DAC with Partial Binary Tree Network. From our research, though the conventional Binary Tree Network Dynamic Element Matching DAC had a decent performance, however it comes with high hardware complexity. But, the proposed algorithm, PBTN solves this limitation by reducing the hardware complexity to a significant level. Simulation result show that novel PBTN had the same performance with existing algorithm. To proof the concept of the proposed algorithm, a 6-bit Current Steering DAC with PBTN-DEM of 1- MSB randomization was implemented using 0.13 μm Silterra CMOS process. The PBTN-DEM DAC has been successfully designed which result of DNL error 0.3184LSB and INL error of 0.062LSB. The proposed PBTN DEM also had a power consumption of around 14 mw. IJEECS Vol. 5, No. 3, March 2017 : 643 649

IJEECS ISSN: 2502-4752 649 Acknowledgements Special thanks to Universiti Sains Malaysia for providing fund under the ERGS Grant (203/PELECT/6730112) to support this work. References [1] Gregoire BR, Moon UK. Reducing the Effects of Components Mismatch by Using releative Size Information. IEEE International Symposium on Circuits and Systems (ISCAS). Seattle. 2008: 512-515. [2] Sanyal A, Sun N. Dynamic element matching techniques for static and dynamic errors in continuoustime multi-bit modultators. IEEE J. Emerg. Sel. Top. Circuits Syst. 2015; 5(4): 598-611. [3] Shen MH, Tsai JH, Huang PC. Random Swapping Dynamic Element Matching Technique for Glitch Energy Minimization in Current-Steering DAC. IEEE Transactions on Circuits and Systems II: Express Briefs. 2010; 57(5): 369-373. [4] Bruce JW, Stubberud P. Generalized Cube Networks for Implementing Dynamic Element Matching Digital-to-Analog Converters. 41st Midwest Symposium on Circuits and Systems. Notre Dame. 1998: 522-525. [5] Myderrizi I, Zeki A. Current-Steering Digital-to-Analog Converters: Functional Specifications, Design Basics, and Behavioral Modeling. Antennas and Propagation Magazine, IEEE. 2010; 52: 197-208. [6] Chakir M, Akhamal H, Qjidaa H. A low power 6-bit current-steering DAC in 0.18-μm CMOS process. Intelligent Systems and Computer Vision (ISCV). Fez. 2015: 1-5. [7] Guo G, Wang Y, Su W, Jia S, Zhang G, Zhang X. Binary tree structure random Dynamic Element Matching technique in current-steering DACs. IEEE 11 th International Conference on Solid-State and Integrated Circuit Technology (ICSICT). Xi an. 2012: 1-3. [8] Narayanan A, Bengtsson M, Ragavan R, Duong QT. A 0.35 μm CMOS 6-bit Current Steering DAC. European Conference on Circuit Theory and Design (ECCTD). Dresden. 2013: 1-4. Current Steering Digital Analog Converter with Partial Binary Tree (Mohd Tafir Mustaffa)