An Efficient NAND Gate Based Glitch-free All- Digital Duty-Cycle Corrector Architecture

2 Abstract: Duty-cycle correctors are widely used in high-speed devices and system-on-a-chip applications. Because both the positive and negative edges of the clock are utilized for sampling the input data, these systems require an exact 50% duty cycle of the input clock. However, as the clock signal is distributed over the entire chip with clock buffers, the duty cycle of the clock is often far from 50%. Because of the unbalanced rise and fall times, as a result of variations in process, voltage, and temperature. To resolve this problem and to correct the duty-cycle error many approaches are presented. In this work, wide-range NAND gate based glitch-free all-digital duty-cycle corrector is presented. The proposed NAND gate based glitch-free ADDCC not only achieves the desired output/input phase alignment, but also maintains the output duty cycle at 50% with a short locking time. In addition, the proposed method can mitigate the delay mismatch problem and produce minimum delay without any glitch. The circuit complexity also is reduced in the proposed NAND gate based ADDCC. The simulation is carried out in 0.65 nanometer CMOS process. An experimental result shows that the power consumed, delay and area is reduced in the proposed architecture. Simulation results are obtained using MODELSIM 6.3f. The power, area and delay are obtained using the XILINX ISE 8.1 software.

[1]  Lee-Sup Kim,et al.  A 500MHz DLL with second order duty cycle corrector for low jitter , 2005, Proceedings of the IEEE 2005 Custom Integrated Circuits Conference, 2005..

[2]  Jae-Yoon Sim,et al.  An All-Digital 90-Degree Phase-Shift DLL with Loop-Embedded DCC for 1.6Gbps DDR Interface , 2007, 2007 IEEE Custom Integrated Circuits Conference.

[3]  Jinn-Shyan Wang,et al.  Low-voltage pulsewidth control loops for SOC applications , 2002 .

[4]  F. Gardner,et al.  Charge-Pump Phase-Lock Loops , 1980, IEEE Trans. Commun..

[5]  Jinn-Shyan Wang,et al.  An all-digital 50% duty-cycle corrector , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[6]  Hong-June Park,et al.  A Digital CMOS PWCL With Fixed-Delay Rising Edge and Digital Stability Control , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[7]  Fenghao Mu,et al.  Pulsewidth control loop in high-speed CMOS clock buffers , 2000, IEEE Journal of Solid-State Circuits.

[8]  Shen-Iuan Liu,et al.  A 500-MHz-1.25-GHz fast-locking pulsewidth control loop with presettable duty cycle , 2004, IEEE Journal of Solid-State Circuits.

[9]  Meng Zhang,et al.  All-Digital Wide Range Precharge Logic 50% Duty Cycle Corrector , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[10]  Ching-Che Chung,et al.  An Ultra-Low-Power and Portable Digitally Controlled Oscillator for SoC Applications , 2007, IEEE Transactions on Circuits and Systems II: Express Briefs.

[11]  Shen-Iuan Liu,et al.  All-digital delay-locked loop/pulsewidth-control loop with adjustable duty cycles , 2006, IEEE Journal of Solid-State Circuits.

[12]  Shen-Iuan Liu,et al.  All-Digital Fast-Locked Synchronous Duty-Cycle Corrector , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[13]  Yiu-Fai Chan,et al.  A portable digital DLL for high-speed CMOS interface circuits , 1999, IEEE J. Solid State Circuits.

[14]  Shi-Yu Huang,et al.  A high-resolution all-digital duty-cycle corrector with a new pulse-width detector , 2010, 2010 IEEE International Conference of Electron Devices and Solid-State Circuits (EDSSC).