Litcius/Paper detail

Beyond local optimality of buffer and splitter insertion for AQFP circuits

Siang-Yun Lee, Heinz Riener, Giovanni De Micheli

2022Proceedings of the 59th ACM/IEEE Design Automation Conference21 citationsDOIOpen Access PDF

Abstract

Adiabatic quantum-flux parametron (AQFP) is an energy-efficient superconducting technology. Buffer and splitter (B/S) cells must be inserted to an AQFP circuit to meet the technology-imposed constraints on path balancing and fanout branching. These cells account for a significant amount of the circuit's area and delay. In this paper, we identify that B/S insertion is a scheduling problem, and propose (a) a linear-time algorithm for locally optimal B/S insertion subject to a given schedule; (b) an SMT formulation to find the global optimum; and (c) an efficient heuristic for global B/S optimization. Experimental results show a reduction of 4% on the B/S cost and 124X speed-up compared to the state-of-the-art algorithm, and capability to scale to a magnitude larger benchmarks.

Topics & Concepts

SplitterHeuristicsScheduleScheduling (production processes)Computer scienceElectronic circuitAdiabatic circuitAdiabatic processParallel computingAlgorithmLogic synthesisLogic gateMathematical optimizationMathematicsElectrical engineeringEngineeringPhysicsLogic familyGeometryOperating systemThermodynamicsQuantum and electron transport phenomenaPhysics of Superconductivity and MagnetismAdvancements in Semiconductor Devices and Circuit Design
Beyond local optimality of buffer and splitter insertion for AQFP circuits | Litcius