A Joint Optimization of Buffer and Splitter Insertion for Phase-Skipping Adiabatic Quantum-Flux-Parametron Circuits
Robert S. Aviles, Peter A. Beerel
TL;DR
The paper addresses the high buffer and splitter overhead in phase-skipping AQFP circuits by introducing an iterative optimization framework that couples phase-skipping aware level assignment with a phase-skipping optimized splitter-tree. The method combines an LP/ILP-based level solver with a phase-skipping DP splitter-tree and slack handling, iterating to improve global cost while maintaining feasible netlists. Empirical results show substantial improvements, including up to $74.1\%$ total buffer/splitter savings and up to $60\%$ JJ-count reduction on large nets, across 1–4 phase-skipping configurations. This work advances practical deployment of phase-skipping AQFP by delivering substantial area efficiency gains and informing future EDA tooling for superconducting logic.
Abstract
Adiabatic Quantum-Flux-Parametron (AQFP) logic is a promising emerging device technology with six orders of magnitude lower power than CMOS. However, AQFP is challenged by the fact that every gate must be clocked, where proper data transfer requires connected gates to have shifted but overlapping clocks. As a result, buffers need to be used to balance re-convergent logic paths, a problem that is exacerbated by every multi-node fanout needing a tree of clocked splitters. Recent AQFP circuit design techniques have offered an opportunity to reduce buffer costs by supporting a notion of phase-skipping but the EDA support for these advanced circuits is limited. This paper proposes the first algorithm to optimize buffer and splitter insertion for phase-skipping AQFP circuits and achieves over 31\% savings over existing buffer reduction schemes and up to 74\% savings in buffers and splitter costs over the SOTA non-phase skipping circuits.
