The adiabatic quantum-flux parametron (AQFP) is a promising energy-efficient superconducting technology. Before technology mapping, additional buffer and splitter cells need to be inserted into AQFP circuits to fulfill two special constraints: (1) Input signals to a logic gate need to arrive at the same time, thus shorter paths need to be delayed with buffers. (2) The output signal of a logic gate has to be actively branched with splitters if it drives multiple fanouts. Buffers and splitters largely increase the area and delay in AQFP circuits. Na\"ive buffer and splitter insertion and light-weight optimization using retiming techniques have been used in related works, and it is not clear how much space there is for further optimization. In this paper, we develop (a) a linear-time algorithm to insert buffers and splitters irredundantly, and (b) optimization methods by scheduling and by moving groups of gates, called chunks, together. Experimental results show a reduction of up to 39% on buffer and splitter cost. Moreover, as the technology is still developing and assumptions on the physical constraints are not clear yet, we also discuss the impacts of different assumptions with experimental results to motivate future research on AQFP register design.
翻译:在技术测绘之前,需要在AQFP电路中插入额外的缓冲和分解细胞,以达到两个特殊限制:(1) 逻辑门的输入信号需要同时到达,因此需要用缓冲来推迟较短的路径。(2) 逻辑门的输出信号必须积极与分裂器分割开来,如果它驱出多个扇形,则逻辑门的输出信号必须积极与分解器分割开来。缓冲和分解器在很大程度上增加了AQFP电路的面积和延迟。 Na\“缓冲和分解器插入和轻度优化使用重塑技术在相关工程中已被使用,而且还不清楚进一步优化的空间有多大。在本文中,我们开发了(a) 将缓冲和分解器互不相干,以及(b) 优化方法需要通过排期和移动门组、称为块块群来优化。实验结果显示,缓冲和分解器成本将降低到39%。此外,由于技术仍在开发,而且对实验性FP设计结果的假设也尚未明确确定,因此,我们对实验性FP模型设计的影响也是不同的。