Treffer: A highly parallel automated SFQ circuit design and margin optimization tool applied to a dual rail logic single flux quanta cell library
Weitere Informationen
December 2020 ; School of Engineering ; In this work circuits will be presented from an initial state where operating margins were optimized to the best of the ability of a more traditional, 1-Dimentional optimization algorithm. Issues with these designs will be discussed, and improvement by the novel algorithm will be exhibited. Internal function of the optimizer to reach these improved results will be thoroughly discussed. It will be demonstrated that the resultant cell library meets all requirements for an automated placement and routing methodology using the Cadence TCAD toolset. ; In this work superconducting Single Flux Quanta (SFQ) logic cells and interconnect methodology have been developed which are compatible with Cadence design tools for automated placement and routing. SFQ logic is a digital logic using Josephson Junctions (JJs) where logic 1 is represented by the presence of a pulse, and logic 0 by the lack of a pulse. ; Wide process variation, thermal noise, and complexity of calculating inductances of complex structures require that SFQ circuits be built with large allowed tolerances for component values as fabricated to vary from designed values, or else circuits will be prone to error, exhibit low yield, and potentially not function at all. In the SFQ industry this acceptable variation in device parameters is known as device operating margins. ; A novel automated highly parallel optimization program was developed that targets simulations on circuit problem areas, resulting in greatly improved operating margins. Automated optimization of circuits containing over 20 Josephson junctions was performed, while existing tools are limited to 5-10 junctions without user assistance. Optimization of larger circuits allows for improved margins with more compact and power efficient logic, opposed to breaking down a circuit and optimizing in pieces as required with existing tools. ; Using this algorithm a cell library was developed for automatically placed and routed designs. This cell library was previously ...