Delay Balancing with Clock-Follow-Data: Optimizing Area Delay Trade-offs for Robust Rapid Single Flux Quantum Circuits
Robert S. Aviles, Phalgun G K, Peter A. Beerel

TL;DR
This paper introduces a novel algorithm for synthesizing clock-follow-data RSFQ circuits that balances delays and enhances robustness, significantly reducing area delay product compared to existing methods.
Contribution
The paper presents a new delay balancing algorithm for RSFQ circuits that improves robustness against timing violations while minimizing area and maintaining high performance.
Findings
Average 1.48x improvement in area delay product over full path balancing designs.
2.07x improvement in ADP over state-of-the-art multi-phase clocking solutions.
Algorithm effectively accounts for timing variations and adjusts clock bias and frequency.
Abstract
This paper proposes an algorithm for synthesis of clock-follow-data designs that provides robustness against timing violations for RSFQ circuits while maintaining high performance and minimizing area costs. Since superconducting logic gates must be clocked, managing data flow is a challenging problem that often requires the insertion of many path balancing D Flips (DFFs) to properly sequence data, leading to a substantial increase in area. To address this challenge, we present an algorithm to insert DFFs into clock-follow-data RSFQ circuits that partially balances the delays within the circuit to achieve a target throughput while minimizing area. Our algorithm can account for expected timing variations and, by adjusting the bias of the clock network and clock frequency, we can mitigate unexpected timing violations post-fabrication. Quantifying the benefits of our approach with a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum and electron transport phenomena · Quantum-Dot Cellular Automata
