Calvino, Alessandro TempiaDe Micheli, Giovanni2023-06-052023-06-052023-06-052023-01-0110.1145/3566097.3567895https://infoscience.epfl.ch/handle/20.500.14299/197910WOS:000981940000025The Adiabatic Quantum-Flux Parametron (AQFP) is an energy-efficient superconducting logic family. AQFP technology requires buffer and splitting elements (B/S) to be inserted to satisfy path-balancing and fanout-branching constraints. B/S insertion policies and optimization strategies have been recently proposed to minimize the number of buffers and splitters needed in an AQFP circuit. In this work, we study the B/S insertion and optimization methods. In particular, the paper proposes: i) an algorithm for B/S insertion that guarantees global depth optimality; ii) a new approach for B/S optimization based on minimum register retiming; iii) a B/S optimization flow based on (i), (ii), and existing work. We show that our approach reduces the number of B/S up to 20% while guaranteeing optimal depth and providing a 55x speed-up in run time compared to the state-of-the-art.Automation & Control SystemsComputer Science, Hardware & ArchitectureComputer Science, Software EngineeringEngineering, Electrical & ElectronicAutomation & Control SystemsComputer ScienceEngineeringDepth-optimal Buffer and Splitter Insertion and Optimization in AQFP Circuitstext::conference output::conference proceedings::conference paper