US 11,836,434 B2
Autoplacement of superconducting devices
Paul Accisano, Seattle, WA (US); Srinivas Raghu Gatta, Redmond, WA (US); Kenneth Reneris, Kirkland, WA (US); and Michael Goulding, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 20, 2021, as Appl. No. 17/235,772.
Prior Publication US 2022/0335198 A1, Oct. 20, 2022
Int. Cl. G06F 30/30 (2020.01); G06F 30/398 (2020.01); G06F 30/373 (2020.01); G06F 30/392 (2020.01); G06F 30/3953 (2020.01); H10N 60/01 (2023.01); H10N 60/12 (2023.01); H10N 60/82 (2023.01); H10N 60/80 (2023.01); G06F 119/18 (2020.01)
CPC G06F 30/398 (2020.01) [G06F 30/373 (2020.01); G06F 30/392 (2020.01); G06F 30/3953 (2020.01); H10N 60/0912 (2023.02); G06F 2119/18 (2020.01); H10N 60/12 (2023.02); H10N 60/805 (2023.02); H10N 60/82 (2023.02)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
a non-transitory computer readable storage medium having stored thereon program code executable by the one or more processors, the program code causing the one or more processors to:
on a superconducting circuit layout having a plurality of discrete Josephson junction placement sites, determine an arrangement of a series of Josephson junctions between a start point and an end point of an inductive wiring run by:
determining costs of placing each Josephson junction of the series of Josephson junctions at the plurality of discrete Josephson junction placement sites between the start point and the end point of the inductive wiring run based at least on a comparison of a target inductance value to inductances of wires connecting to each Josephson junction of the series of Josephson junctions; and
selecting sites from the plurality of discrete Josephson junction placement sites to place each Josephson junction corresponding to the arrangement of the series of Josephson junctions with the least determined cost for the inductive wiring run.