Power Reduction and Glitch free MUX based Digitally Controlled Delay-Lines

Similar documents
Glitch Free Strobe Control Based Digitally Controlled Delay Lines

Analysis of Digitally Controlled Delay Loop-NAND Gate for Glitch Free Design

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

PHASE-LOCKED loops (PLLs) are widely used in many

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

PICOSECOND TIMING USING FAST ANALOG SAMPLING

CMOS Low Power, High Speed Dual- Modulus32/33Prescalerin sub-nanometer Technology

REDUCING DYNAMIC POWER BY PULSED LATCH AND MULTIPLE PULSE GENERATOR IN CLOCKTREE

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

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

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

Efficient 500 MHz Digital Phase Locked Loop Implementation sin 180nm CMOS Technology

DESIGN AND IMPLEMENTATION OF SYNCHRONOUS 4-BIT UP COUNTER USING 180NM CMOS PROCESS TECHNOLOGY

LFSR Counter Implementation in CMOS VLSI

Design of a High Frequency Dual Modulus Prescaler using Efficient TSPC Flip Flop using 180nm Technology

A Modified Static Contention Free Single Phase Clocked Flip-flop Design for Low Power Applications

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

Decade Counters Mod-5 counter: Decade Counter:

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Combinational vs Sequential

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

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

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

Timing Error Detection: An Adaptive Scheme To Combat Variability EE241 Final Report Nathan Narevsky and Richard Ott {nnarevsky,

HIGH SPEED CLOCK DISTRIBUTION NETWORK USING CURRENT MODE DOUBLE EDGE TRIGGERED FLIP FLOP WITH ENABLE

Design of an Efficient Low Power Multi Modulus Prescaler

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

Design and analysis of RCA in Subthreshold Logic Circuits Using AFE

Dual Edge Adaptive Pulse Triggered Flip-Flop for a High Speed and Low Power Applications

Current Mode Double Edge Triggered Flip Flop with Enable

IC Design of a New Decision Device for Analog Viterbi Decoder

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

ECEN620: Network Theory Broadband Circuit Design Fall 2014

DESIGN OF DOUBLE PULSE TRIGGERED FLIP-FLOP BASED ON SIGNAL FEED THROUGH SCHEME

Improve Performance of Low-Power Clock Branch Sharing Double-Edge Triggered Flip-Flop

PERFORMANCE ANALYSIS OF AN EFFICIENT PULSE-TRIGGERED FLIP FLOPS FOR ULTRA LOW POWER APPLICATIONS

Design of High Speed Phase Frequency Detector in 0.18 μm CMOS Process for PLL Application

55:131 Introduction to VLSI Design Project #1 -- Fall 2009 Counter built from NAND gates, timing Due Date: Friday October 9, 2009.

Novel Design of Static Dual-Edge Triggered (DET) Flip-Flops using Multiple C-Elements

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

Reconfigurable FPGA Implementation of FIR Filter using Modified DA Method

Low Power Area Efficient Parallel Counter Architecture

IN DIGITAL transmission systems, there are always scramblers

An Efficient Reduction of Area in Multistandard Transform Core

WINTER 15 EXAMINATION Model Answer

Report on 4-bit Counter design Report- 1, 2. Report on D- Flipflop. Course project for ECE533

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

Modeling and designing of Sense Amplifier based Flip-Flop using Cadence tool at 45nm

Clocking Spring /18/05

Asynchronous inputs. 9 - Metastability and Clock Recovery. A simple synchronizer. Only one synchronizer per input

Low Power Different Sense Amplifier Based Flip-flop Configurations implemented using GDI Technique

Clock - key to synchronous systems. Topic 7. Clocking Strategies in VLSI Systems. Latch vs Flip-Flop. Clock for timing synchronization

Clock - key to synchronous systems. Lecture 7. Clocking Strategies in VLSI Systems. Latch vs Flip-Flop. Clock for timing synchronization

ASYNCHRONOUS COUNTER CIRCUITS

A Low Power Delay Buffer Using Gated Driver Tree

High Frequency 32/33 Prescalers Using 2/3 Prescaler Technique

A Symmetric Differential Clock Generator for Bit-Serial Hardware

Final Exam review: chapter 4 and 5. Supplement 3 and 4

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

Low Power Approach of Clock Gating in Synchronous System like FIFO: A Novel Clock Gating Approach and Comparative Analysis

More on Flip-Flops Digital Design and Computer Architecture: ARM Edition 2015 Chapter 3 <98> 98

Reduction of Clock Power in Sequential Circuits Using Multi-Bit Flip-Flops

An FPGA Implementation of Shift Register Using Pulsed Latches

Power Optimization Techniques for Sequential Elements Using Pulse Triggered Flip-Flops with SVL Logic

SEQUENTIAL LOGIC. Satish Chandra Assistant Professor Department of Physics P P N College, Kanpur

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

A low jitter clock and data recovery with a single edge sensing Bang-Bang PD

Design and Analysis of Custom Clock Buffers and a D Flip-Flop for Low Swing Clock Distribution Networks. A Thesis presented.

LUT OPTIMIZATION USING COMBINED APC-OMS TECHNIQUE

CHAPTER 6 DESIGN OF HIGH SPEED COUNTER USING PIPELINING

An efficient Sense amplifier based Flip-Flop design

cascading flip-flops for proper operation clock skew Hardware description languages and sequential logic

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

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

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

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

A Power Efficient Flip Flop by using 90nm Technology

A NOVEL APPROACH TO ACHIEVE HIGH SPEED LOW-POWER HYBRID FLIP-FLOP

A 5-Gb/s Half-rate Clock Recovery Circuit in 0.25-μm CMOS Technology

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.

Fully Static and Compressed Topology Using Power Saving in Digital circuits for Reduced Transistor Flip flop

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

Part 4: Introduction to Sequential Logic. Basic Sequential structure. Positive-edge-triggered D flip-flop. Flip-flops classified by inputs

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

Metastability Analysis of Synchronizer

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

Scan. This is a sample of the first 15 pages of the Scan chapter.

Research Article Ultra Low Power, High Performance Negative Edge Triggered ECRL Energy Recovery Sequential Elements with Power Clock Gating

Lec 24 Sequential Logic Revisited Sequential Circuit Design and Timing

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

Removal of Decaying DC Component in Current Signal Using a ovel Estimation Algorithm

Low Power High Speed Voltage Level Shifter for Sub- Threshold Operations

Figure 1 shows a simple implementation of a clock switch, using an AND-OR type multiplexer logic.

16 Stage Bi-Directional LED Sequencer

A Novel Pass Transistor Logic Based Pulse Triggered Flip-flop with Conditional Enhancement

Guidance For Scrambling Data Signals For EMC Compliance

Computer Systems Architecture

An MFA Binary Counter for Low Power Application

Experiment 8 Introduction to Latches and Flip-Flops and registers

Transcription:

Power Reduction and Glitch free MUX based Digitally Controlled Delay-Lines MARY PAUL 1, AMRUTHA. E 2 1 (PG Student, Dhanalakshmi Srinivasan College of Engineering, Coimbatore) 2 (Assistant Professor, Dhanalakshmi Srinivasan College of Engineering, Coimbatore ABSTRACT : A wide range MUX based Digitally Controlled Delay Line (DCDL) is presented to achieve low jitter, low power and process immunity. The proposed DCDL have been designed in 90 nm CMOS technology. The proposed MUX based DCDL maintains the same resolution and minimum delay of NAND-based DCDL. In this paper the theoretical demonstration of the glitch-free operation of proposed DCDL is derived. Simulation result shows that novel circuits result in the lowest resolution, with a little worsening of the minimum delay with respect to the previously proposed DCDL with lowest delay. The NAND based DCDL avoid the glitching problem, but the power consumption rate and area will be increased. The proposed MUX based DCDL. Which overcome the limitation by NAND based DCDL. Keywords- All digital delay locked loop (ADDLL), all digital phase locked loop (ADPLL), Control code word, Digitally controlled delay lines (DCDL), Delay Line. 1. INTRODUCTION In recent deep-sub micrometer CMOS processes, voltage resolution of analog signals is becoming lower than time-domain resolution of a digital signal. This claim is now a day s pushing toward a new circuit design paradigm in which the traditional analog signal processing is expected to be progressively substituted by the processing of times in the digital domain. Digitally controlled delay lines (DCDL) should play the role of digital-to-analog converters in analog-intensive, circuits traditionally. From a more practical point of view, nowadays, DCDLs are a key block and it has number of applications, like all-digital PLL (ADPLL), all-digital DLL (ADDLL), all-digital spread-spectrum clock generators (SSCGs). By using a regular cascade of equal delay element (DE), DCDL is constructed. Each delay element is constructed by using only NAND gates it is obtained a very good linearity and resolution. The method is by using three state inverters (TINV). Here each delay element is constructed by using three state inverters, obtains a resolution t r = 2t TINV. The other method is DCDL constructed using inverter and an inverting multiplexer. This INVERTER+ MUX topology, presents two drawbacks. A first drawback is due to the different delays of the inverter and the multiplexer which results in a mismatch between odd and even Control-codes. This mismatch results in an increased INL. A second drawback is due to the large multiplexer delay. A common design problem in systems employing DCDLs is glitching. The DCDLs are employed to process the clock signals in most case; therefore a glitch-free operation is required. A necessary condition is to avoid glitching, to set delay control-code switching. This is an issue at the DCDL-design level. Many approaches are known to avoid glitching in MUX-based DCDLs [8] [10]. In these topologies glitching can be avoided by using a thermometer code for the control-bits. The NANDbased DCDL topology [3] [6] presents a glitching problem. It is worth to note that in the ADDLL topologies of [3] [6] the DCDL glitching is filtered by the phase detector and harmonic locking circuitry during locking phase. In other applications, however, the presence of this glitching phenomenon can substantially limit the employ of NAND-based DCDLs. The design of NAND based DCDL has two contributions. First it is shown and analyzed the glitching problem of the NAND-based DCDL of [3] [6]. Afterwards a novel glitch-free NAND-based DCDL is presented. The proposed NAND-based DCDL allows achieving a resolution similarly to the NAND-based DCDL of [3] [6]. The NAND based DCDL avoid the glitching problem but the area and power consumption rate will be increased. This paper proposes MUX based DCDL which reduces the glitching problem and also reduces the power consumption rate. 17 Page

II.NAND-BASED DCDL AND GLITCHING The structure of NAND based DCDL is shown in Fig.1. The circuit is composed by a series of equal delay elements, each elements is composed by NAND gates. In this figure A denotes the fast input of each NAND gate. Gates marked with D represents dummy cells [1]-[2] it is added for load balancing. The two sets of control-bits and, control the DCDL.To avoid DCDL output glitching; the switching of delay control-bits is synchronized with the switching of In input signal. There are three possible driving circuits for the control- bits of proposed DCDL.Signals delayed with different LH/HL delays and different LH/HL delays by using clock tree delay and double clock flip-flops. (a) Fig.1 previously proposed glitch-free NAND-based DCDL: (a) inverting topology, (b) non-inverting topology Glitching problem can be avoided if the control-bits arrival time is lower than the arrival time of the input signal of the first delay element (DE) which switches from post or to the turn-state. When the control code is increased by more than one, glitching problem can occur. The s i bits encode the control code c by using a thermometric code: Tc +1 =0, Ti=1for i c+1. The Fig.1 shows that the state of all signals in the case ln=1, and c=1. According to the chosen control-bits encoding, each delay-element (DE) can be in one of three possible states. That is pass state, Turn state, and post turn state. The delay element with i are in pass-state (S i =0, Ti=1). In this state the NAND 3 output is equal to 1 and the NAND 4 allows the signal propagation in the lower NAND gates chain. The DE with i=c is in turn-state (. In this state the upper input of the DE is passed to the output of NAND 3. The next DE (i=c+1) is in post-turn-state (. In this DE the output of the NAND 4 is stuck-at 1, by allowing the propagation, in the previous DE (which is in turn-state), of the output of NAND 3 through NAND 4. All remaining delay element (DE) for (i>c+1) are again in turnstate (.The three possible DE states of proposed DCDL and the corresponding and values are summarized in Table I. (b) TABLE I Logic state of each DE in proposed DCDL S i T i DE state 0 1 Pass 1 1 Turn 1 0 Post- Turn In the proposed DCDL the state of all and signals depends on the input ( and with the only exception of, which is stuck-at 1. The glitch-free switching property of the proposed DCDL is conceptually simple to demonstrate. Let us assume a switching of the delay control-code 18 Page

from c= k to c= h. In the initial state of the line, and with the exception of, Let us suppose to first switch the k+1 th DE. By looking to Fig 1(b) it can be observed that, in these conditions, switches from 1 to. The signal is the input of the NAND 4 gate of k th DE. The switching of is glitch-free since the other input of this gate is stuck-at, therefore the NAND 4 output remains equal. After the k+1 th DE switching, all cells are either in pass-state or in turn-state. In these conditions it is possible to freely change the state of DEs from pass-state to turn-state, since this change does not affect the logic state of signals and. After this phase h+1 th DE can be switched from turnstate to post-turn-state. Since only when the signal switches from to 1. This switching is again glitch free. III. SWITCHING OF NAND BASED DCDL AND CONTROL-BITS DRIVING CIRCUITS The NAND based DCDL can be obtained with a three-step switching mechanism: for a switching from a delay control code c= k to c= h a delay control code, first, the k+1 th DE is switched from post-turn-state to the turn-state; the next all DE are switched from pass to turn-state and finally the h+1 th DE is switched to postturn-state. This switching mechanism presents the drawback of being slow and can result in a not simple driving circuit for the DCDL control-bits. Fig.2 Possible driving circuits for the control-bits of previously proposed DCDL: (a) signals delayed with different LH/HL delays by using a NAND-based circuit; (b) signals delayed using clock-tree delay (c) Si delayed with different LH/HL delays by using clock-tree delay and double-clock flip-flops. The NAND DCDL, shows that a sufficient condition to achieve a glitch-free operation in previously proposed DCDL is imposing the following two timing constraints: t S HL - t T LH > t NAND (1) t T HL t S LH > - t NAND (2) t = t S LH - t HL (3) Where,, and represents the arrival times of HL and LH switching of and signals, respectively. In order to show how this timing constraint can be, in practice, realized let us define two times, and. By using the above definitions, the two timing constraints (2) and (3) becomes s > t NAND (4) t < 3t NAND (5) 19 Page

Fig.2 (a) shows the first driving technique. In this solution each signal is obtained by using a flip-flop followed by a NAND-based circuit which presents different LH and HL propagation delays (. In this solution t P LH = t NAND while t p HL= 3tNAND. S = 3t NAND t = 3t NAND (6) The two constrains (5) and (6) are therefore verified, both with a timing-margin. A drawback of this solution is the relatively large complexity, since, for each signal, a driving circuit composed of three NAND gates is needed (in addition to the flip-flop). The driving circuit of Fig. 2(b) results simpler than the circuit of Fig. 2(a). In this second solution signals are delayed by delaying the clock signal of the flip-flops. The clock signal delay can be easily obtained by properly designing the clock-tree. As an example, in a standard-cells design flow based on automatic place and route, a different clock-tree delay can be obtained on a flip-flop by flip-flop bases by using the useful-skew feature of the tools. We will name the delay difference between the clock signals of. Flip-flops and flip-flops. Therefore, by recalling the definitions (4), in this case, we have = = (7) The two constraints (5) and (6), therefore, becomes < (8) The third solution of Fig.3(c) joins the advantages of the two previous solutions. The circuit of Fig.3(c) is based on a special flip-flop that is named double-clock flip-flop. This flip-flop employs two different clock signals: one clock signal ( ) is used to capture the high logic-state of the D input while another clock signal ( ) captures the low logic-state of the D input. In the driving circuit of Fig.3(c), this special flip-flop allows to control separately the LH and HL instants of switch of the signals through the delays of the two clock signals ( ) and ( ). The three possible driving circuits that can be used to generate the control-bits of the proposed DCDL are shown in Fig 3. By analyzing Figure 3 it can be noted that signals have to be delayed with respect to signals and that it could be useful to have a different delay for LH and HL transitions. It is also worth to note that, to avoid glitching of the DCDL, and signals must themselves be glitch-free. By following this reasoning, in all presented driving circuits, it is assumed that signals are generated as output of flip-flops, which, at the same time, both properly time the DCDL considering system-level aspects, and act as deglitching elements. IV. PROPOSED MUX BASED DCDL The structure of proposed MUX based DCDL is shown in Fig.3 Fig.3. Proposed MUX based DCDL This present paper relates to the fields of integrated circuit (IC), and more specifically, the present invention relates to programmable delay line circuits with avoidance, and their usage in reconfigurable circuits [11]. A programmable delay line is a circuit where an input signal may be passed to the output of the delay. 20 Page

Delay line circuits are typically used to adjust the relative delay difference between two signals to achieve reliable data transfer.there may be several disadvantages of the known delay line circuits. On of the potential disadvantage is that most of the known delay line circuit suffer from glitches. A programmable delay line circuit comprising of the following: first multiplexer having a first input coupled with an input line; second multiplexer having a first input, and a second input coupled with an output of the first multiplexer, and an output coupled with the input of the first multiplexer. A third multiplexer has a first input coupled with the output of the second multiplexer and a second input coupled with an input line, output coupled with the output line. A first control gate is coupled with the third multiplexer to control the third Multiplexer and second control gate coupled with the third multiplexer to control the second multiplexer. The first and second control gates selectively control the third and second multiplexer, in response to a delay value encode in delay to a signal. V. ANALYSIS AND SIMULATION RESULTS The schematic diagram and simulated output of the MUX based DCDL is shown in Fig 5 and 6. Fig 4. Schematic diagram of MUX based DCDL Fig 5. Simulated output of MUX based DCDL 21 Page

TABLE II POWER COMPARISON TABLE TYPES OF DCDL NAND based DCDL MUX based DCDL POWER 7.92 milli watt 3.02 micro watt VI. CONCLUSION A NAND-based DCDL which avoids the glitching problem of previous circuit [3] [6] has been presented. As DCDL structure has been developed to demonstrate the glitch-free property of the proposed circuit. As an additional result, the developed model provides the timing constraints that need to be imposed on the DCDL control-bits in order to guarantee a glitch-free operation. Three different driving circuits for the DCDL control-bits have been considered. In this paper MUX based DCDL is proposed. The simulation results confirm the correctness of developed model and show that proposed solutions improve the resolution with respect to previous approach and also reduce the power consumption rate. VII. ACKNOWLEDGMENT I, MARY PAUL, student of M.E APPLIED ELECTRONICS, Dept. of ECE, Dhanalakshmi Srinivasan College of Engineering, Coimbatore would like to express thanks to Asst. Prof. Ms.AMRUTHA E for his encouragement and constant co-operation throughout the completion of the paper. I deeply express my gratitude to all the ECE department staffs for their valuable advice and co-operation. VIII. REFERENCES [1]. R. B. Staszewski, K.Muhammad, D. Leipold, All-digital TX frequency synthesizer and discrete-time receiver for bluetooth radio in 130-nm CMOS, IEEE J. Solid-State Circuits, Dec. 2004, vol. 39, no. 12, pp. 2278 229. [2]. R. B. Staszewski and P. T. Balsara All Digital Frequency Synthesizer in Deep Submicron CMOS New York: Wiley, 2006. [3]. R. J. Yang and S. I. Liu, A 40 550 MHz harmonic-free all digital delay locked loop using a variable SAR algorithm, IEEE J. Solid-State Circuits, Feb. 2007, vol. 42, no. 2, pp. 361 37. [4]. R. J. Yang and S. I. Liu, A 2.5 GHz all digital delay locked loop in 0.13 mm CMOS technology, IEEE J. Solid- State Circuits, Nov. 2007, vol. 42, no. 11, pp. 2338 234. [5]. S. Kao, B. Chen, and S. Liu, A 62.5 625-MHz anti reset all digital delay locked loop, IEEE Trans. Circuits Syst. II, Exp. Briefs, Jul. 2007,vol. 54, no. 7, pp. 566 57. [6]. B. M. Moon, Y. J. Park, and D. K. Jeong, Monotonic wide-range digitally controlled oscillator compensated for supply voltage variation, IEEE Trans. Circuits Syst. II, Exp. Briefs, Oct. 2008,vol. 55, no. 10, pp. 1036 1040. [7]. J. A. Tierno, A. V. Rylyakov, and D. J. Friedman, A wide power supply range, wide tuning range, all static CMOS all digital PLL in 65 nm SOI, IEEE J. Solid-State Circuits, Jan. 2008, vol. 43, no. 1, pp. 42 51. [8]. J. S. Wang, C. Y. Cheng, J. C. Liu, Y. C. Liu, and Y. M. Wang, A duty cycle distortion tolerant half delay line lowpower fast lock in all digital delay locked loop, IEEE J. Solid-State Circuits, May 2010,vol. 45, no. 5, pp. 1036 1047. [9]. T. M. Matano, Y. Takai,Takaishi, H. Fujisawa, S.Kubouchi, A 1-Gb/s/pin 512-Mb DDRII SDRAM using a digital DLL and a slew-rate-controlled output buffer, IEEE J. Solid-State Circuits, vol. 38, no. 5, pp. 762 768. [10]. F. Lin, J. Miller, A. Schoenfeld, M. Ma, and R. J. Baker, A register controlled symmetrical DLL for double-datarate DRAM, IEEE J. Solid-State Circuits, Apr. 1999, vol. 34, no. 4, pp. 565 568. [11]. [11] T. Kim, S. H. Wang, and B. Kim, Fast locking delays-locked loop using initial delay measurement, Electron. Lett Aug. 2002, vol. 38, no. 17, pp. 950 951. 22 Page