BOOTH RECODED WALLACE TREE MULTIPLIER USING NAND BASED DIGITALLY CONTROLLED DELAY LINES

Similar documents
Digitally Controlled Delay Lines

Low Power Glitch Free Delay Lines

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

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

Acounter-basedall-digital spread-spectrum clock generatorwithhighemi reductionin65nmcmos

A Low Power Digitally Controlled Oscillator Using 0.18um Technology

A wide-range all-digital duty-cycle corrector with output clock phase alignment in 65 nm CMOS technology

Design of an optimized multiplier based on approximation logic

Fast-lock all-digital DLL and digitally-controlled phase shifter for DDR controller applications

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

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

ENHANCING SPEED AND REDUCING POWER OF SHIFT AND ADD MULTIPLIER

IN RECENT years, the phase-locked loop (PLL) has been a

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

Certain Investigations on NAND Based Flip Flops for Glitch Avoidance Using Tanner

High performance Radix-16 Booth Partial Product Generator for 64-bit Binary Multipliers

A Low-Power and Portable Spread Spectrum Clock Generator for SoC Applications

An All-digital Delay-locked Loop using a Lock-in Pre-search Algorithm for High-speed DRAMs

CHAPTER 1 INTRODUCTION

CHAPTER 4 ANALYSIS OF LOW POWER, AREA EFFICIENT AND HIGH SPEED MULTIPLIER TOPOLOGIES

A Monotonic and Low-Power Digitally Controlled Oscillator Using Standard Cells for SoC Applications

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

Synchronous Mirror Delays. ECG 721 Memory Circuit Design Kevin Buck

A digital phase corrector with a duty cycle detector and transmitter for a Quad Data Rate I/O scheme

Modified Booth Multiplier Based Low-Cost FIR Filter Design Shelja Jose, Shereena Mytheen

A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast Arithmetic Circuits

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

/$ IEEE

FPGA IMPLEMENTATION OF POWER EFFICIENT ALL DIGITAL PHASE LOCKED LOOP

A Novel Approach of an Efficient Booth Encoder for Signal Processing Applications

A High-Resolution Dual-Loop Digital DLL

AREA EFFICIENT DISTRIBUTED ARITHMETIC DISCRETE COSINE TRANSFORM USING MODIFIED WALLACE TREE MULTIPLIER

A LOW POWER SINGLE PHASE CLOCK DISTRIBUTION USING 4/5 PRESCALER TECHNIQUE

Delay-Locked Loop Using 4 Cell Delay Line with Extended Inverters

DESIGN OF LOW POWER MULTIPLIER USING COMPOUND CONSTANT DELAY LOGIC STYLE

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

DELAY-LOCKED loops (DLLs) have been widely used to

Design and Characterization of 16 Bit Multiplier Accumulator Based on Radix-2 Modified Booth Algorithm

VLSI Implementation of Digital Down Converter (DDC)

Design and Implementation of Complex Multiplier Using Compressors

DLL Based Clock Generator with Low Power and High Speed Frequency Multiplier

A Reset-Free Anti-Harmonic Programmable MDLL- Based Frequency Multiplier

DESIGN & IMPLEMENTATION OF FIXED WIDTH MODIFIED BOOTH MULTIPLIER

Low-Power Multipliers with Data Wordlength Reduction

Design and Simulation of Convolution Using Booth Encoded Wallace Tree Multiplier

ALL-DIGITAL FREQUENCY SYNTHESIZER IN DEEP-SUBMICRON CMOS

Design and Implementation of 64-bit MAC Unit for DSP Applications using verilog HDL

Design of Area and Power Efficient FIR Filter Using Truncated Multiplier Technique

THE serial advanced technology attachment (SATA) is becoming

DESIGN OF FIR FILTER ARCHITECTURE USING VARIOUS EFFICIENT MULTIPLIERS Indumathi M #1, Vijaya Bala V #2

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors

Implementation and Performance Analysis of different Multipliers

DESIGN OF MULTIPLE CONSTANT MULTIPLICATION ALGORITHM FOR FIR FILTER

FOR HIGH SPEED LOW POWER APPLICATIONS USING RADIX-4 MODIFIED BOOTH ENCODER

A Frequency Synthesis of All Digital Phase Locked Loop

The Use and Design of Synchronous Mirror Delays. Vince DiPuccio ECG 721 Spring 2017

Design and Implementation Radix-8 High Performance Multiplier Using High Speed Compressors

Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code

An Design of Radix-4 Modified Booth Encoded Multiplier and Optimised Carry Select Adder Design for Efficient Area and Delay

IJCSIET--International Journal of Computer Science information and Engg., Technologies ISSN

Design and Implementation of Truncated Multipliers for Precision Improvement and Its Application to a Filter Structure

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

HIGH PERFORMANCE BAUGH WOOLEY MULTIPLIER USING CARRY SKIP ADDER STRUCTURE

Comparison of Conventional Multiplier with Bypass Zero Multiplier

An Ultra-Low-Power 15-bit Digitally Controlled Oscillator with High Resolution

An Optimized Design for Parallel MAC based on Radix-4 MBA

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

A Wide-Range Delay-Locked Loop With a Fixed Latency of One Clock Cycle

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

A fast lock-in all-digital phase-locked loop in 40-nm CMOS technology

An Ultra-Low-Power 15-bit Digitally Controlled Oscillator with High Resolution

DESIGN OF AREA EFFICIENT TRUNCATED MULTIPLIER FOR DIGITAL SIGNAL PROCESSING APPLICATIONS

Implementation of Efficient 5:3 & 7:3 Compressors for High Speed and Low-Power Operations

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

High Performance Low-Power Signed Multiplier

Design of Baugh Wooley Multiplier with Adaptive Hold Logic. M.Kavia, V.Meenakshi

DOUBLE DATA RATE (DDR) technology is one solution

Design A Redundant Binary Multiplier Using Dual Logic Level Technique

Design of a Power Optimal Reversible FIR Filter ASIC Speech Signal Processing

AS THE DATA rate demanded by multimedia system

Wave Pipelined Circuit with Self Tuning for Clock Skew and Clock Period Using BIST Approach

CHAPTER 2 LITERATURE SURVEY

Design of Parallel Prefix Tree Based High Speed Scalable CMOS Comparator for converters

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June ISSN

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog

Multiple Reference Clock Generator

Tirupur, Tamilnadu, India 1 2

Design and implementation of LDPC decoder using time domain-ams processing

A Review on Low Power Compressors for High Speed Arithmetic Circuits

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm

International Journal Of Scientific Research And Education Volume 3 Issue 6 Pages June-2015 ISSN (e): Website:

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

ISSN Vol.03,Issue.02, February-2014, Pages:

DESIGNING OF MODIFIED BOOTH ENCODER WITH POWER SUPPRESSION TECHNIQUE

High Speed Speculative Multiplier Using 3 Step Speculative Carry Save Reduction Tree

MULTIPHASE clocks are useful in many applications.

High-speed Multiplier Design Using Multi-Operand Multipliers

WITH the explosive growth of the wireless communications

A Novel Low Power Digitally Controlled Oscillator with Improved linear Operating Range

Transcription:

BOOTH RECODED WALLACE TREE MULTIPLIER USING NAND BASED DIGITALLY CONTROLLED DELAY LINES B. Kayalvizhi, N. Anies Fathima and T. Kavitha NPRCET E-Mail: kayalvizhi.103@gmail.com ABSTRACT Digital controlled delay line (DCDL) is a digital circuit used to provide the desired delay for a circuit whose delay line is controlled by a digital control word. There are wide varieties of approaches available for constructing the DCDL. The previous approach deals about designing a DCDL with and without glitches. More over Glitches are the most considerable factor that limits the use of DCDL in many applications. The Glitches in a circuit can be analyzed by increasing delay control code in a circuit. By reducing the number of glitches a delay line also further reduced.. In this paper NAND based DCDL improved using Wallace tree multiplier, which used to give an accurate value, as well increase speed of operation. It aims at additional reduction of latency and area of the Wallace tree multiplier using the delay control units based on the DCDL unit. The simulation have been carried out using modelsim and xilinx tools. Keywords: booth multiplier, arithmetic unit, encoder, compressor, DCDL, wallace tree, spread spectrum. 1. INTRODUCTION Analog circuits are difficult to design since designing these circuits fail to do the job more efficiently and it work an continuous level signals. But a digital circuits are easy to design, since automation can applied at various level of circuit. Hence time domain resolution of analog signals become more important than voltage resolution of analog signals [1]. Digital circuits operate on only two levels i.e,0 s&1 s.digital circuits have an high degree of flexibility. DCDL used in many applications like spread spectrum clock generator (SSCG) and ultra wide band (UWB)[17],[18]..DCDL [3] [6], [9],[17] mainly used in the purpose of clock signals. By that it will produce an output with respect to an input. Initially DCDL design with a MUX which may provide a minimum delay (t min ) which is an critical design parameter of many applications. A t min occurs due to an increase in number of cells.mux with DCDL have an tradeoff between delay range and minimum delay. Increase in number of cells may chance of more num of delays in the circuit. It might reduced by using tree-based multiplexer topology, however it produce an irregular structure to the device. Due to an irregularity it provides a more complicates to the circuit. Further it moves on into some other concept to overcome above drawbacks. Hence DCDL was design with an regular cascade of equal delay elements(de)[12]-[15].in regular cascade of delay elements the above multiplexer has spreader among the cells, by that it reduce the number of delay(t min) as much better than above MUX based DCDL, and become dependent of number of cells. A DCDL with regular cascade of delay elements design with an NAND gates. Which may provide an high regularity to the circuit. Additionally it provides an very good linearity and resolution. Obtaining resolution as 2.t NAND (delay of NAND gate) DCDL is constructed with a three state inverters (TINV)[18].The above concept reveals that a DCDL with an regular cascade of delay elements design with an NAND gates. Hence here instead of NAND gates it designs with a TINV. Each element is constructed by an three state inverters. Here we obtain a resolution as 2.t TINV.Resolution of TINV is higher than resolution of NAND gates. Because pull up network of TINV requires two series devices and NAND requires single device only. The DCDL with an cascade of equal delay elements [12]-[15], allows an simple layout organization. Here it has constructed by an inverter and inverting multiplexer. It may require some drawbacks. Among that, t min(minimum delay)which is an critical parameter of many application obtains an mismatch between odd and even control codes. Due to that mismatch there may increase in integral non linearity (INL).Its an one of drawback. Another drawback is, multiplexer increases in number of cells, due to that delay might increase, it provides higher resolution than both a NAND and TINV based DCDL. Occurrence of glitching in a circuit may limit its application and its an major drawback of a process.and glitching is common problem in a circuit. DCDL is most probably applied for an process of an clock signals. Due to that we go for glitch free circuit. The circuit without an glitch has used for an wide range of applications. The glitch-free circuit obtained by designing a NAND based DCDL with an delay control code switch. Glitching may also avoid by using an thermometer code on control bits i.e. used to avoid numbers of delays in a DCDL circuit. DCDL has an application like all digital delay locked loop(addll) [9]-[16], all digital phase locked loop(adpll)[2]-[8].in a ADDLL glitches may avoid by using phase detector and harmonic locking circuitry during locking phase. This paper contributes about two processes. Initially it describes about a proposed NAND based DCDL without a glitch. second it deals about encoding a NAND based DCDL into an Wallace tree multiplier,as a future work.and proves much better result,by encoding 2707

that Wallace into NAND based DCDL. Achieves a good resolution. 2. PREVIOUSLY PROPOSED NAND BASED DCDL WITH AND WITHOUT GLITCHES The Figure-1 shows the NAND based DCDL without glitches. The circuit which contains unit delay in a block of delay control unit is used to hold the delay while transferring the messages from sender to receiver, by that number of delays reduced in a circuit due to that circuit obtained with glitch free circuit and a spread spectrum to detect a jitter problem in order to avoid signal deviation. Hence the NAND based DCDL also contain a block of spread spectrum clock generator along with phase locked loop. Spread spectrum used for the purpose of secure transformation by converting the messages from one format into another format, like encoding and decoding method. Phase locked loop frame buffer control the system that generates a output signal whose output is related to input signal. Here the two control bits S i and T i act as a thermometric code and one cold fact. The both control bits encoded by this view. In occurrence of a glitch circuit there is a possible of only two states namely pass state and post state for a delay elements.but in turn of Glitch-free circuit it acts in possible of three states i.e. pass state Turn state and finally a Post-turn state. 3. BLOCK DIGRAM OF NAND BASED DCDL WITHOUT GLITCHES The NAND based DCDL determines the parameter as Area,, Delay, through control units and spread. The control units have a flip-flop, Unit delay and Master clock. Master clock is used here in order to control analog signals and digital signals; it s a precision clock that provides timing signals synchronize slave clocks as a part of clock networks. Unit delay block hold and delays its input by the sample period which specified by the certain user. Signal act as a scalar or vector, accepts one input and generate one output. Flip-flop is a storage device has two stable states. It has one or two outputs as well inputs, it s a bistable multivibrator. From Figure-1- let us Consider an two users, which transfer an input clock signals in certain frequency, through phase locked loop frame buffer which may transfer an input with respect to an output. Hence while transferring an input clock signals. In order to avoid an no. of delay elements here we use a control units in factor of unit delay, flip-flop and master clock. Then a spread spectrum clock generator used here to avoid a jitter problem at an output i.e. signal deviation during the process. 4. SIMULATION RESULT WITH AND WITHOUT GLITCHES Figure-1. NAND based DCDL. Hence here driving circuits are also introduce in order to avoid delays. The driving circuit may act with a D-flip flop. The glitch free NAND operation may detailed with an inverting and non-inverting topology of a NAND gates. The topology may act with a binary values such that 0 s and 1 s. Stuck at 1(s_a_1) for non-inverting topology and Stuck at 0 (s_a_0) for inverting topology. INFERENCE Figure-2. Circuit with glitch. 2708

The red color line in a above simulation indicates that a line was not enabled,causes a glitches in a circiut is going to encode provide better result. with an NAND based DCDL to Drawbacks 1. Array multiplier Worst case delay of multiplier proportional to the width of multiplier Speed will be low for very wide multiplier CONT.. Figure-3. Glitch free circuit. 5. PROPOSED NAND BASED DCDL WITHOUT GLITCHES USING WALLACE TREE MULTIPLIER The proposed work determines with a multipliers. Which is improved version of NAND based DCDL without glitches, and provide more efficient to the circuit than previous work. Multipliers It has two basic operations such as, Partial products and their accumulation, by this operation we can speed up the process. By reducing no. of partial product it also reduces complexity and the time needed to accumulate the partial product, and both can applied simultaneously. Types of multipliers There are various types of multipliers, such as 1) Array multiplier 2) Wallace tree multiplier 3) Booth multiplier 4) Dadda multiplier The above three multiplier is a high speed multiplier. Among that multiplier Wallace tree multiplier 2. Dadda multiplier Dadda multiplier is similar to Wallace tree multipler, which may also have same three steps to evaluate the process. However, Wallace multipliers that reduce as much as possible an each layer, Dadda multiplier do as few reduction as possible. Why multiplier encoded with a NAND based DCDL Multiplier is a fast arithmetic circuit and it plays important role in digital circuits and various applications. Multipliers offer following design parameters such as area, low power consumption, high speed regularity of layout. And hence multiplier was encodes with an NAND based DCDL. Which provide better result than NAND based DCDL. Advantage of wallace tree and booth Multiplier Small in delay No. of logic levels required to perform summation can be reduced with Wallace tree. In Booth multiplier, Reduce No. of partial products, thus make it extensively used in multiplier with long operands (716 bits).and this is a main reason why we using a Wallace tree in NAND based DCDL By including a partial product it achieves highest reduction in stages and high performance. Booth multiplication is a multiplication that multiples two signed number in 2 s complement. Booth uses a desk calculator that where faster at shifting than adding &created the algorithm increases their speed Booth recoding improves the cost and cycle time of standard multiplier by certain constant factors. Why multiplier encoded with an NAND based DCDL Multiplier is a fast arithmetic circuit and it plays important role in digital circuits and various applications. Multipliers offer following design parameters such as area, low power consumption, high speed regularity of layout and hence multiplier was encodes with an NAND based DCDL. Which provide better result than NAND based DCDL. Advantage of wallace tree and booth multiplier Small in delay No. of logic levels required to perform summation can be reduced with Wallace tree. 2709

In Booth multiplier Reduce No. of partial products, thus make it extensively used in multiplier with long operands (716 bits).and this is a main reason why we using a Wallace tree in NAND based DCDL By including a partial product it achieves highest reduction in stages and high performance. Booth multiplication is a multiplication that multiples two signed number in 2 s complement. Booth uses a desk calculator that where faster at shifting than adding &created the algorithm increases their speed Booth recoding improves the cost and cycle time of standard multiplier by certain constant factors. Why multiplier encoded with an NAND based DCDL Multiplier is a fast arithmetic circuit and it plays important role in digital circuits and various applications. Multipliers offer following design parameters such as area, low power consumption, high speed regularity of layout And hence multiplier was encodes with an NAND based DCDL. Which provide better result than NAND based DCDL. 6. A PROPOSED WALLACE TREE MULTIPLIER A high speed and area efficient booth recoded wallace tree multiplier for fast arithmetic circuits using NAND based DCDL is proposed in this paper. It is an improved version of tree based Wallace tree multiplier architecture. This paper aims at additional reduction of latency and area of the Wallace tree multiplier using the delay control units based on the DCDL unit. This is accomplished by the use of Booth algorithm and compressor adders. The Wallace tree multiplier is improvised with NAND based DCDL and hence provide efficient result than previous. From Figure-4 Wallace tree is an efficient hardware implementation of a digital circuits that multiple two integer. The benefit of Wallace tree is that there are only O(logn) reduction layers and each layer has O(1) propagation delay. As Wallace tree includes partial product, booth encoding, and compressor technique along with multiplier and multiplicand value. Wallace tree multiplier works in a three step process operation:- a) Multiply each bit of one of the arguments, by that each one yield one another. b) By introducing a partial product number of stages reduced by layers of full adder and half adders. c) Then finalizing the result as, group the wires in two numbers and add then with a conventional adder. Tabulation for previously proposed NAND based DCDL power and delay Delay Minimum period 6.665 ns Minimum I/P arrival time 4.606ns before clock Maximum O/P arrival time 6.21 ns after clock Maximum frequency 150.029 MHZ Inference: The delay may reduced by adding an delay control unit to NAND based circuit such as Flip-Flop, Master Clock, Unit Delay. Name clock Logic Signals I/O s Total Quescent Total Dynamic Total power Inference 0.058 W 0.002 W 0.006 W 0.544 W 0.043 W 0.728 W 0.772 W A proper has utilized by a both output and input using an phase locked loop frame buffer, In case of PLL the input applied may obtained with respect to output. 2710

Figure-4. Wallace tree multiplier with NAND based DCDL. 7. RESULTS AND DISCUSSIONS Tabulation and simulation results of power and delay using wallactree-nand based DCDL Inference The delay has further reduced by improvising NAND based DCDL with Wallace tree multiplier. Delay Minimum period Minimum I/P arrival time before clock Maximum O/P arrival time after clock Maximum frequency 6.665 ns 4.606ns 4.26 ns 150.029 MHZ 2711

Simulation result OD delay 8. CONCLUSIONS In this paper NAND based DCDL is enclosed with Wallace tree multiplier and developed with a control delay units as well spread spectrum clock generator, in order to reduce no. of delays in a digital circuit. And a area obtained and power utilization for the proposed circuit has declared. The circuit of NAND based DCDL with Wallace tree shows the difference of both glitch and glitch free circuit and reduce in dealy and power. The simulation results confirm the correctness of developed model and show that proposed solution improve the resolution with respect to previous approaches. REFERENCES Simulation result of power [1] R. B. Staszewski, K.Muhammad, D. Leipold, C.-M. Hung, Y.-C. Ho,J. L. Wallberg, C. Fernando, K. Maggio, R. Staszewski, T. Jung, J.Koh, S. John, I. Y. Deng, V. Sarda, O. Moreira-Tamayo, V. Mayega,R. Katz, O. Friedman, O. E. Eliezer, E. de-obaldia and P. T. Balsara. 2004. All-digital TX frequency synthesizer and discrete-time receiver forbluetooth radio in 130-nm CMOS, IEEE J. Solid-State Circuits, Vol.39, no. 12, pp. 2278 2291, December. [2] R. B. Staszewski and P. T. Balsara 2006. All Digital Frequency Synthesizerin Deep Submicron CMOS. New York: Wiley. Name clock Logic Signals I/O s Total Quescent Total Dynamic Total power 0.058 W 0.002 W 0.006 W 0.544 W 0.043 W 0.728 W 0.772 W [3] C. C. Chung and C. Y. Lee. 2003. An all-digital phaselocked loop for highs peed clock generation, IEEE J. Solid-State Circuits, Vol. 38, no. 2,pp. 347 351, Feb. [4] P. L. Chen, C. C. Chung and C.Y. Lee. 2005. A portable digitally controlled oscillator using novel varactors, IEEE Trans. Circuits Syst. II, Exp. Briefs, Vol. 52, no. 5, pp. 233 237, May. [5] P. L. Chen, C. C. Chung, J. N. Yang, and C. Y. Lee. 2006. A clock generator with cascaded dynamic frequency counting loops for wide multiplication range applications, IEEE J. Solid-State Circuits, Vol. 41, no. 6,pp. 1275 1285, June. [6] B. M. Moon, Y. J. Park, and D. K. Jeong. 2008. Monotonic wide-range digitally controlled oscillator compensated for supply voltage variation, IEEE Trans. Circuits Syst. II, Exp. Briefs, Vol. 55, no. 10, pp.1036 1040, October. [7] J. A. Tierno, A. V. Rylyakov, and D. J. Friedman. 2008. A wide power supply range, wide tuning range, all static CMOS all digital PLL in 65 nm SOI, IEEE J. Solid-State Circuits, Vol. 43, no. 1, pp. 42 51,January. [8] K. H. Choi, J. B. Shin, J. Y. Sim, and H. J. Park. 2009. An interpolating digitally controlled oscillator for a 2712

wide range all digital PLL, IEEE Trans. Circuits Syst. I, Reg. Papers, Vol. 56, no. 9, pp. 2055 2063, September. [9] T. M. Matano, Y. Takai, T. Takahashi, Y. Sakito, I. Fujii, Y. Takaishi,H. Fujisawa, S.Kubouchi, S. Narui, K.Arai,M.Morino, M.Nakamura,S. Miyatake, T. Sekiguchi and K. Koyama. 2003. A 1-Gb/s/pin 512- Mb DDRII SDRAM using a digital DLL and a slewrate-controlled output buffer, IEEE J. Solid-State Circuits, Vol. 38, no. 5, pp. 762 768, May. [10] F. Lin, J. Miller, A. Schoenfeld, M. Ma, and R. J. Baker. 1999. A register controlled symmetrical DLL for double-data-rate DRAM, IEEE J.Solid-State Circuits, Vol. 34, no. 4, pp. 565 568, April. [18] D. D. Caro, C. A. Romani, N. Petra, A. G. M. Strollo and C. Parrella. 2010. A 1.27 GHz, all digital spread spectrum clock generator/synthesizer in 65 nm CMOS, IEEE J. Solid-State Circuits, vol. 45, no. 5, pp.1048 1060, May. [19] T. Terada, S. Yoshizumi, M. Muqsith, Y. Sanada and T. Kuroda. 2013. ACMOS ultra-wideband impulse radio transceiver for 1-Mb/s data communications and 2.5-cm range finding, IEEE J. Solid-State Circuits,vol. no. 4, pp. 891 898, Apr. 2006. Ieee transactions on very large scale integration (vlsi) systems, vol. 21, no. 1, January. [11] T. Kim, S. H. Wang and B. Kim. 2002. Fast locking delay-locked loopusing initial delay measurement, Electron. Lett., Vol. 38, no. 17, pp.950 951, August. [12] R. J. Yang and S. I. Liu. 2007. A 40 550 MHz harmonic-free all digitaldelay locked loop using a variable SAR algorithm, IEEE J. Solid-StateCircuits, Vol. 42, no. 2, pp. 361 373, February. [13] 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, Vol. 42, no.11, pp. 2338 2347, November. 2007. [14] S. Kao, B. Chen, and S. Liu. 2007. A 62.5 625-MHz anti reset all digitaldelay locked loop, IEEE Trans. Circuits Syst. II, Exp. Briefs, Vol. 54,no. 7, pp. 566 570, July. [15] L.Wang, L. Liu, and H. Chen. 2010. An implementation of fast-locking andwide-range 11-bit reversible SAR DLL, IEEE Trans. Circuits Syst. II,Exp. Briefs, Vol. 57, no. 6, pp. 421 425, June. [16] J. S. Wang, C. Y. Cheng, J. C. Liu, Y. C. Liu and Y. M. Wang. 2010. Aduty cycle distortion tolerant half delay line low-power fast lock in all digital delay locked loop, IEEE J. Solid-State Circuits, Vol. 45, no. 5,pp. 1036 1047, May. [17] S. Damphousse, K. Ouici, A. Rizki and M. Mallinson. 2007. All digital spread spectrum clock generator for EMI reduction, IEEE J. Solid-State Circuits, Vol. 42, no. 1, pp. 145 150, January. 2713