Recent digital pulsewidth modulation (DPWM) researches use multiple clock inputs and long D flip-flop (DFF) arrays, which makes scaling to different DPWM frequencies challenging. This brief demonstrates a DPWM that utilizes a single clock and a Matrix shift array, allowing it to be scaled to any frequency and reducing the effects of clock skew. It has a clock gating technique that selects a specific row of DFFs based on the required % duty cycle. The DPWM design has a dead time generator to prevent shoot-throughs. The DPWM has been fabricated using UMC 180-nm CMOS process. The performance and functionality of the DPWM have been verified through the measured comparisons of % duty ratio, dead time ( <tex-math notation="LaTeX">Tdt </tex-math> ), and output frequency ( <tex-math notation="LaTeX">fₒᵤₜ </tex-math> ) at input clock frequency ( <tex-math notation="LaTeX">f_clkᵢₙ </tex-math> ) equal to 10 <tex-math notation="LaTeX">~ </tex-math> 100 MHz. The DPWM design has a maximum % duty ratio of 90.6%, <tex-math notation="LaTeX">Tdt </tex-math> = 1.8 ns, and <tex-math notation="LaTeX">fₒᵤₜ </tex-math> = 6.25 MHz with 3.4-mW power consumption at <tex-math notation="LaTeX">f_clkᵢₙ </tex-math> = 100 MHz.
No takes yet. Share an insight, caveat, or question.
Jose et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: