IP Library Granted Patent US 10,552,756
Granted Patent B2
US 10,552,756 · App. 15/774,503 · Granted Feb 4, 2020

Superconducting system architecture for high-performance energy-efficient cryogenic computing

Inventors: Engin Ipek (Rochester, NY); Ben Feinberg (Rochester, NY); Shibo Wang (Rochester, NY); Mahdi N. Bojnordi (Rochester, NY); Ravi Patel (Victor, NY); Eby G. Friedman (Rochester, NY)
Assignee: University of Rochester
G06N10/00G06F7/381G06F9/3004G06F9/3016G06F9/30105G11C11/161G11C11/1673G11C11/1675G11C11/44G11C19/32H01L39/223H03K19/195H01L27/18H01L27/222H01L43/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,552,756
App. No.
15/774,503
Granted
Feb 4, 2020
Kind
B2
Abstract

An energy efficient rapid single flux quantum (ERSFQ) logic register wheel includes a circular shift register having a plurality of destructive read out (DRO) cells. Each entry of the circular shift register includes a data block, a tag, and a valid bit. A compare and control logic is coupled to the circular shift register to compare a source specifier or a destination register specifier against a register tag stored in the wheel following each cycle of the register wheel. At least one or more read ports and at least one or more write ports are coupled to the circular shift register to write to or to read from a different entry each in the register wheel following each cycle of the register wheel. A RSFQ clearable FIFO with flushing and a crosspoint memory topology for integrating MRAM devices with ERSFQ circuits are also described.

Claims (16)

1. An energy efficient rapid single flux quantum (ERSFQ) logic register wheel comprising:

a circular shift register having a plurality of destructive read out (DRO) cells, each entry of said circular shift register comprising a data block, a tag, and a valid bit which advance by one entry every cycle of the register wheel;

a compare and control logic coupled to said circular shift register to compare a source specifier or a destination register specifier against a register tag stored in the wheel following each cycle of the register wheel;

at least one or more read ports and at least one or more write ports, coupled to said circular shift register to write to or to read from a different entry each in the register wheel following each cycle of the register wheel; and

wherein said logic wheel comprises a Josephson junction (JJ) based energy ERSFQ logic disposed in a cryostat which maintains cryogenic temperatures.

2. The ERSFQ logic register wheel of claim 1 , wherein said ERSFQ logic wheel progresses through said circular register at a frequency of more than twice a core clock frequency of an associated processor to reduce average access latency.

3. The ERSFQ logic register wheel of claim 1 , wherein said ERSFQ logic register wheel further comprises at least one or more additional read port comprising a single JJ junction.

4. The ERSFQ logic register wheel of claim 1 , wherein said ERSFQ logic register wheel further comprises at least one or more additional write port comprising three JJ junctions.

5. The ERSFQ logic register wheel of claim 1 , wherein said ERSFQ logic register wheel comprises a random access memory (RAM) or a content addressed memory (CAM).

6. The ERSFQ logic register wheel of claim 1 , wherein said ERSFQ logic register wheel comprises a ERSFQ logic store wheel wherein each entry of said circular shift register further comprises an additional bit flag and said ERSFQ logic register wheel further comprises at least one or more search ports.

7. The ERSFQ logic store wheel of claim 6 , wherein said ERSFQ logic store wheel comprises an ERSFQ logic miss store holding register (MSHR) wheel.

8. The ERSFQ logic MSHR wheel of claim 7 , wherein said MSHR wheel comprises a CAM wheel with an address field for comparison and two fields for secondary misses.

9. The ERSFQ logic register wheel of claim 1 , wherein at least one or more of said ERSFQ logic register wheels provide a register file access component of a processor which is coupled to a decode component by asynchronous FIFOs and where said register file access component provides instructions to an execution component via asynchronous FIFOs such that each of said decode component, said register file access component, and said execution component can run at different clock rates.

10. The ERSFQ logic register wheel of claim 1 , further comprising a multiported store queue as a write buffer.

11. The ERSFQ logic register wheel of claim 1 , wherein at least one or more ERSFQ logic register wheels provide a load queue to support recovery from branch mispredictions.

12. The ERSFQ logic register wheel of claim 11 , wherein a first load wheel holds load instructions that have not yet been issued to a memory or searched by a store wheel and a second wheel holds loads after they are issued to a memory subsystem until they are committed.

Assignments (1)
CONFIRMATORY LICENSE Recorded Sep 20, 2019
From: UNIVERSITY OF ROCHESTER
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 050456/0603 →
Continuity (2)
Provisional Application 62254546 · Nov 12, 2015
Related Publication 20190188596A1 · Jun 20, 2019
Cited By (4)
US 12,242,924 US 12,375,086 US 12,566,988 US 12,695,000