Timing of Multi-Gigahertz Rapid Single Flux Quantum Digital Circuits

  • Authors:
  • Kris Gaj;Eby G. Friedman;Marc J. Feldman

  • Affiliations:
  • Department of Electrical Engineering, University of Rochester, Rochester, New York 14627;Department of Electrical Engineering, University of Rochester, Rochester, New York 14627;Department of Electrical Engineering, University of Rochester, Rochester, New York 14627

  • Venue:
  • Journal of VLSI Signal Processing Systems - Special issue on high performance clock distribution networks
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Rapid Single Flux Quantum (RSFQ) logic is a digital circuittechnology based on superconductors that has emerged as a possiblealternative to advanced semiconductor technologies for large scaleultra-high speed, very low power digital applications. Timing ofRSFQ circuits at frequencies of tens to hundreds of gigahertz is achallenging and still unresolved problem. Despite the manyfundamental differences between RSFQ and semi- conductor logic at thedevice and at the circuit level, timing of large scale digitalcircuits in both technologies is principally governed by the samerules and constraints. Therefore, RSFQ offers a new perspective onthe timing of ultra-high speed digital circuits.This paper is intended as a comprehensive review of RSFQ timing,from the viewpoint of the principles, concepts, and languagedeveloped for semiconductor VLSI. It includes RSFQ clockingschemes, both synchronous and asynchronous, which have beenadapted from semiconductor design methodologies as well as thosedeveloped specifically for RSFQ logic. The primary features ofthese synchronization schemes, including timing equations, arepresented and compared.In many circuit topologies of current medium to large scale RSFQcircuits, single-phase synchronous clocking outperformsasynchronous schemes in speed, device/area overhead, andsimplicity of the design procedure. Synchronous clocking of RSFQcircuits at multigigahertz frequencies requires the application ofnon-standard design techniques such as pipelined clocking andintentional non-zero clock skew. Even with these techniques, thereexist difficulties which arise from the deleterious effects ofprocess variations on circuit yield and performance. As a result,alternative synchronization techniques, including but not limitedto asynchronous timing, should be considered for certain circuittopologies. A synchronous two-phase clocking scheme for RSFQcircuits of arbitrary complexity is introduced, which for criticalcircuit topologies offers advantages over previous synchronous andasynchronous schemes.