Publications
Multi-phase clocking for multi-threaded gate-level-pipelined superconductive logic
Abstract
This paper presents a novel multi-phase clocking methodology targeting multi-threaded gate-level pipelined sequential circuits. Gate-level-pipelined circuits, such as present in superconductive digital electronics, require many path balancing registers to enable proper multi-threaded computation. The paper introduces a novel integer linear programming (ILP) algorithm to minimize the number of required registers given the number of available clock phases and a corresponding number of processing threads. We evaluated our approach using eight SFQ benchmark circuits through path balancing, clock tree synthesis (CTS), and place-and-route (PnR). Compared with fully-balanced approaches, which require a very large number of threads to achieve peak throughput, the proposed method reduces the number of path-balancing registers by 55.5% with two clock phases and up to 95.5 % with ten clock phases. The …
- Date
- July 4, 2022
- Authors
- Xi Li, Min Pan, Tong Liu, Peter A Beerel
- Conference
- 2022 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)
- Pages
- 62-67
- Publisher
- IEEE