A 6.25-MHz 3.4-mW Single Clock DPWM Technique Using Matrix Shift Array
Oliver Lexter July A. Jose,Venkata Naveen Kolakaluri,Ralph Gerard B. Sangalang,Lean Karlo S. Tolentino,Chua-Chin Wang
DOI: https://doi.org/10.1109/tvlsi.2024.3367300
2024-01-01
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Abstract: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 ( $T_{dt}$ ), and output frequency ( $f_{\text{out}}$ ) at input clock frequency ( $f_{\text{clk}_{\text{in}}}$ ) equal to 10 $\sim$ 100 MHz. The DPWM design has a maximum % duty ratio of 90.6%, $T_{dt}$ $=$ 1.8 ns, and $f_{\text{out}}$ $=$ 6.25 MHz with 3.4-mW power consumption at $f_{\text{clk}_{\text{in}}}$ $=$ 100 MHz.
engineering, electrical & electronic,computer science, hardware & architecture