SlideShare a Scribd company logo
1 of 8
Download to read offline
Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014
DOI:10.5121/acij.2014.5402 9
ALL DIGITAL WIDE RANGE MSAR CONTROLLED
DUTY-CYCLE CORRECTOR
K.Sindhuja
Department of ECE, Theni Kammavar Sangam College of Technology, Theni.
ABSTRACT
A clock with 50% duty cycle is very significant in many applications such as DDR-SDRAMs and double
sampling analog-to-digital converters. This crisp presents a Modified Successive Approximation Register
(MSAR) controlled duty cycle corrector (DCC), to attain 50% duty cycle correction. Here MSAR adopts a
binary search method to compress lock time while maintaining tight synchronization between effort and
production clocks. The MSAR-DCC circuit has been implemented in a 0.18- µm CMOS process which
corrects the duty rate within 5 cycles which has a closed loop characteristics. The measured power
dissipation and area occupation are 5581nW and 0.033mm2
respectively.
KEYWORDS
Duty Cycle, Duty cycle corrector (DCC), Double data rate (DDR), Successive Approximation Register
(SAR), Modified Successive Approximation Register (MSAR), PVTL.
1. INTRODUCTION
The preponderance numerous clock signal is in the form of a square wave with a 50% duty cycle.
Circuits using the clock signal for bringing together may become dynamic at either the upward
edge, downward edge, or, in the case of double data rate, together in the rising and in the
declining limits of the clock cycle.
A clock with 50% duty cycle is vital factor in various applications such as DDR-SDRAMs and
twice sampling ADCs. To twice the data rate, mutually positive and negative transition edges of a
clock are used. However, the duty-cycle alteration of a clock occurs owing to the unmatched
rising time and falling time in the clocking paths. Therefore, the duty cycle of clock signal is
intricate to fix at 50%. Since improving the speed of computer systems demands low-power high-
speed memory such as DDR3 and promising DDR4 DRAMs, it has become more important to
develop a low-power high-performance DCC.
The main objective of this work is to achieve 50% duty cycle in order to avoid corrupt data
transmission caused by inappropriate data windows, leading to data rate reduction. Many duty
cycle alignment circuits have been developed to solve the duty cycle distortion (DCD) of the
clock, such as a duty cycle corrector (DCC).
2. RELATED WORKS
There are two categories to recognize the DCC in novel: the feedback type and non feedback one.
The non-feedback digital DCCs have the benefits of fast duty-correction and low-power
operation. However, the DCCs utilizing interruption have speed restrictions on the maximum
Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014
10
operation frequency and the open-loop characteristic cannot trail the process, voltage and
temperature (PVT) variations. The analog-feedback DCCs usually implement the negative
feedback scheme which achieves higher duty cycle accuracy but it leads to long duty-correction
time.
The non-feedback digital DCCs have the profits of fast duty-correction and low-power operation
and its open-loop characteristic cannot follow the process, voltage and temperature (PVT)
variations. To balance this PVT variation, it needs complex calibration and trimming circuitry,
which increases the area over- head.
All digital-feedback DCCs can exact the 50% duty-cycle within the very short duty-correction
time. However, DCCs uses complicated duty-cycle detector structures such as a time-to-digital
converter (TDC)-based detector, which increases the overheads of hardware implementation and
the performance of TDC such as the linearity can degrade the complete DCC performance.
In this crisp DCC has been implemented by using SAR and MSAR. In that, this predictable SAR
stops their operation when its binary search operation has been completed. Thus the SAR-DCC
becomes open loop and seriously exaggerated by PVTL variations. To overcome this
shortcoming, conventional SAR has been replaced by modified SAR, which automatically enters
into a counter mode after its binary search operation has been terminated.
This brief is organized as follows. In Section II, the architecture and operation of the SAR-DCC
circuit are described. Also, the effectiveness of first exploiting the MSAR controller in the DCC
circuit is discussed. Section III describes details of the implemented circuit. Section IV shows the
results and discussions of the proposed circuit. Finally, the brief is concluded in Section V.
3. EXISITING WORK
3.1. SAR-DCC
Fig.1. shows the block illustration of SAR-DCC circuit, which comprises duty-cycle detector, a
duty-cycle adjuster, its controller and an output buffer. The exploited SAR controller, which
adopts the binary search algorithm, controls the duty-cycle adjuster to exact the clock duty-cycle
by 50%. The duty-cycle detector in this concise just checks whether or not the positive duty-rate
DOUT is higher than 50%. It can be called “a duty-rate comparator”.
Figure 1. Block Diagram of the SAR-DCC
When the indicator Start goes to HIGH, the duty-cycle correction begins with initializing the
control signals of the duty-cycle adjuster. All bits of the SAR control word Ctrl are set to LOW.
The duty-rate comparing bit Sign of the input clock CLKIN is determined by the signal Comp,
which is the output signal of the duty-cycle detector in the case of no duty-cycle correction of
Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014
11
CLKIN. The single-minded Sign contains the information about whether the duty-cycle adjuster
increases or decreases the duty-rate of the output clock. After CLKIN this determination, the duty-
cycle correction is executed according to the binary search algorithm of the successive
approximation. The sequential addition and subtraction of the binary-weighted duty-rate by Ctrl
values, which is determined via the sequential values of Comp, adjusts the duty-cycle of CLKOUT
to 50%.
Finally, the signal End goes to HIGH, which can provide the finish information of the duty-cycle
correction to the delay locked-loop (DLL) in DDR DRAMs. The effort of using bit Sign is to
diminish the chip area of the duty-cycle adjuster by sinking the duty-cycle correction elements of
the delay-lines.
3.1.1. Duty-Cycle Adjuster
Fig.2. shows a building block of duty-cycle adjuster. The adjuster consists of a variable falling
edge generator with 6-bit programmable delay lines, fixed rising edge generator with dummy
delay lines, latch, and MUX. The falling edge generator performs the duty-rate adjustment with
the non-inverted or inverted signal CKIN of the input clock CLKIN by MUX selection and 6-bit
control signals Ctrl[5:0] of the programmable delay line.
The earlier delay-line based duty-cycle adjuster circuit uses falling edge generators or both rising
and falling edge generators for the duty-rate adjustment. Since a lower frequency operation is also
required in DDR DRAM applications, the delay lines of the previous correction circuits are
enlarged. In order to decrease delay lines, we employ only a falling edge generator with the input
inversion MUX for duty-rate adjustment.
Figure 2.Duty Cycle Adjuster
At the first period of the duty-correction, there is no duty-rate change for the Sign determination
of the input clock duty-cycle. The main drawback of this adjuster may be that the DLL requires a
specially designed phase detector that selectively compares the rising and falling edges according
to the control signal Sign from the DCC, which results in a complicated DLL design.
3.1.2. Duty-Cycle Detector
The duty-cycle detector of the duty-rate comparator comprises an analog amplifier of the logic
amplifier, regenerative latch and inverter buffers as exposed in Fig. 3.
Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014
12
Figure 3.Duty Cycle Detector
The first folded preamplifier converts the differential clock signals into differential current signals
and amplifies the current difference, which is incorporated into the capacitors C1 and C2. The
second differential latch amplifies the integrated voltage difference to a full swing digital signal.
Since the duty-rate comparator operates at high speed, the first stage of the preamplifier requires
large bandwidth. The bias voltages are outwardly calibrated in order to reduce the mismatch of
the integrated current and offset of the latch over the process variation.
3.1.3. SAR-Controller
Fig. 4 shows a 6-bit SAR block diagram with an added Sign register, which uses one of the most
solid SARs with small chip area. The SAR determines the value of each bit of the control word
Sign and Ctrl according to the sequential binary search based on the output of the duty-rate
comparator Comp. The customized start circuit with the divided-by-2 clock CLK_2X, start signal
Start and Sign bit is exposed. After the duty-cycle correction of the LSB determination in the
SAR registers, this SAR circuit gives the in turn End of the correction finish, which goes to HIGH
after determining ctrl[0]. The digitally stored data in SAR can support the power-down mode for
the DDR DRAMs.
Figure 4.SAR controller with sign determination
4. PROPOSED WORK
4.1. MSAR-DCC
The operation of MSAR-DCC is similar to that of SAR-DCC but SAR-DCC is replaced by
MSAR-DCC. The remaining blocks have been explained in previous section 3.1.1 and 3.1.2. The
block diagram of MSAR-DCC circuit is revealed in Fig.5. this includes a duty-cycle detector, a
duty-cycle adjuster, and modified SAR controller. The MSAR controller, which adopts the binary
search algorithm, controls the duty-cycle adjuster to correct the clock duty-cycle by 50%. When
the Start signal goes to HIGH, the duty-cycle correction begins with initializing the control
signals of the duty-cycle adjuster.
Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014
13
Figure 5. Block Diagram of the MSAR-DCC
Initially the duty cycle adjuster does not execute any operation. It passes input as output. Duty
cycle detector detects the duty rate of an output clock and checks whether the duty rate is larger
or smaller than 50%. Based on that, it will produce output signal as comp. When the MSAR
controller finished their binary search algorithm it will automatically enters into a counter mode.
Therefore, closed loop operation has been accomplished. Finally, the signal End goes to HIGH,
which provides the stop information of the duty-cycle correction to the delay locked-loop (DLL)
in DDR DRAMs. The Sign bit is to decrease the chip area of the duty-cycle adjuster.
4.1.1. MSAR-Controller
The operation of SAR circuit stops when the binary search is completed. So, the DCC becomes
open-loop and cannot pursue the PVT variations. To realize the closed-loop operation, we need
an additional counter. For a 6-bit SAR controller, a 6-bit UP/DOWN counter is desirable. The
hardware transparency is double. To achieve the closed-loop operation after the binary search, the
MSAR circuit is proposed. The closed-loop operation can be accomplished by entering the
MSAR controller into a counter after its binary search operation has been completed. The MSAR
unit is identical to a predictable SAR unit when the signal Enable is logic 0 and becomes a
counter unit when the signal Enable is logic 1. Fig.6 reveals the realization of the MSAR unit.
Figure. 6. 6-bit MSAR circuit
The 6-bit MSAR circuit consists of six MSAR units, two DFFs, and six OR gates, which is shown
in Fig. 6. After that than the signal arises, the MSAR circuit is in the binary searching mode when
the signal is logic 0. The signal decides the output of every SAR unit from the MSB to the LSB.
Whereas the next MSAR unit performs the binary searching, the output throughout the OR gate
arises and becomes the signal of the earlier MSAR unit to latch the determined value. At the same
time, the preceding SAR unit is converted into a counter unit and starts to receive the outputs
generated by the logic gates. The carry-out signals and for the counter mode are produced by the
logic gates as fine. After the six-digit binary searching is finished, the signal arises to make sure
that each MSAR unit is changed into a counter unit. Thus the closed-loop operation is achieved.
Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014
14
Figure. 7. The implementation of MSAR unit
5. EXPERIMENTAL RESULTS
The SAR-DCC has been made-up in a standard 0.18µm CMOS technology. Fig. 8. shows the
planned output clock waveform of the SAR-DCC during the duty-cycle correction process.
Within 23 cycles, the output of the DCC is corrected to 50%. Power consumption is measured as
3.2mW.
Figure.8. Output of SAR–DCC
The Fig.8 shows the output of SAR – DCC was obtained using Cadence digital lab tool nclaunch.
The model of the MSAR-DCC has been implemented in a standard 0.18µm CMOS technology,
by using CADENCE software. The active area is 0.033mm2
. Fig.9. shows the planned output
clock waveform of the MSAR-DCC. The output of the DCC is corrected to 50% only within 7
clock cycles and Power consumption is calculated as 5581nW.
Figure.9 Output of MSAR – DCC
The Fig 9. shows the output of MSAR – DCC was obtained using Cadence digital lab tool
nclaunch.
Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014
15
Figure. 10 Power Report of MSAR – DCC
The Fig. 10. shows the Power Report of MSAR – DCC was obtained using Cadence digital lab
tool nclaunch.
Figure. 11. Timing Report of MSAR – DCC
The Fig 11 shows the Timing Report of MSAR – DCC was obtained using Cadence digital lab
tool nclaunch.
5.1 Performance Comparison of MSAR – DCC
Performance Comparison of MSAR – DCC
PARAMATERS EXISTING
SAR – DCC
PROPOSED
MSAR – DCC
Architecture 0.18µm 0.18µm
Feedback Digital feedback DCC Digital feedback DCC
Correction Time 23 Cycles 7 Cycles
Power 17264.237nW 5581.08nW
Delay Time 1597pS 1214pS
Slew Time 1316pS 930pS
Table 5.1 shows the Performance Comparison result of Modified Successive
Approximation Register controlled Duty – Cycle Corrector.
Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014
16
6. CONCLUSION
In this concise, a MSAR-DCC is available. In order to carry out the fastest duty-correction with
small die area and to sustain the power-down mode, a MSAR-controller is proposed as a duty-
correction controller. Within 7 cycles, the proposed DCC corrects the duty-cycle to 50%. The
proposed MSAR-DCC achieves the fastest duty-correction time among feedback type DCCs.
REFERENCES
[1] J.H.Ahn, Y.J.Choi, Y.K. Choi, D.U.Lee, H.W.Lee, S.D.Kang, J.S.Kih, Y.J.Kim, K.W.Kim,
S.W.Kwack, K.C.Kwean, H.U.Moon and P.Moran (2006) “A 2.5 Gb/s/pin 256 Mb GDDR3
SDRAM with series pipelined CAS latency control and dual-loop digital DLL,” in IEEE Int. Solid-
State Circuits Conf. (ISSCC) Dig.Tech.Papers, pp. 547–548.
[2] J.-H. Ahn, Y.-J. Choi, B.-T. Chung, C.-H. Koo, K.-W. Kim, N.-K.Park, and K.-S. Song, (2008) “A
single-loop DLL using an OR-AND duty-cycle correction technique,” in Proc. IEEE Asian Solid
- State Circuit Conf. (ASSCC), pp. 245–248.
[3] S. J. Bae, Y. C. Jang, and H. J. Park, (2003) “CMOS digital duty cycle correction circuit for multi-
phase clock,” IET Electron. Lett., vol. 39, no. 19, pp. 1383–1384.
[4] H. Chae, C. Kim and D.Shin, J.Song (2009) “A 7 ps jitter 0.053 mm fast lock all-digital DLL with a
wide range and high resolution DCC,” IEEE Solid-State Circuits, vol. 44, no. 9, pp. 2437–2451.
[5] K.-F. Chang, K.-H. Cheng and C.-W. Su (2008), “A high linearity, fast locking pulse width control
loop with digitally programmable duty cycle correction for wide range operation,” IEEE J. Solid-
State Circuits, vol. 43, no. 2, pp. 399–413.
[6] Chan- Hui Jeong, Chul woo Kim, Jong-Pil Son, Kyu-Young Kim, and Soo Won Kim (2012) “A 0.31–
1 GHz Fast - Corrected Duty - Cycle Corrector with Successive Approximation Register for DDR
DRAM Applications” IEEE VLSI systems, VOL.20, NO.8,pp.1524 -1528.
[7] P. Chen, S.-W. Chen, and J.-S. Lai (2007), “A low power wide range duty cycle corrector based on
pulse shrinking/stretching mechanism,” in Proc. IEEE Asian Solid-State Circuit Conf. (ASSCC), pp.
460–463.
[8] G.-K. Dehng, J.-M. Hsu, S.-I. Liu and C.-Y. Yang, (2003) “Clock-deskew buffer using a SAR -
controlled delay-locked loop,” IEEE J. Solid - State Circuits, vol. 35, no. 8, pp. 1128–1136.
Author
K Sindhuja working as an Assistant Professor in the Department of
Electronics and Communication Engineering in Theni Kammavar Sangam College
of Technology, Theni, Tamil Nadu, India. She received B.E degree in Electronics and
Communication Engineering from Maharaja Institute of Technology, Coimbatore
under Anna University in 2011 and received her M.E. VLSI Design in Department of
Electronics and Communication Engineering, Karpagam University, Coimbatore-21,
Tamil Nadu, India. She attended many International and National Conferences. Her
research interests are in Duty cycle corrector circuit and mixed mode clock generator.

More Related Content

What's hot

Timing closure document
Timing closure documentTiming closure document
Timing closure documentAlan Tran
 
Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Ashwin Shroff
 
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...IRJET Journal
 
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
Day1 slot3   br radio configuration assessment and bss radio configurationv0.4Day1 slot3   br radio configuration assessment and bss radio configurationv0.4
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4fdr1975
 
Damping of Inter-Area Low Frequency Oscillation Using an Adaptive Wide-Area D...
Damping of Inter-Area Low Frequency Oscillation Using an Adaptive Wide-Area D...Damping of Inter-Area Low Frequency Oscillation Using an Adaptive Wide-Area D...
Damping of Inter-Area Low Frequency Oscillation Using an Adaptive Wide-Area D...Power System Operation
 
Sdcch Blocking Analysis
Sdcch Blocking AnalysisSdcch Blocking Analysis
Sdcch Blocking AnalysisAssim Mubder
 
Bsspar1 s14 chapter 02_radio_resource_administration_v1.1
Bsspar1 s14 chapter 02_radio_resource_administration_v1.1Bsspar1 s14 chapter 02_radio_resource_administration_v1.1
Bsspar1 s14 chapter 02_radio_resource_administration_v1.1Simon Aja
 
A New QEA Based High Performance Sensorless Control of IM Drive
A New QEA Based High Performance Sensorless Control of IM DriveA New QEA Based High Performance Sensorless Control of IM Drive
A New QEA Based High Performance Sensorless Control of IM DriveIDES Editor
 
Lte kpi accessability
Lte kpi accessabilityLte kpi accessability
Lte kpi accessabilityDheeraj Yadav
 
Implementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsImplementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsM Mei
 
Digital signal processing based on motor control ppt
Digital signal processing based on motor control pptDigital signal processing based on motor control ppt
Digital signal processing based on motor control pptboga manisha
 
idle mode_operation_v1.1_chema
 idle mode_operation_v1.1_chema idle mode_operation_v1.1_chema
idle mode_operation_v1.1_chemamohammad ali amini
 
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlockseInfochips (An Arrow Company)
 

What's hot (20)

Timing closure document
Timing closure documentTiming closure document
Timing closure document
 
pramod
pramodpramod
pramod
 
ucttirm
ucttirmucttirm
ucttirm
 
Sdcch drop rate
Sdcch  drop  rateSdcch  drop  rate
Sdcch drop rate
 
Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)
 
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
 
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
Day1 slot3   br radio configuration assessment and bss radio configurationv0.4Day1 slot3   br radio configuration assessment and bss radio configurationv0.4
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
 
Damping of Inter-Area Low Frequency Oscillation Using an Adaptive Wide-Area D...
Damping of Inter-Area Low Frequency Oscillation Using an Adaptive Wide-Area D...Damping of Inter-Area Low Frequency Oscillation Using an Adaptive Wide-Area D...
Damping of Inter-Area Low Frequency Oscillation Using an Adaptive Wide-Area D...
 
Sdcch Blocking Analysis
Sdcch Blocking AnalysisSdcch Blocking Analysis
Sdcch Blocking Analysis
 
Bsspar1 s14 chapter 02_radio_resource_administration_v1.1
Bsspar1 s14 chapter 02_radio_resource_administration_v1.1Bsspar1 s14 chapter 02_radio_resource_administration_v1.1
Bsspar1 s14 chapter 02_radio_resource_administration_v1.1
 
Top10 dropped call
Top10 dropped callTop10 dropped call
Top10 dropped call
 
UAV como controlar cin PID
UAV  como controlar cin PIDUAV  como controlar cin PID
UAV como controlar cin PID
 
A New QEA Based High Performance Sensorless Control of IM Drive
A New QEA Based High Performance Sensorless Control of IM DriveA New QEA Based High Performance Sensorless Control of IM Drive
A New QEA Based High Performance Sensorless Control of IM Drive
 
Lte kpi accessability
Lte kpi accessabilityLte kpi accessability
Lte kpi accessability
 
Implementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsImplementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew Groups
 
Digital signal processing based on motor control ppt
Digital signal processing based on motor control pptDigital signal processing based on motor control ppt
Digital signal processing based on motor control ppt
 
Ch 04 HANDOVER_gvl
Ch 04 HANDOVER_gvlCh 04 HANDOVER_gvl
Ch 04 HANDOVER_gvl
 
An Effective Design and Verification Methodology for Digital PLL
An Effective Design and Verification Methodology for Digital PLLAn Effective Design and Verification Methodology for Digital PLL
An Effective Design and Verification Methodology for Digital PLL
 
idle mode_operation_v1.1_chema
 idle mode_operation_v1.1_chema idle mode_operation_v1.1_chema
idle mode_operation_v1.1_chema
 
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
 

Similar to All digital wide range msar controlled duty cycle corrector

Range unlimited delay interleaving and –recycling clock skew compensation and...
Range unlimited delay interleaving and –recycling clock skew compensation and...Range unlimited delay interleaving and –recycling clock skew compensation and...
Range unlimited delay interleaving and –recycling clock skew compensation and...jpstudcorner
 
Duty Cycle Corrector Using Pulse Width Modulation
Duty Cycle Corrector Using Pulse Width ModulationDuty Cycle Corrector Using Pulse Width Modulation
Duty Cycle Corrector Using Pulse Width ModulationVLSICS Design
 
International Journal of VLSI design & Communication Systems (VLSICS)
International Journal of VLSI design & Communication Systems (VLSICS) International Journal of VLSI design & Communication Systems (VLSICS)
International Journal of VLSI design & Communication Systems (VLSICS) VLSICS Design
 
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATIONDUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATIONVLSICS Design
 
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...IRJET Journal
 
Development of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterDevelopment of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterIJPEDS-IAES
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeIOSR Journals
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...IJERA Editor
 
497 article text-761-1-10-20190814
497 article text-761-1-10-20190814497 article text-761-1-10-20190814
497 article text-761-1-10-20190814Hoopeer Hoopeer
 
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched ComparatorHigh Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparatoriosrjce
 
A 20 gbs injection locked clock and data recovery circuit
A 20 gbs injection locked clock and data recovery circuitA 20 gbs injection locked clock and data recovery circuit
A 20 gbs injection locked clock and data recovery circuitVLSICS Design
 
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...IJPEDS-IAES
 
Efficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdrEfficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdreSAT Journals
 
Digital Voltage Control of DC-DC Boost Converter
Digital Voltage Control of DC-DC Boost ConverterDigital Voltage Control of DC-DC Boost Converter
Digital Voltage Control of DC-DC Boost ConverterIJERA Editor
 
Sigma Delta ADC for Implantable Cardiac Sensing
Sigma Delta ADC for Implantable Cardiac SensingSigma Delta ADC for Implantable Cardiac Sensing
Sigma Delta ADC for Implantable Cardiac SensingRamprasad Vijayagopal
 
Design & implementation of 16 bit low power ALU with clock gating
Design & implementation of 16 bit low power ALU with clock gatingDesign & implementation of 16 bit low power ALU with clock gating
Design & implementation of 16 bit low power ALU with clock gatingIRJET Journal
 

Similar to All digital wide range msar controlled duty cycle corrector (20)

Range unlimited delay interleaving and –recycling clock skew compensation and...
Range unlimited delay interleaving and –recycling clock skew compensation and...Range unlimited delay interleaving and –recycling clock skew compensation and...
Range unlimited delay interleaving and –recycling clock skew compensation and...
 
Duty Cycle Corrector Using Pulse Width Modulation
Duty Cycle Corrector Using Pulse Width ModulationDuty Cycle Corrector Using Pulse Width Modulation
Duty Cycle Corrector Using Pulse Width Modulation
 
International Journal of VLSI design & Communication Systems (VLSICS)
International Journal of VLSI design & Communication Systems (VLSICS) International Journal of VLSI design & Communication Systems (VLSICS)
International Journal of VLSI design & Communication Systems (VLSICS)
 
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATIONDUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
 
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
 
Development of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterDevelopment of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck Converter
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver Tree
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
 
497 article text-761-1-10-20190814
497 article text-761-1-10-20190814497 article text-761-1-10-20190814
497 article text-761-1-10-20190814
 
A 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADCA 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADC
 
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched ComparatorHigh Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
 
A 20 gbs injection locked clock and data recovery circuit
A 20 gbs injection locked clock and data recovery circuitA 20 gbs injection locked clock and data recovery circuit
A 20 gbs injection locked clock and data recovery circuit
 
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
 
Digital Control Systems
Digital  Control   Systems Digital  Control   Systems
Digital Control Systems
 
Efficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdrEfficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdr
 
An 706
An 706An 706
An 706
 
Digital Voltage Control of DC-DC Boost Converter
Digital Voltage Control of DC-DC Boost ConverterDigital Voltage Control of DC-DC Boost Converter
Digital Voltage Control of DC-DC Boost Converter
 
Sigma Delta ADC for Implantable Cardiac Sensing
Sigma Delta ADC for Implantable Cardiac SensingSigma Delta ADC for Implantable Cardiac Sensing
Sigma Delta ADC for Implantable Cardiac Sensing
 
Design & implementation of 16 bit low power ALU with clock gating
Design & implementation of 16 bit low power ALU with clock gatingDesign & implementation of 16 bit low power ALU with clock gating
Design & implementation of 16 bit low power ALU with clock gating
 

More from acijjournal

Jan_2024_Top_read_articles_in_ACIJ.pdf
Jan_2024_Top_read_articles_in_ACIJ.pdfJan_2024_Top_read_articles_in_ACIJ.pdf
Jan_2024_Top_read_articles_in_ACIJ.pdfacijjournal
 
Call for Papers - Advanced Computing An International Journal (ACIJ) (2).pdf
Call for Papers - Advanced Computing An International Journal (ACIJ) (2).pdfCall for Papers - Advanced Computing An International Journal (ACIJ) (2).pdf
Call for Papers - Advanced Computing An International Journal (ACIJ) (2).pdfacijjournal
 
cs - ACIJ (4) (1).pdf
cs - ACIJ (4) (1).pdfcs - ACIJ (4) (1).pdf
cs - ACIJ (4) (1).pdfacijjournal
 
cs - ACIJ (2).pdf
cs - ACIJ (2).pdfcs - ACIJ (2).pdf
cs - ACIJ (2).pdfacijjournal
 
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)acijjournal
 
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)acijjournal
 
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)acijjournal
 
4thInternational Conference on Machine Learning & Applications (CMLA 2022)
4thInternational Conference on Machine Learning & Applications (CMLA 2022)4thInternational Conference on Machine Learning & Applications (CMLA 2022)
4thInternational Conference on Machine Learning & Applications (CMLA 2022)acijjournal
 
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)acijjournal
 
3rdInternational Conference on Natural Language Processingand Applications (N...
3rdInternational Conference on Natural Language Processingand Applications (N...3rdInternational Conference on Natural Language Processingand Applications (N...
3rdInternational Conference on Natural Language Processingand Applications (N...acijjournal
 
4thInternational Conference on Machine Learning & Applications (CMLA 2022)
4thInternational Conference on Machine Learning & Applications (CMLA 2022)4thInternational Conference on Machine Learning & Applications (CMLA 2022)
4thInternational Conference on Machine Learning & Applications (CMLA 2022)acijjournal
 
Graduate School Cyber Portfolio: The Innovative Menu For Sustainable Development
Graduate School Cyber Portfolio: The Innovative Menu For Sustainable DevelopmentGraduate School Cyber Portfolio: The Innovative Menu For Sustainable Development
Graduate School Cyber Portfolio: The Innovative Menu For Sustainable Developmentacijjournal
 
Genetic Algorithms and Programming - An Evolutionary Methodology
Genetic Algorithms and Programming - An Evolutionary MethodologyGenetic Algorithms and Programming - An Evolutionary Methodology
Genetic Algorithms and Programming - An Evolutionary Methodologyacijjournal
 
Data Transformation Technique for Protecting Private Information in Privacy P...
Data Transformation Technique for Protecting Private Information in Privacy P...Data Transformation Technique for Protecting Private Information in Privacy P...
Data Transformation Technique for Protecting Private Information in Privacy P...acijjournal
 
Advanced Computing: An International Journal (ACIJ)
Advanced Computing: An International Journal (ACIJ) Advanced Computing: An International Journal (ACIJ)
Advanced Computing: An International Journal (ACIJ) acijjournal
 
E-Maintenance: Impact Over Industrial Processes, Its Dimensions & Principles
E-Maintenance: Impact Over Industrial Processes, Its Dimensions & PrinciplesE-Maintenance: Impact Over Industrial Processes, Its Dimensions & Principles
E-Maintenance: Impact Over Industrial Processes, Its Dimensions & Principlesacijjournal
 
10th International Conference on Software Engineering and Applications (SEAPP...
10th International Conference on Software Engineering and Applications (SEAPP...10th International Conference on Software Engineering and Applications (SEAPP...
10th International Conference on Software Engineering and Applications (SEAPP...acijjournal
 
10th International conference on Parallel, Distributed Computing and Applicat...
10th International conference on Parallel, Distributed Computing and Applicat...10th International conference on Parallel, Distributed Computing and Applicat...
10th International conference on Parallel, Distributed Computing and Applicat...acijjournal
 
DETECTION OF FORGERY AND FABRICATION IN PASSPORTS AND VISAS USING CRYPTOGRAPH...
DETECTION OF FORGERY AND FABRICATION IN PASSPORTS AND VISAS USING CRYPTOGRAPH...DETECTION OF FORGERY AND FABRICATION IN PASSPORTS AND VISAS USING CRYPTOGRAPH...
DETECTION OF FORGERY AND FABRICATION IN PASSPORTS AND VISAS USING CRYPTOGRAPH...acijjournal
 
Detection of Forgery and Fabrication in Passports and Visas Using Cryptograph...
Detection of Forgery and Fabrication in Passports and Visas Using Cryptograph...Detection of Forgery and Fabrication in Passports and Visas Using Cryptograph...
Detection of Forgery and Fabrication in Passports and Visas Using Cryptograph...acijjournal
 

More from acijjournal (20)

Jan_2024_Top_read_articles_in_ACIJ.pdf
Jan_2024_Top_read_articles_in_ACIJ.pdfJan_2024_Top_read_articles_in_ACIJ.pdf
Jan_2024_Top_read_articles_in_ACIJ.pdf
 
Call for Papers - Advanced Computing An International Journal (ACIJ) (2).pdf
Call for Papers - Advanced Computing An International Journal (ACIJ) (2).pdfCall for Papers - Advanced Computing An International Journal (ACIJ) (2).pdf
Call for Papers - Advanced Computing An International Journal (ACIJ) (2).pdf
 
cs - ACIJ (4) (1).pdf
cs - ACIJ (4) (1).pdfcs - ACIJ (4) (1).pdf
cs - ACIJ (4) (1).pdf
 
cs - ACIJ (2).pdf
cs - ACIJ (2).pdfcs - ACIJ (2).pdf
cs - ACIJ (2).pdf
 
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
 
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
 
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
 
4thInternational Conference on Machine Learning & Applications (CMLA 2022)
4thInternational Conference on Machine Learning & Applications (CMLA 2022)4thInternational Conference on Machine Learning & Applications (CMLA 2022)
4thInternational Conference on Machine Learning & Applications (CMLA 2022)
 
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
7thInternational Conference on Data Mining & Knowledge Management (DaKM 2022)
 
3rdInternational Conference on Natural Language Processingand Applications (N...
3rdInternational Conference on Natural Language Processingand Applications (N...3rdInternational Conference on Natural Language Processingand Applications (N...
3rdInternational Conference on Natural Language Processingand Applications (N...
 
4thInternational Conference on Machine Learning & Applications (CMLA 2022)
4thInternational Conference on Machine Learning & Applications (CMLA 2022)4thInternational Conference on Machine Learning & Applications (CMLA 2022)
4thInternational Conference on Machine Learning & Applications (CMLA 2022)
 
Graduate School Cyber Portfolio: The Innovative Menu For Sustainable Development
Graduate School Cyber Portfolio: The Innovative Menu For Sustainable DevelopmentGraduate School Cyber Portfolio: The Innovative Menu For Sustainable Development
Graduate School Cyber Portfolio: The Innovative Menu For Sustainable Development
 
Genetic Algorithms and Programming - An Evolutionary Methodology
Genetic Algorithms and Programming - An Evolutionary MethodologyGenetic Algorithms and Programming - An Evolutionary Methodology
Genetic Algorithms and Programming - An Evolutionary Methodology
 
Data Transformation Technique for Protecting Private Information in Privacy P...
Data Transformation Technique for Protecting Private Information in Privacy P...Data Transformation Technique for Protecting Private Information in Privacy P...
Data Transformation Technique for Protecting Private Information in Privacy P...
 
Advanced Computing: An International Journal (ACIJ)
Advanced Computing: An International Journal (ACIJ) Advanced Computing: An International Journal (ACIJ)
Advanced Computing: An International Journal (ACIJ)
 
E-Maintenance: Impact Over Industrial Processes, Its Dimensions & Principles
E-Maintenance: Impact Over Industrial Processes, Its Dimensions & PrinciplesE-Maintenance: Impact Over Industrial Processes, Its Dimensions & Principles
E-Maintenance: Impact Over Industrial Processes, Its Dimensions & Principles
 
10th International Conference on Software Engineering and Applications (SEAPP...
10th International Conference on Software Engineering and Applications (SEAPP...10th International Conference on Software Engineering and Applications (SEAPP...
10th International Conference on Software Engineering and Applications (SEAPP...
 
10th International conference on Parallel, Distributed Computing and Applicat...
10th International conference on Parallel, Distributed Computing and Applicat...10th International conference on Parallel, Distributed Computing and Applicat...
10th International conference on Parallel, Distributed Computing and Applicat...
 
DETECTION OF FORGERY AND FABRICATION IN PASSPORTS AND VISAS USING CRYPTOGRAPH...
DETECTION OF FORGERY AND FABRICATION IN PASSPORTS AND VISAS USING CRYPTOGRAPH...DETECTION OF FORGERY AND FABRICATION IN PASSPORTS AND VISAS USING CRYPTOGRAPH...
DETECTION OF FORGERY AND FABRICATION IN PASSPORTS AND VISAS USING CRYPTOGRAPH...
 
Detection of Forgery and Fabrication in Passports and Visas Using Cryptograph...
Detection of Forgery and Fabrication in Passports and Visas Using Cryptograph...Detection of Forgery and Fabrication in Passports and Visas Using Cryptograph...
Detection of Forgery and Fabrication in Passports and Visas Using Cryptograph...
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

All digital wide range msar controlled duty cycle corrector

  • 1. Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014 DOI:10.5121/acij.2014.5402 9 ALL DIGITAL WIDE RANGE MSAR CONTROLLED DUTY-CYCLE CORRECTOR K.Sindhuja Department of ECE, Theni Kammavar Sangam College of Technology, Theni. ABSTRACT A clock with 50% duty cycle is very significant in many applications such as DDR-SDRAMs and double sampling analog-to-digital converters. This crisp presents a Modified Successive Approximation Register (MSAR) controlled duty cycle corrector (DCC), to attain 50% duty cycle correction. Here MSAR adopts a binary search method to compress lock time while maintaining tight synchronization between effort and production clocks. The MSAR-DCC circuit has been implemented in a 0.18- µm CMOS process which corrects the duty rate within 5 cycles which has a closed loop characteristics. The measured power dissipation and area occupation are 5581nW and 0.033mm2 respectively. KEYWORDS Duty Cycle, Duty cycle corrector (DCC), Double data rate (DDR), Successive Approximation Register (SAR), Modified Successive Approximation Register (MSAR), PVTL. 1. INTRODUCTION The preponderance numerous clock signal is in the form of a square wave with a 50% duty cycle. Circuits using the clock signal for bringing together may become dynamic at either the upward edge, downward edge, or, in the case of double data rate, together in the rising and in the declining limits of the clock cycle. A clock with 50% duty cycle is vital factor in various applications such as DDR-SDRAMs and twice sampling ADCs. To twice the data rate, mutually positive and negative transition edges of a clock are used. However, the duty-cycle alteration of a clock occurs owing to the unmatched rising time and falling time in the clocking paths. Therefore, the duty cycle of clock signal is intricate to fix at 50%. Since improving the speed of computer systems demands low-power high- speed memory such as DDR3 and promising DDR4 DRAMs, it has become more important to develop a low-power high-performance DCC. The main objective of this work is to achieve 50% duty cycle in order to avoid corrupt data transmission caused by inappropriate data windows, leading to data rate reduction. Many duty cycle alignment circuits have been developed to solve the duty cycle distortion (DCD) of the clock, such as a duty cycle corrector (DCC). 2. RELATED WORKS There are two categories to recognize the DCC in novel: the feedback type and non feedback one. The non-feedback digital DCCs have the benefits of fast duty-correction and low-power operation. However, the DCCs utilizing interruption have speed restrictions on the maximum
  • 2. Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014 10 operation frequency and the open-loop characteristic cannot trail the process, voltage and temperature (PVT) variations. The analog-feedback DCCs usually implement the negative feedback scheme which achieves higher duty cycle accuracy but it leads to long duty-correction time. The non-feedback digital DCCs have the profits of fast duty-correction and low-power operation and its open-loop characteristic cannot follow the process, voltage and temperature (PVT) variations. To balance this PVT variation, it needs complex calibration and trimming circuitry, which increases the area over- head. All digital-feedback DCCs can exact the 50% duty-cycle within the very short duty-correction time. However, DCCs uses complicated duty-cycle detector structures such as a time-to-digital converter (TDC)-based detector, which increases the overheads of hardware implementation and the performance of TDC such as the linearity can degrade the complete DCC performance. In this crisp DCC has been implemented by using SAR and MSAR. In that, this predictable SAR stops their operation when its binary search operation has been completed. Thus the SAR-DCC becomes open loop and seriously exaggerated by PVTL variations. To overcome this shortcoming, conventional SAR has been replaced by modified SAR, which automatically enters into a counter mode after its binary search operation has been terminated. This brief is organized as follows. In Section II, the architecture and operation of the SAR-DCC circuit are described. Also, the effectiveness of first exploiting the MSAR controller in the DCC circuit is discussed. Section III describes details of the implemented circuit. Section IV shows the results and discussions of the proposed circuit. Finally, the brief is concluded in Section V. 3. EXISITING WORK 3.1. SAR-DCC Fig.1. shows the block illustration of SAR-DCC circuit, which comprises duty-cycle detector, a duty-cycle adjuster, its controller and an output buffer. The exploited SAR controller, which adopts the binary search algorithm, controls the duty-cycle adjuster to exact the clock duty-cycle by 50%. The duty-cycle detector in this concise just checks whether or not the positive duty-rate DOUT is higher than 50%. It can be called “a duty-rate comparator”. Figure 1. Block Diagram of the SAR-DCC When the indicator Start goes to HIGH, the duty-cycle correction begins with initializing the control signals of the duty-cycle adjuster. All bits of the SAR control word Ctrl are set to LOW. The duty-rate comparing bit Sign of the input clock CLKIN is determined by the signal Comp, which is the output signal of the duty-cycle detector in the case of no duty-cycle correction of
  • 3. Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014 11 CLKIN. The single-minded Sign contains the information about whether the duty-cycle adjuster increases or decreases the duty-rate of the output clock. After CLKIN this determination, the duty- cycle correction is executed according to the binary search algorithm of the successive approximation. The sequential addition and subtraction of the binary-weighted duty-rate by Ctrl values, which is determined via the sequential values of Comp, adjusts the duty-cycle of CLKOUT to 50%. Finally, the signal End goes to HIGH, which can provide the finish information of the duty-cycle correction to the delay locked-loop (DLL) in DDR DRAMs. The effort of using bit Sign is to diminish the chip area of the duty-cycle adjuster by sinking the duty-cycle correction elements of the delay-lines. 3.1.1. Duty-Cycle Adjuster Fig.2. shows a building block of duty-cycle adjuster. The adjuster consists of a variable falling edge generator with 6-bit programmable delay lines, fixed rising edge generator with dummy delay lines, latch, and MUX. The falling edge generator performs the duty-rate adjustment with the non-inverted or inverted signal CKIN of the input clock CLKIN by MUX selection and 6-bit control signals Ctrl[5:0] of the programmable delay line. The earlier delay-line based duty-cycle adjuster circuit uses falling edge generators or both rising and falling edge generators for the duty-rate adjustment. Since a lower frequency operation is also required in DDR DRAM applications, the delay lines of the previous correction circuits are enlarged. In order to decrease delay lines, we employ only a falling edge generator with the input inversion MUX for duty-rate adjustment. Figure 2.Duty Cycle Adjuster At the first period of the duty-correction, there is no duty-rate change for the Sign determination of the input clock duty-cycle. The main drawback of this adjuster may be that the DLL requires a specially designed phase detector that selectively compares the rising and falling edges according to the control signal Sign from the DCC, which results in a complicated DLL design. 3.1.2. Duty-Cycle Detector The duty-cycle detector of the duty-rate comparator comprises an analog amplifier of the logic amplifier, regenerative latch and inverter buffers as exposed in Fig. 3.
  • 4. Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014 12 Figure 3.Duty Cycle Detector The first folded preamplifier converts the differential clock signals into differential current signals and amplifies the current difference, which is incorporated into the capacitors C1 and C2. The second differential latch amplifies the integrated voltage difference to a full swing digital signal. Since the duty-rate comparator operates at high speed, the first stage of the preamplifier requires large bandwidth. The bias voltages are outwardly calibrated in order to reduce the mismatch of the integrated current and offset of the latch over the process variation. 3.1.3. SAR-Controller Fig. 4 shows a 6-bit SAR block diagram with an added Sign register, which uses one of the most solid SARs with small chip area. The SAR determines the value of each bit of the control word Sign and Ctrl according to the sequential binary search based on the output of the duty-rate comparator Comp. The customized start circuit with the divided-by-2 clock CLK_2X, start signal Start and Sign bit is exposed. After the duty-cycle correction of the LSB determination in the SAR registers, this SAR circuit gives the in turn End of the correction finish, which goes to HIGH after determining ctrl[0]. The digitally stored data in SAR can support the power-down mode for the DDR DRAMs. Figure 4.SAR controller with sign determination 4. PROPOSED WORK 4.1. MSAR-DCC The operation of MSAR-DCC is similar to that of SAR-DCC but SAR-DCC is replaced by MSAR-DCC. The remaining blocks have been explained in previous section 3.1.1 and 3.1.2. The block diagram of MSAR-DCC circuit is revealed in Fig.5. this includes a duty-cycle detector, a duty-cycle adjuster, and modified SAR controller. The MSAR controller, which adopts the binary search algorithm, controls the duty-cycle adjuster to correct the clock duty-cycle by 50%. When the Start signal goes to HIGH, the duty-cycle correction begins with initializing the control signals of the duty-cycle adjuster.
  • 5. Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014 13 Figure 5. Block Diagram of the MSAR-DCC Initially the duty cycle adjuster does not execute any operation. It passes input as output. Duty cycle detector detects the duty rate of an output clock and checks whether the duty rate is larger or smaller than 50%. Based on that, it will produce output signal as comp. When the MSAR controller finished their binary search algorithm it will automatically enters into a counter mode. Therefore, closed loop operation has been accomplished. Finally, the signal End goes to HIGH, which provides the stop information of the duty-cycle correction to the delay locked-loop (DLL) in DDR DRAMs. The Sign bit is to decrease the chip area of the duty-cycle adjuster. 4.1.1. MSAR-Controller The operation of SAR circuit stops when the binary search is completed. So, the DCC becomes open-loop and cannot pursue the PVT variations. To realize the closed-loop operation, we need an additional counter. For a 6-bit SAR controller, a 6-bit UP/DOWN counter is desirable. The hardware transparency is double. To achieve the closed-loop operation after the binary search, the MSAR circuit is proposed. The closed-loop operation can be accomplished by entering the MSAR controller into a counter after its binary search operation has been completed. The MSAR unit is identical to a predictable SAR unit when the signal Enable is logic 0 and becomes a counter unit when the signal Enable is logic 1. Fig.6 reveals the realization of the MSAR unit. Figure. 6. 6-bit MSAR circuit The 6-bit MSAR circuit consists of six MSAR units, two DFFs, and six OR gates, which is shown in Fig. 6. After that than the signal arises, the MSAR circuit is in the binary searching mode when the signal is logic 0. The signal decides the output of every SAR unit from the MSB to the LSB. Whereas the next MSAR unit performs the binary searching, the output throughout the OR gate arises and becomes the signal of the earlier MSAR unit to latch the determined value. At the same time, the preceding SAR unit is converted into a counter unit and starts to receive the outputs generated by the logic gates. The carry-out signals and for the counter mode are produced by the logic gates as fine. After the six-digit binary searching is finished, the signal arises to make sure that each MSAR unit is changed into a counter unit. Thus the closed-loop operation is achieved.
  • 6. Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014 14 Figure. 7. The implementation of MSAR unit 5. EXPERIMENTAL RESULTS The SAR-DCC has been made-up in a standard 0.18µm CMOS technology. Fig. 8. shows the planned output clock waveform of the SAR-DCC during the duty-cycle correction process. Within 23 cycles, the output of the DCC is corrected to 50%. Power consumption is measured as 3.2mW. Figure.8. Output of SAR–DCC The Fig.8 shows the output of SAR – DCC was obtained using Cadence digital lab tool nclaunch. The model of the MSAR-DCC has been implemented in a standard 0.18µm CMOS technology, by using CADENCE software. The active area is 0.033mm2 . Fig.9. shows the planned output clock waveform of the MSAR-DCC. The output of the DCC is corrected to 50% only within 7 clock cycles and Power consumption is calculated as 5581nW. Figure.9 Output of MSAR – DCC The Fig 9. shows the output of MSAR – DCC was obtained using Cadence digital lab tool nclaunch.
  • 7. Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014 15 Figure. 10 Power Report of MSAR – DCC The Fig. 10. shows the Power Report of MSAR – DCC was obtained using Cadence digital lab tool nclaunch. Figure. 11. Timing Report of MSAR – DCC The Fig 11 shows the Timing Report of MSAR – DCC was obtained using Cadence digital lab tool nclaunch. 5.1 Performance Comparison of MSAR – DCC Performance Comparison of MSAR – DCC PARAMATERS EXISTING SAR – DCC PROPOSED MSAR – DCC Architecture 0.18µm 0.18µm Feedback Digital feedback DCC Digital feedback DCC Correction Time 23 Cycles 7 Cycles Power 17264.237nW 5581.08nW Delay Time 1597pS 1214pS Slew Time 1316pS 930pS Table 5.1 shows the Performance Comparison result of Modified Successive Approximation Register controlled Duty – Cycle Corrector.
  • 8. Advanced Computing: An International Journal (ACIJ), Vol.5, No.4, July 2014 16 6. CONCLUSION In this concise, a MSAR-DCC is available. In order to carry out the fastest duty-correction with small die area and to sustain the power-down mode, a MSAR-controller is proposed as a duty- correction controller. Within 7 cycles, the proposed DCC corrects the duty-cycle to 50%. The proposed MSAR-DCC achieves the fastest duty-correction time among feedback type DCCs. REFERENCES [1] J.H.Ahn, Y.J.Choi, Y.K. Choi, D.U.Lee, H.W.Lee, S.D.Kang, J.S.Kih, Y.J.Kim, K.W.Kim, S.W.Kwack, K.C.Kwean, H.U.Moon and P.Moran (2006) “A 2.5 Gb/s/pin 256 Mb GDDR3 SDRAM with series pipelined CAS latency control and dual-loop digital DLL,” in IEEE Int. Solid- State Circuits Conf. (ISSCC) Dig.Tech.Papers, pp. 547–548. [2] J.-H. Ahn, Y.-J. Choi, B.-T. Chung, C.-H. Koo, K.-W. Kim, N.-K.Park, and K.-S. Song, (2008) “A single-loop DLL using an OR-AND duty-cycle correction technique,” in Proc. IEEE Asian Solid - State Circuit Conf. (ASSCC), pp. 245–248. [3] S. J. Bae, Y. C. Jang, and H. J. Park, (2003) “CMOS digital duty cycle correction circuit for multi- phase clock,” IET Electron. Lett., vol. 39, no. 19, pp. 1383–1384. [4] H. Chae, C. Kim and D.Shin, J.Song (2009) “A 7 ps jitter 0.053 mm fast lock all-digital DLL with a wide range and high resolution DCC,” IEEE Solid-State Circuits, vol. 44, no. 9, pp. 2437–2451. [5] K.-F. Chang, K.-H. Cheng and C.-W. Su (2008), “A high linearity, fast locking pulse width control loop with digitally programmable duty cycle correction for wide range operation,” IEEE J. Solid- State Circuits, vol. 43, no. 2, pp. 399–413. [6] Chan- Hui Jeong, Chul woo Kim, Jong-Pil Son, Kyu-Young Kim, and Soo Won Kim (2012) “A 0.31– 1 GHz Fast - Corrected Duty - Cycle Corrector with Successive Approximation Register for DDR DRAM Applications” IEEE VLSI systems, VOL.20, NO.8,pp.1524 -1528. [7] P. Chen, S.-W. Chen, and J.-S. Lai (2007), “A low power wide range duty cycle corrector based on pulse shrinking/stretching mechanism,” in Proc. IEEE Asian Solid-State Circuit Conf. (ASSCC), pp. 460–463. [8] G.-K. Dehng, J.-M. Hsu, S.-I. Liu and C.-Y. Yang, (2003) “Clock-deskew buffer using a SAR - controlled delay-locked loop,” IEEE J. Solid - State Circuits, vol. 35, no. 8, pp. 1128–1136. Author K Sindhuja working as an Assistant Professor in the Department of Electronics and Communication Engineering in Theni Kammavar Sangam College of Technology, Theni, Tamil Nadu, India. She received B.E degree in Electronics and Communication Engineering from Maharaja Institute of Technology, Coimbatore under Anna University in 2011 and received her M.E. VLSI Design in Department of Electronics and Communication Engineering, Karpagam University, Coimbatore-21, Tamil Nadu, India. She attended many International and National Conferences. Her research interests are in Duty cycle corrector circuit and mixed mode clock generator.