Synchronous Mirror Delays. ECG 721 Memory Circuit Design Kevin Buck

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

An Area-efficient DLL based on a Merged Synchronous Mirror Delay Structure for Duty Cycle Correction

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

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

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

/$ IEEE

Phase Locked Loop Design for Fast Phase and Frequency Acquisition

DESIGN AND VERIFICATION OF ANALOG PHASE LOCKED LOOP CIRCUIT

CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC

Self Biased PLL/DLL. ECG 721 Memory Circuit Design (Spring 2017) Dane Gentry 4/17/17

Lecture 11: Clocking

Sudatta Mohanty, Madhusmita Panda, Dr Ashis kumar Mal

Design of Phase Locked Loop as a Frequency Synthesizer Muttappa 1 Akalpita L Kulkarni 2

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

A PROCESS AND TEMPERATURE COMPENSATED RING OSCILLATOR

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

Research on Self-biased PLL Technique for High Speed SERDES Chips

Fractional- N PLL with 90 Phase Shift Lock and Active Switched- Capacitor Loop Filter

Taheri: A 4-4.8GHz Adaptive Bandwidth, Adaptive Jitter Phase Locked Loop

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

Module -18 Flip flops

A Variable-Frequency Parallel I/O Interface with Adaptive Power Supply Regulation

A CMOS Phase Locked Loop based PWM Generator using 90nm Technology Rajeev Pankaj Nelapati 1 B.K.Arun Teja 2 K.Sai Ravi Teja 3

Delay-based clock generator with edge transmission and reset

Self-Biased PLL/DLL. ECG minute Final Project Presentation. Wenlan Wu Electrical and Computer Engineering University of Nevada Las Vegas

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

Introduction to CMOS RF Integrated Circuits Design

A Random and Systematic Jitter Suppressed DLL-Based Clock Generator with Effective Negative Feedback Loop

A Fast-Transient Wide-Voltage-Range Digital- Controlled Buck Converter with Cycle- Controlled DPWM

Wide frequency range duty cycle correction circuit for DDR interface

Highly Reliable Frequency Multiplier with DLL-Based Clock Generator for System-On-Chip

A Low-Jitter MHz DLL Based on a Simple PD and Common-Mode Voltage Level Corrected Differential Delay Elements

Digital Controller Chip Set for Isolated DC Power Supplies

Low-Jitter, 8kHz Reference Clock Synthesizer Outputs MHz

DESIGN AND ANALYSIS OF PHASE-LOCKED LOOP AND PERFORMANCE PARAMETERS

Integrated Circuit Design for High-Speed Frequency Synthesis

A GHz Wideband Sub-harmonically Injection- Locked PLL with Adaptive Injection Timing Alignment Technique

Design of Low Power CMOS Startup Charge Pump Based on Body Biasing Technique

ALTHOUGH zero-if and low-if architectures have been

Study and Implementation of Phase Frequency Detector and Frequency Divider 45nm using CMOS Technology

Comparison between Analog and Digital Current To PWM Converter for Optical Readout Systems

This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail.

A GHz Dual-Loop SAR-controlled Duty-Cycle Corrector Using a Mixed Search Algorithm

An All-Digital Approach to Supply Noise Cancellation in Digital Phase-Locked Loop

Lecture 160 Examples of CDR Circuits in CMOS (09/04/03) Page 160-1

HIGH resolution time-to-digital converters (TDCs)

A 0.2-to-1.45GHz Subsampling Fractional-N All-Digital MDLL with Zero-Offset Aperture PD-Based Spur Cancellation and In-Situ Timing Mismatch Detection

DLL Based Frequency Multiplier

ICS PLL BUILDING BLOCK

NOVEMBER 28, 2016 COURSE PROJECT: CMOS SWITCHING POWER SUPPLY EE 421 DIGITAL ELECTRONICS ERIC MONAHAN

Designing Nano Scale CMOS Adaptive PLL to Deal, Process Variability and Leakage Current for Better Circuit Performance

ISSN:

A single-slope 80MS/s ADC using two-step time-to-digital conversion

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces. Announcements

Designing of Charge Pump for Fast-Locking and Low-Power PLL

Electronic Circuits EE359A

A Fast Locking Digital Phase-Locked Loop using Frequency Difference Stage

Analysis of phase Locked Loop using Ring Voltage Controlled Oscillator

Circuit Design for a 2.2 GByte/s Memory Interface

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

Energy Efficient and High Speed Charge-Pump Phase Locked Loop

DESIGN OF A MODULAR FEEDFORWARD PHASE/FREQUENCY DETECTOR FOR HIGH SPEED PLL

Development of a 20 GS/s Sampling Chip in 130nm CMOS Technology

A Phase-Locked Loop with Embedded Analog-to-Digital Converter for Digital Control

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

Design of High-Speed Op-Amps for Signal Processing

A 2.2GHZ-2.9V CHARGE PUMP PHASE LOCKED LOOP DESIGN AND ANALYSIS

YT0 YT1 YC1 YT2 YC2 YT3 YC3 FBOUTT FBOUTC

Multiple Reference Clock Generator

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

INF4420 Phase locked loops

A Fully Integrated CMOS Phase-Locked Loop With 30MHz to 2GHz Locking Range and ±35 ps Jitter

A Digital Clock Multiplier for Globally Asynchronous Locally Synchronous Designs

IDT9170B CLOCK SYNCHRONIZER AND MULTIPLIER. Description. Features. Block Diagram DATASHEET

Bootstrapped ring oscillator with feedforward inputs for ultra-low-voltage application

Optimization of Digitally Controlled Oscillator with Low Power

Proposed DPWM Scheme with Improved Resolution for Switching Power Converters

A fast programmable frequency divider with a wide dividing-ratio range and 50% duty-cycle

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

ICS2510C. 3.3V Phase-Lock Loop Clock Driver. Integrated Circuit Systems, Inc. General Description. Pin Configuration.

R Using the Virtex Delay-Locked Loop

A 5.4-Gb/s Clock and Data Recovery Circuit Using Seamless Loop Transition Scheme With Minimal Phase Noise Degradation

Low Power Phase Locked Loop Design with Minimum Jitter

Source Coding and Pre-emphasis for Double-Edged Pulse width Modulation Serial Communication

ICS OSCILLATOR, MULTIPLIER, AND BUFFER WITH 8 OUTPUTS. Description. Features (all) Features (specific) DATASHEET

High Speed Clock Distribution Design Techniques for CDC 509/516/2509/2510/2516

ECE1352. Term Paper Low Voltage Phase-Locked Loop Design Technique

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

DESIGN FOR LOW-POWER USING MULTI-PHASE AND MULTI- FREQUENCY CLOCKING

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

Geared Oscillator Project Final Design Review. Nick Edwards Richard Wright

Lecture 23: PLLs. Office hour on Monday moved to 1-2pm and 3:30-4pm Final exam next Wednesday, in class

Chlorophyll a/b-chlorophyll a sensor for the Biophysical Oceanographic Sensor Array

Digital Dual Mixer Time Difference for Sub-Nanosecond Time Synchronization in Ethernet

Single-Ended to Differential Converter for Multiple-Stage Single-Ended Ring Oscillators

A 4 GSample/s 8-bit ADC in. Ken Poulton, Robert Neff, Art Muto, Wei Liu, Andrew Burstein*, Mehrdad Heshami* Agilent Laboratories Palo Alto, California

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

NOVEL OSCILLATORS IN SUBTHRESHOLD REGIME

DESCRIPTION CLKOUT CLK2 CLK4 CLK1 VDD GND SOP-8L

DFT for Testing High-Performance Pipelined Circuits with Slow-Speed Testers

Transcription:

Synchronous Mirror Delays ECG 721 Memory Circuit Design Kevin Buck 11/25/2015

Introduction A synchronous mirror delay (SMD) is a type of clock generation circuit Unlike DLLs and PLLs an SMD is an open loop system No clock jitter due to feedback and voltage oscillation SMDs have both analog and digital implementations An SMD is useful because it only requires two clock cycles to generate an internal clock synchronized to the external clock Useful for application such as DRAM Eliminates idle power consumption Startup time is 2 * T clk A major drawback of SMDs is that they must be designed for a specific buffer and propagation delay

Digital Synchronous Mirror Delay The first type of implementation we will consider is the digital SMD (DSMD) The components of a DSMD are: Input buffer Delay monitor (DM) Forward delay array (FDA) Mirror control circuit (MCC) Backward delay array (BDA) Clock driver The circuit replicates the input clock by comparing the difference between the signal from the input buffer and the delay monitor

DSMD Block Diagram Quantization error is introduced by both the FDA and BDA (not shown here)

DSMD Ideal Timing Diagram tv = T clk (d 1 + d 2 )

DSMD Basic Circuit

DSMD Calculations Each delay element is a NAND gate and an inverter (an AND gate), the total array size can be determined by: A A The total delay from the input to the output is: a The quantization error has a maximum value of one delay element (AND gate), this calculation ignores the delay from the NAND gate of the MCC. The clock period must be significantly larger than the delay monitor delay time (more specifically the width of the pulse must be larger than the delay time)

DSMD Calculations The delay element should be the minimum possible delay to minimize phase quantization error, t Qe The circuit on the next page has a d e of 77 ps, the delay monitor (d 1 + d 2 ) is approximately 200 ps and it is designed for a minimum clock speed of 1 GHz (T clk,max = 1 ns) so N is 10.40 (11) The circuit can actually operate at frequencies slightly lower than this as well due to the delay between the second and third delay elements The output will begin to lead the input when it goes below the designed operating frequency For comparison a clock signal of 100 MHz would require N = 127.27 (128)!

DSMD 800 MHz 1.4 GHz Operating Range Input Buffer DM FDA MCC BDA Output Buffer

DSMD Simulation Results (800 MHz) 2 clock cycles -107 ps phase error

DSMD Simulation Results (1 GHz) 2 clock cycles 10 ps phase error

DSMD Simulation Results (1.25 GHz) 2 clock cycles 128 ps phase error

DSMD Simulation Results (1.43 GHz) 2 clock cycles 156 ps phase error

DSMD Advantages and Disadvantages Advantages Easy to design/understand Fixed duty cycle Fast clock generation and short recovery time Power consumption only occurs during switching Works well for higher clock frequencies if delay element has a small delay Disadvantages Array size is proportional to clock period Lower clock speeds require a large array Fine phase characteristics required for best accuracy Introduces a phase quantization error

Analog Synchronous Mirror Delay We will now focus on an implementation of an analog SMD (ASMD) The components of an ASMD are: Input buffer Delay monitor (DM) Clock divider Charge pump and comparator Clock driver The circuit replicates the input clock using charge pumps to oscillate the input voltage to the comparators The rising edge of the internal clock will not coincide with the external clock

ASMD Input Buffer and Timing Diagram

ASMD Charge Pump and Comparator

ASMD Calculations Using a 10 μa supply current and designing for a minimum clock frequency of 100 MHz a During the period after the rising edge of the clock and before the signal has propagated through the DM (c = 1, d = 0) V left = V ref After d goes high and before the falling edge of c (c = 1, d = 1) the capacitor charges at a rate of: When both control signals are low (c = 0, d = 0) the capacitor discharges at the same rate and measures the time it takes to cross V ref and creates a pulse

ASMD Operation It is clear from the schematic that when the charge pump causes the negative terminal of the comparator to drop below the reference voltage the output will go high A second circuit with the complemented signals connected to the control logic will cause a similar behavior 180 out of phase with the first signal. Using an OR gate we can replicate the input clock from these two signals. A major challenge with this architecture is matching the output duty cycle. If the pumping currents do not match exactly the duty cycle will change every clock period.

ASMD 100 MHz 250 MHz Operating Range Input Buffer and Clock Divider Bias and startup circuit Charge Pumps

ASMD Simulation Results (100 MHz) 2 clock cycles 420 ps jitter

ASMD Simulation Results (160 MHz) 2 clock cycles 560 ps jitter

ASMD Simulation Results (200 MHz) 2 clock cycles 150 ps jitter

ASMD Simulation Results (250 MHz) 2 clock cycles 330 ps jitter

Improved ASMD Design Clearly this ASMD design is not practical nor useful There are four apparent problems with the ASMD shown Duty cycle dependence on V ref The up and down pumping p mismatch The circuit doesn t lock to the clock edge well The timing mismatch from the control signals and their complements Replacing the positive comparator terminal V ref connection with a second complemented pumping structure will cancel out the current mismatch for the comparator

Improved ASMD Design Adding a transmission gate to the true control signals will improve the timing matching for the true and complemented signals The capacitance on the comparator inputs will also need to be increased slightly Layout size and power consumption increase, tradeoff for improved performance

Comparator Pump Timing Comparison

ASMD 100 MHz 250 MHz Operating Range with Dual Pumping Scheme and TG Delay Input Buffer and Clock Divider Bias and startup t circuit it Charge Pumps

ASMD Simulation Results (100 MHz) 2 clock cycles 110 ps jitter

ASMD Simulation Results (160 MHz) 2 clock cycles 160 ps jitter

ASMD Simulation Results (200 MHz) 2 clock cycles 40 ps jitter

ASMD Simulation Results (250 MHz) 2 clock cycles 20 ps jitter

Comparison of Single/Dual Pump ASMD The clock edge is now reliable (however the phase skew increases with frequency due to the internal delay of the comparator and pumping circuit) Jitter is greatly reduced Duty cycle mismatch is reduced Power consumption is increased Layout size is increased

ASMD Advantages and Disadvantages Advantages No delay array with a size dependency on clock period Fast clock generation and short recovery time Phase error is (ideally) zero Due to the non-ideal nature of real circuits it is actually proportional to clock frequency Functions well at lower clock speeds Disadvantages Requires a bias circuit Constantly consumes power (comparator and bias circuit) Duty cycle is modulated based on pump current and timing mismatches Some jitter is introduced due to timing mismatches

References [1] Saeki, T. et al, A Direct-Skew-Detect Synchronous Mirror Delay for Application-Specific Integrated Circuits, IEEE Journal of Solid-State Circuits, Vol. 34, pp. 372 379, Mar. 1999. [2] Shim, D. et al, An Analog Synchronous Mirror Delay for High-Speed DRAM Application, IEEE Journal of Solid-State Circuits, Vol. 34, pp. 484 493, Apr. 1999. [3] Saeki, T. et al, A 2.5-ns Clock Access, 250-MHz, 256-Mb SDRAM with Synchronous Mirror Delay IEEE Journal of Solid-State Circuits, Vol. 31, pp. 1656 1668, Nov. 1996. [4] Baker, R. Jacob, CMOS Circuit Design, Layout and Simulation, 3 rd edition, John Wiley & Sons, 2010.