Efficient Clocking Strategies for Adiabatic Quantum-Flux-Parametron 8-bit Ripple Carry Adder Implementation
M. Dharani, Dudekonda Upendra, Bathula Surendra Babu, Bingi Sathwika, Chinnepalli Harika · 2024
The implementation of an Adiabatic Quantum-Flux-Parametron (AQFP) 8-bit Ripple Carry Adder with the capability to operate indifferent clock cycles is explored in this study. Leveraging Superconducting digital circuits employing Josephson junctions, this approach garners significant attention due to its ultra-fast operation and minimal energy consumption. In this study, we investigate the implementation of an Adiabatic Quantum-Flux-Parametron (AQFP) 8-bit Ripple Carry Adder with the flexibility to operate across different clock cycles. Leveraging the capabilities of Superconducting digital circuits and Josephson junctions, this approach is notable for its rapid operation and minimal energy consumption. Our focus lies on examining the effects of varying clock cycles on key performance parameters. A comprehensive analysis of memory usage, CPU utilization, and execution time is presented for different phase delays corresponding to 1 clock cycle, 2 clock cycles, both 1 and 2 clock cycles, and no clock cycle. The results indicate subtle fluctuations in memory usage, CPU utilization, and execution time across these configurations, providing insights into the system's adaptability to different clocking schemes. Furthermore, we propose a novel clocking strategy tailored specifically for AQFP circuits, termed as “indifferent clock cycles,” which allows for seamless operation irrespective of the clock cycle duration. Through this approach, we aim to optimize system performance while accommodating diverse operational requirements. By exploring the implications of indifferent clock cycles on AQFP-based systems, we aim to pave the way for more versatile and efficient superconducting digital circuits. This research contributes to the ongoing efforts in advancing the field of quantum-flux-parametron logic and its applications in high-performance computing systems.