This disclosure relates to quantum computation. More specifically, the disclosure relates to the creation of Majorana-carrying vortices in a superconducting medium and movement of the vortices for reading and computation.
Quantum computation is performed using operations on quantum mechanical superpositions of such states. Such operations use quantum bits, called qubits, that are sufficiently isolated, such that logical operations can be performed before the quantum states of the qubits collapse through deleterious interactions with the environment. Therefore, in order for a system to be viable for use in quantum computation, the medium must provide topological protection such that the qubit is physically immune to the deleterious interactions with the environment.
Conventional qubit platforms range from superconducting Josephson junctions to semiconductor-based spin-qubits. Both technologies have matured sufficiently a handful of for quantum operations to be performed with minimal decoherence effects interfering with the computational process. Thus far the qubits number is limited, but growing, and the environment is confined to extremely low temperatures, of order a few millikelvin. In terms of scaling the number of logical qubits to a requisite number, however, the standard qubits following the quantum error correcting paradigm face a large resource overhead in terms of overcoming decoherence effects.
Accordingly, disclosed is a quantum processing device comprising a type II superconducting medium, a magnetic flux source, a laser source and a beam-steering module. The type II superconducting medium may comprise a plurality of defects. The magnetic flux source may be configured to produce a magnetic flux to induce within the type II superconducting medium, vortices pinned at locations of some of the defects, such that the vortices are separated from each other based on a vortex distribution. Two or more vortices are used to enact quantum computational gates of the quantum processing device. The laser source may be configured to provide two or more laser beams with controllable power. The beam-steering module may be configured to redirect the two or more laser beams to departure locations of two or more vortices while the two or more laser beams are provided with a first power that causes unpinning of the two or more vortices from the departure locations, respectively. The two or more laser beams to drag the unpinned vortices through the type II superconducting medium. The beam-steeping module may be further configured to sweep the two or more laser beams along respective paths from the departure locations to destination locations of the two or more vortices, and redirect the two or more laser beams to the destination locations while the two or more laser beams are provided with a second power smaller than the first power that causes pinning of the dragged vortices.
The magnetic flux source may be configured for a controllable flux magnitude. In other aspects, the magnetic flux source may provide a fixed magnetic flux. The magnetic flux may be homogenous or inhomogeneous. In some aspects, the magnetic flux source may comprise at least one wire and corresponding current source. The magnitude of the magnetic flux may be controlled based on a target number of vortices and the vortex distribution. In other aspects, the magnetic flux source may comprise a plurality of wires and current sources. Each current source may be independently controllable. The plurality of wires may be positioned with respect to the type II superconducting medium to produce an asymmetric magnetic flux within the type II superconducting medium. In an aspect of the disclosure, the vortex distribution is such that adjacent vortices are separated by about 1 μm to about 100 μm. Each vortex may have a spin orbit of about 0.1 μm in diameter.
The quantum processing device may further comprise material positioned over the type II superconducting medium and a device configured to determine a position and number of the vortices within the type II superconducting medium and transfer the position and number to a processor.
In an aspect of the disclosure, the beam-steering module may be configured to enact one or more quantum computational gates by braiding two or more vortices. In this aspect of the disclosure, the beam-steering module may be configured to redirect a first laser beam to a first location of a first vortex and a second laser beam to a second location of a second vortex while the first and second laser beams are provided with the first power, sweep the first laser beam along a first path from the first location to the second location and the second laser beam along a second path from the second location to the first location, and redirect the first laser beam to the second location and the second laser beam to the first location while the first and second laser beams are provided with the second power. In other aspects, the braiding may be accomplished by the beam-steering module redirecting a laser beam to a location of a first vortex, sweeping a power of the laser beam to depin the first vortex and sweeping the laser beam along a loop-shaped path from the location of the first vortex encircling a second vortex a single time and back to the location of the first vortex and ramping the power down to repin the first vortex.
In an aspect of the disclosure, the device may further comprise a processor configured to instruct the beam-steering module to enact the one or more quantum computational gates based on a computation.
In an aspect of the disclosure, the laser source may comprise a laser and a plurality of beam splitters to provide the two or more laser beams. The laser beams may be moved at a speed of in a range of 0.5 to 0.5 cm/s. The laser beams may have a diameter of about 1 μm.
In an aspect of the disclosure, the type II conducting medium may be a superconducting film disposed on a substrate. The film may comprise a mixtures of Fe with one or more heavy elements such as Fe(Te,Se). The substrate may comprise SrTiO3. In other aspects, the film may comprise Cu—Bi2Se3 and the substrate may comprise InP. In other aspects, the film may comprise BiPd and the substrate may comprise Al2O3. In an aspect of the disclosure, the magnetic flux source may be disposed on the substrate.
In an aspect of the disclosure, the type II superconducting medium may be part of a NbSe2/Bi2Se3 heterostructure.
In an aspect of the disclosure, the beam-steering module may be configured to move the vortices for readout. In this aspect, the beam-steering module may redirect the two laser beams to departure locations of two vortices while the two laser beams are provided with the first power that causes unpinning of the vortices from the departure defects, respectively, and allows the two laser beams to drag the unpinned vortices through the type II superconducting medium toward a readout module and each other to cause fusing of the two vortices for readout and return the two vortices to respective departure locations after readout.
In other aspect of the disclosure, disclosed is a quantum processing device comprising a type II superconducting medium, a magnetic flux source, a laser source and a beam-steering module. The type II superconducting medium may comprise a plurality of defects. The magnetic flux source may be configured to produce a magnetic flux to induce within the type II superconducting medium, vortices pinned at locations of some of the defects, such that the vortices are separated from each other based on a vortex distribution. Two or more vortices are used to enact quantum computational gates of the quantum processing device. The laser source may be configured to provide a laser beam with controllable power. The beam-steering module may be configured to redirect the laser beam to a departure location of a vortex while the laser beam is provided with a first power that causes unpinning of the vortex from the departure location, sweep the laser beam along a path from the departure location to a destination location, and redirect the laser beam to the destination location while lowering the power from the first power level to a second power level to cause pinning of the dragged vortex.
The path may comprise encircling another vortex a single time to braid. The departure location may be the same as the destination location.
The file of this patent contains at least one drawing executed in color. Copies of this patent with color drawing(s) will be provided by the Patent and Trademark Office upon request and payment of the necessary fee.
In accordance with aspects of the disclosure, Majorana-carrying vortices (vortices) are induced or created in a topological superconducting medium by using a magnetic field. Note that the topological superconducting medium is referred simply as a topological superconductor (TSC). 2N vortices are required to form N−1 qubits; where the quantum states are represented as world-lines of Majorana zero-modes (also called Majorana Fermions or simply Majoranas) which are carried by their parent vortices. The fact that the braids of the vortices' space-time paths are robust to small perturbations reflects the topological protection. Quantum computations operations may be performed by exchanging (moving) the vortices such as via a braiding operation. The braiding operation may comprise thermally depinning (also referred to as unpinning) first and second vortices from first and second positions, respectively, and dragging the first and second vortices through a portion of the TSC along first and second paths, respectively, and pinning (also referred to as re-pinning) the first and second vortices in the exchanged second and first positions, respectively. Alternatively, the braiding exchange operation may include thermally depinning a first vortex from a first position, dragging the first vortex through a portion of the TSC along a path around a second vortex pinned at a second location, and re-pinning the first vortex back in the first original position.
The quantum computation device 10 may comprise an exchange module 20 and a qubit module 30. The exchange module 20 may be configured to execute the braiding operation to move one or more vortices based on an exchange signal E. The exchange module 20 may also be configured to move pairs of vortices based on an exchange signal (E) close to a readout module 900 for reading and fusing. The exchange module 20 may comprise a laser source 22 and a beam steering submodule 24.
In an aspect of the disclosure, the laser source 22 may comprise a plurality of independently controllable lasers. Each laser produces a single laser beam. The power level of each laser may be independently controlled by a controller (not shown in
In other aspects of the disclosure, a single laser may be used to seed a plurality of laser beams. In this aspect of the disclosure, the laser source may further comprise an array of beam splitters (BS). The array of BS may be configured to produce a plurality of beams from the single laser. The number of beams may be based on the number of vortices needed to be simultaneously moved. In other aspects of the disclosure, a 1 to X beam splitter may be used.
For example, in some aspects of the disclosure, two vortices may be moved at the same time (using two beams). In other aspects of the disclosure, four vortices may be moved at the same time (using four beams). In other aspects of the disclosure, X vortices may be moved at the same time (using X beams), where X≥2 is an integer. In an aspect of the disclosure, one vortex may be wrapped around another (one vortex moved).
In other aspects of the disclosure, a diffractive grating may be used to produce a plurality of beams from the single laser source.
In an aspect of the disclosure, when the single laser is used to seed the plurality of laser beams, the power of each beam may be independently controlled using an array of filters, such as ND filters positioned in the path of the beam downstream of the respective BS and upstream of the beam steering submodule 24 (also referred to as beam steering module). In
When a plurality of lasers is used to provide the plurality of laser beams, a controller may independently control the power of the laser (wattage) to provide the desired power level for the respective laser beam.
In an aspect of the disclosure, the beam steering submodule 24 may comprise an array two-axis micromirrors. Each of the micromirrors in the array may be independently controllable by a controller. The respective laser beams may be steered by a respective mirror using the controller. This allows for controlling the laser beam to be positioned at a defect that pins a vortex to unpin the vortex, drag the vortex and re-pin the vortex at the same or another defect as described below.
The micromirror array may be MEMS and the angle(s) of the mirror may be determined by an applied voltage. The MEMS micromirror may be piezoelectric.
In other aspects of the disclosure, solid-state laser mirrors (array) may be used to independently steer the laser beams, respectively.
The qubit module 30 may comprise a qubit array 32 formed in a TSC 200 and a flux source 34. The qubit module 30 may be located in a cryo-cell or cryo-chamber. The qubit module 30 may be held in place by a sample holder within the cryo-cell or cryo-chamber.
In some aspects of the disclosure, the TSC 200 may be formed as a film on the substrate 205 from a Type 2 superconducting material. This allows for quantized flux lines of a magnetic field (external field, described herein) H, to penetrate the superconductor when T<TC and when HC
The TSC 200 may comprise one or more elements. For example, the TSC 200 may comprise a mixture of Fe and one or more “heavy elements” with strong spin-orbit coupling. Heavy elements used herein refers to elements above number 37 but are not radioactive. The heavy elements include, but are not limited to, Te, Se. Other elements may be used such as bismuth (Bi). The substrates may be dielectrics or metals. For example, the dielectric substrate 205 may be SrTiO3. In other aspects of the disclosure, the TSC 200 may comprise Cu—Bi2Se3 and the substrate 205 may comprise InP or Al2O3. In other aspects of the disclosure, the TSC 200 may comprise BiPd and the substrate 205 may comprise Al2O3. In yet another aspect of the disclosure, both the TSC 200 and the substrate 205 may comprise a NbSe2 Bi2Se3 as a heterostructure.
In accordance with aspects of the disclosure, vortices 315 may be initially positioned at defect sites 210, where the free energy is minimized using a magnetic field. A vortex 315 is formed around quantized flux lines.
For purposes of the description, as shown in
In an aspect of the disclosure, the TSC 200 may be about 100 nm thick in the z-direction. The TSC 200 may comprise a monolayer. In other aspects, the TSC 200 may be formed as two monolayers.
The flux source 34 may comprise a controller, a current source and one or more wires (coils). The controller may be configured to control the current flowing through the one or more wires to generate a magnetic field.
In other aspects, the coil may be positioned around the TSC 200 but separate. In other aspects of the disclosure, an electromagnet may be positioned outside the cryo-cell or cryo-chamber. Even though the electromagnet may be external to the cryo-cell, the electromagnet still is able to provide a controllable magnetic field perpendicular to the TSC 200 of a sufficient strength to grow Majorana zero mode (MZM) γn-carrying vortices 315. An electromagnet may be used when HC
In an aspect of the disclosure, the magnetic field may be generated to be closer to HC
In some aspects, to initialize the vortices, the controller may control the current source 300 to produce a current to generate a magnetic field slightly above HC
In an aspect of the disclosure, if the grown vortices 315 are not in a target position, the vortices 315 may be moved and positioned in a target position as described herein.
In other aspects of the disclosure, the position of the vortices 315 may be controlled during the growing process using additional wires 305N (where N is the number of addition wires). The additional wires may be used to create a customizable inhomogeneous magnetic field distribution. The customizable field may be used separate from the above field or in addition to the same. An inhomogeneous magnetic field distribution may be used to generate a corresponding inhomogeneous vortex distribution. The number of additional wires and position of the wires may be based on a target vortex distribution.
Current may be selectively supplied to each wire independently to generate the customized magnetic field distribution to in turn create a customizable vortex position distribution during initialization. Current I2y may be supplied to wire 305A; current I1y may be supplied to 305A′; current I2x may be supplied to 305B; and current I1x may be supplied to 305B′. The same current source 300 may be used for all of the currents. In other aspect, individual current sources 300 may be separately connected to each wire.
In an aspect of the disclosure, the magnitude of the current supplied to each wire may be independently varied as need to create the target number and position for the vortices 315 (both in magnitude and ON/OFF).
For example, as shown in
Similar to above, the number and positions of the vortices 315 may be determined by imaging and the number of vortices 315 may be controlled to reach a target number by iteratively applying an increasing magnetic field and imaging.
Even though using the customizable magnetic field distribution creates a greater positional control over the position of the vortices 315 than a homogeneous magnetic field, the position of certain vortices may still not be in a target position. Therefore, in accordance with aspects of the disclosure, the positions may be moved as described herein.
In an aspect of the disclosure, two vortices may be separated by about 1 μm to 100 μm or more (when pinned). Each vortex γn, where n represents the vortex number, may have a spin-orbit with a diameter of about 0.1 μm, which is one order of magnitude or less than the separation distance.
In other aspects of the disclosure, the magnetic field may be generated by a permanent magnet. The permanent magnet may be positioned above or below the TSC 200. The permanent magnet may be located within the cryo-unit.
Further, as part of the initialization process (or separate), the computation basis states of pairs of vortices may be read as described herein.
In accordance with aspects of the disclosure, the vortices 315 may be moved by thermal forces (heating) to a desired position. The movement may be for reading the initial states of the vortices 315 and exchanging (braiding, fusing, etc.).
Moving a vortex 315 may comprise three actions. Depinning/unpinning (picking up a vortex 315 from its current pinning site), dragging (transporting the vortex 315 across the bulk of the TSC 200 and pinning/re-pinning (fixing or delivering the vortex to a target pinning site). A pinning site is also referred to a defect 210. At a vortex 315, superconductivity is suppressed within a region of size r.
The position of a vortex 315 x(t) may be defined by the following equation of motion:
In EQ. 1, η is a viscous drag coefficient, U is a pinning energy, and T is a temperature.
This equation assumes that the laser source 22 which causes the heating may move with a constant speed {dot over (x)}≡v. The laser source 22 provides a beam with a beam size approximately one order of magnitude larger than the size as the spin orbit. Thus, the laser source 22 provides a “hot spot” approximately 10× larger than the size as the spin orbit. The above equation also assumes that the hot spot meets the pinning site (defect) head on.
Thus, the position of the vortex may be defined with respect to three force, e.g., a viscous drag force (Fdrag), a stationary pinning force (Fpinning), and a time-dependent thermal force resulting from the hot spot (Fthermal). The three actions are based on balancing these forces. For example, depinning is a function of the time-dependent thermal force and the stationary pinning force. Dragging is a function of the time-dependent thermal force and the viscous drag force and pinning once again is a function of the stationary pinning force and the time-dependent thermal force.
The left-hand side of EQ. 1 is set to zero because the inertial mass of the vortex 315 is negligibly small at the relevant length and speed scales. The first term on the right side of the equation relates to a viscous drag force. In some aspects, n may be determined from a model such as Bardeen-Stephen model. For example, the following equation may be used:
The second term on the right side of EQ. 1 relates to the stationary pinning force. The pinning potential U(x) has a characteristic length scale d and a single minimum at x=0 corresponding to the pinning energy per unit length along the vortex line: U0≡−U(0). For a pinning site of radius r, the length scale is expected to be d˜max (ξ,r), while the pinning energy (per unit length) for a cylindrical void may be U0˜Φ02/(μ0λ2ξ2)min(r2,ξ2), where μ0 is the vacuum permeability, and λ is a penetration depth over which the external field H at the core of a vertex penetrates into the TSC 200.
The third term on the right side of EQ. 1 relates to the time-dependent thermal force resulting from the hot spot. γ is the thermal force coefficient. The energy of a vortex 315 decreases as a function of the temperature T due to the weakening of superconductivity. For a strongly type-II superconductor (λ>>ξ), the vortex energy is proportional to the density of Cooper pairs and grows linearly with Tc−T, where Tc is the superconducting critical temperature.
The thermal force coefficient γ may be determined based on the following equation:
In EQ. 1, T(x−vt) is the temperature profile of the hotspot. In some aspects, the profile may be determined using a two-layer heat diffusion model using one or more assumptions. For example, the following assumption may be used (i) a thin superconducting layer is grown on top of an infinitely thick substrate and (ii) the superconducting layer is subject to an optical heating source of diameter D0 moving with a constant speed v. This calculation gives a hot-spot temperature profile with a single maximum ΔT (with respect to the bulk temperature) and a characteristic length scale D˜D0.
In some aspects, EQ. 1 may be rewritten in terms of certain dimensionless parameters as follows:
where {tilde over (x)}=x/d is a dimensionless vortex position, {tilde over (t)}=vt/d is a dimensionless time (where v is the hot-spot speed), {tilde over (D)}=D/d is the dimensionless hot-spot size, while α˜U0/(dηv) and β˜γΔT/(dηv) are dimensionless ratios of the maximal pinning and thermal forces to the viscous drag force at the hot-spot speed v, respectively.
fp and fth are dimensionless functions. In some aspects, these functions may be antisymmetric. For example, fp,th(−z)=−fp,th(z), have a single zero, fp,th(0)=0, a single maximum, fp,th(−1)=1, and a single minimum, fp,th(1)=−1. The pinning potential may have any Lorentzian shape while the temperature profile may resemble a gaussian shape. The function is not limited to the above and the function may have other characteristics.
For depinning and pinning, the question is whether the vortex 315 is trapped by the pinning site or carried away by the laser beam (hot spot). A dimensionless excess thermal force δ is defined as β−α. In an aspect of the disclosure, the vortex 315 always ends up at the pinning site for δ≡β−α<0 and at the hot spot for δ>1. In other words, when α>β the vortex is necessarily trapped by the pinning site and the vortex is necessarily carried away by the hot spot if β>α+1.
When 0<δ<1, whether the vortex 315 is trapped by the pinning site or necessarily carried away by the hot spot may be based on the dimensionless hot-spot size {tilde over (D)}. A critical value is defined as δc such that, regardless of its initial condition, the vortex 315 ends up at the pinning site for δ<δc and at the hot spot for δ>δc. When {tilde over (D)}>>1 and {tilde over (D)}<<1, the critical values are δc<<1 and δc≈1, respectively.
For dragging the vortex 315, β may be greater than 1. This is because there is no pinning force (e.g., first term in the right handle side of equation 1 is zero). As such, the maximal thermal force must exceed the viscous drag force at the hot-spot speed.
As noted above, β>1 so that the thermal force can keep the vortex 315 trapped while moving the vortex 315 away from the pinning site.
As can be seen in
In each figure (
In summary, in each of
While changing β relative to a enables the movement described herein and changing β may be accomplished by changing the power of the laser source 22 (or spot size), in an aspect of the disclosure, β and α may be close to each other to minimize the amount of tuning and disruption. As such, in an aspect of the disclosure, a material used for the TSC 200 may have a relatively large coherence length. For example, the coherence length may be greater than 10 nm. In other aspect, α may be tuned by electrically gated pinning sites.
In some aspects of the disclosure, β may be controlled to control a maximum speed of the vortex 315 as it is dragging through the TSC 200. This is done to maximize the topological protection of the MZM and avoid diabatic errors.
As described above, once vortices 315 have been initialized, the vortices 315 may be read by one or more readout modules 900. The vortices 315 may be read by moving two of the vortices 315 near a readout module 900 and in close proximity to each other such as by the movement described above including depinning (as shown in
The one or more readout modules 900 may be positioned within the cryo-unit or cryo-chamber. In some aspects of the disclosure, the readout module 900 may be positioned on the same substrate 205 as the TSC 200. A readout module 900 may include a quantum dot. The readout module 900 can measure a local fermionic orbital defined by the two vortices 315 (MZMs) and a fermionic occupancy thereof. When two vortices 315 are brought close to the quantum dot 901 by the exchange module 20 (movement module), a tunnel junction is formed. The quantum dot may be subject to a Coulomb blockade by supplying a small bias voltage If, as result of the measurement, an electron occupies the local fermionic mode then the coulomb blockade is observed. If the fermionic orbital is unoccupied then the current is not impeded as there is no Coulomb blockade.
The laser beams 8001, 2 are steered by the steering submodule 24 such that the vortices γ2, γ3 are brought close to each other and fused and also close to the readout module 900 to form the tunnel junction.
In accordance with aspects of the disclosure, fermionic parity is the measurable quantity and total fermionic parity constrains a last vortex-pair readout as noted above. As a consequence 2(n+1) vortices 315 are also to span a n-qubit space.
In an aspect of the disclosure, the beam steering submodule 24 may also be used for physically braiding the vortices 315 to generate one or more quantum computation gates. Braiding may be accomplished by changing the position of vortices 315. For example, two vortices may be switched. This may provide a 2-qubit quantum gate. In other aspects of the disclosure, the positions of more than two vortices 315 may be changed to provide an m-qubit quantum gate. In other aspects of the disclosure, a vortex 315 may be moved and wrapped around another and then returned to their original positions.
Fermionic exchange is a consequence of the fermionic canonical commutation relations algebraically describing of the fermionic creation (c+) and annihilation (c) operators {ci, cj}=0, {ci+, cj}=δij, {ci+, cj+}=0. Fermionic gates, acting in a fermionic basis spanned by anti-symmetric field operators, enable universal fermionic quantum computation. In this analogy local fermionic modes are equivalent to qubits and single- and multi-qubits, alternatively fermions, form unitary gate operations.
Fermionic field operators can be decomposed into their real and imaginary Majorana quadratures as c=(γ1+iγ2), c+=(γ1−iγ2) (in analogy to the transformation between ladder operators and quadrature operators for bosonic systems, where γ1, γ2 represent example of two MZMs) which obey the Clifford anti-commutation relations {γi, γj}=2δij. Consequently γiγj=−γjγi if i≠j and
For minimal fermion gates, two fermions, e.g., c1, c2 may be required. The two fermions may be decomposed into four Majorana operators, e.g., γ1, γ2, γ3, γ4 which realize an su(2) algebra with {iγ1γ2, iγ1γ3, iγ2γ3} behaving like {σz, σy, σx}.
Thus, in accordance with aspects of the disclosure, different quantum computations gates, such as a phase gate (S-gate) or a CNOT gate (Hadamard) may be created. These gates are just examples and the types of gates formed are not limited to these examples.
The example shown in
A CNOT gate may be implemented using a series of braiding operations using three or more vortices 315. With a CNOT gate, the same vortex may be braided with multiple different vortices 315. Braiding the vortices to create a CNOT gate is shown in an article entitled “Braiding Majorana Fermions and Creating Quantum Logic Gates with Vortices On a Periodic Pinning Structure”, Ma et al. published 2019. The contents of which are incorporated by reference.
In accordance with aspects of the disclosure, the same controller may control the laser source 22, the beam steering submodule 24 and the magnetic flux source 34 (generation of the magnetic field for initialization). This controller may be included in a controller based on the classical computation 100. The controller 100 may comprise the processor and memory. In other aspects of the disclosure, multiple different controllers may be used to respectively control the laser source 22, the beam steering submodule 24 and the magnetic flux source 34. Each controller may comprise a processor and a memory. These controllers may be internal to the respective modules (sub-modules). In this aspect of the disclosure, the controllers in the respective modules may be electrically coupled to the controller 100.
For example, the controller 100, prior to any computation (classical computation), may issue an initialization signal (I) to create a plurality of vortices 315. The initialization signal (I) may be sent to a controller to control the flux source 34. In an aspect of the disclosure, the initialization signal (I) may indicate a target number of vortices. In other aspects, the initialization signal (I) may omit the target number and indicate a magnetic field strength. In other aspects of the disclosure, the initialization signal (I) may be an instruction to turn on the current source (ON/OFF) (without any target or field strength). In response to the receipt of the signal, a controller may control the flux source 34 to turn on to generate the vortices as described above.
The TSC 200 may be imaged to determine the position and number of created vortices 315. In an aspect of the disclosure, the position and number may be transferred to the controller 100. In an aspect of the disclosure, in response to receipt of the position and number, the controller 100 may issue an instruction to the exchange module 20 (Exchange Signal E and Read Command R) and the readout module 900 (Read Command R) to read the vortices to determine the fermionic parity. The exchange module 20 may be controlled by a controller as described above to move the vortices to fuse them and move them to the readout module 900 for reading. The read signals RR may be transfer to the controller 100. In an aspect of the disclosure, the readout module 900 may collects the readings from all of the fused two vortices, prior to transfer to the controller 100. In this aspect, the readout module 900 may also comprise a memory such as a buffer. In other aspects, the readout module 900 may transfer each reading to the controller 100 in real time (read signal RR). In some aspects, the controller 100 may select which vortices 315 are fused. In other aspects, a controller in the exchange module 20 may select the vortices 315 randomly.
Once all of the vortices 315 are read, in some aspects, the controller 100 may instruct the exchange module 20 to move 2(n+1) vortices (depin) and drag them to a clean region of the TSC 200 without vortices 315 in order to initialize a computation. This may be done when a number of initialized vortices m>2(n+1) vortices.
At this point, the controller 100 knows the input state and parity (chosen by selecting say an even number of 1s for the even fermionic parity sector). In an aspect of the controller 100 may determine the qubits based on the input state and parity of the vortices, e.g., assignment of vortices to a qubit. In other aspects of the disclosure, the assignment may be random or by location. Once assigned, the assignment may be recorded in storage and the position is noted. Additionally, the vortices may than be tracked as needed. In other aspects, as noted above, the vortices 315 may be assigned to qubits 400 prior to the initial reading.
The controller 100 may execute a computation as required by the quantum algorithm of interest. For example, the controller 100 may instruct the exchange module 20 via exchange signals (E) to braid the vortices 315 as needed to create the quantum gate(s). The controller 100 may instruct the exchange module 20 via exchange signals (E) to move the vortices 315 as needed for measurement-based computation (which is a known computational modality where an entanglement-rich state is “used” by a series of measurements and classical feed forward). In an aspect of the disclosure, the quantum information may be manipulated without braiding in a measurement-based scheme. However, the Majoranas still needs to be selected and fused for readout). Additionally, after braiding (or for measurement-based computations), the controller 100 may also include the readout module 900 to readout the vortices 315 of interest. As noted above, to read the vortices, the controller may instruct the exchange module 20 via exchange signals (E) to move the vortices 315 close to the readout module 900 and each other.
Various aspects of the present disclosure may be embodied as a program, software, or computer instructions embodied or stored in a computer or machine usable or readable medium, or a group of media which causes the computer or machine to perform the steps of the method when executed on the computer, controller, and/or machine. A program storage device readable by a machine, e.g., a computer readable medium, tangibly embodying a program of instructions executable by the machine to perform various functionalities and methods described in the present disclosure is also provided, e.g., a computer program product.
The computer readable medium could be a computer readable storage device or a computer readable signal medium. A computer readable storage device may be, for example, a magnetic, optical, electronic, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing; however, the computer readable storage device is not limited to these examples except a computer readable storage device excludes computer readable signal medium. Additional examples of the computer readable storage device can include: a portable computer diskette, a hard disk, a magnetic storage device, a portable compact disc read-only memory (CD-ROM), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical storage device, or any appropriate combination of the foregoing; however, the computer readable storage device is also not limited to these examples. Any tangible medium that can contain, or store, a program for use by or in connection with an instruction execution system, apparatus, or device could be a computer readable storage device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, such as, but not limited to, in baseband or as part of a carrier wave. A propagated signal may take any of a plurality of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium (exclusive of computer readable storage device) that can communicate, propagate, or transport a program for use by or in connection with a system, apparatus, or device. Program code embodied on a computer readable signal medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
The controller(s) described herein, e.g., a hardware processor, may be a central processing unit (CPU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), another suitable processing component or device, or one or more combinations thereof. The storage(s) may include random access memory (RAM), read-only memory (ROM) or another memory device, and may store data and/or processor instructions for implementing various functionalities associated with the methods and/or systems described herein.
In the description and claims herein, the term “about” indicates that the value listed may be somewhat altered, as long as the alteration does not result in nonconformance of the process or device. For example, for some elements the term “about” can refer to a variation of ±0.1%, for other elements, the term “about” can refer to a variation of ±1% or ±10%, or any point therein. For example, the term about when used for a measurement in mm, may include +/0.1, 0.2, 0.3, etc., where the difference between the stated number may be larger when the state number is larger. For example, about 1.5 may include 1.2-1.8, where about 20, may include 19.0-21.0.
The terminology used herein is for the purpose of describing particular aspects only and is not intended to be limiting the scope of the disclosure and is not intended to be exhaustive. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the disclosure.
This application claims the benefit of and priority to U.S. Provisional Application Ser. No. 63/175,653 filed on Apr. 16, 2021, the entirety of which are incorporated by reference.
The United States Government has rights in this invention pursuant to contract no. DE-AC05-00OR22725 between the United States Department of Energy and UT-Battelle, LLC.
Number | Name | Date | Kind |
---|---|---|---|
6787798 | Andrews et al. | Sep 2004 | B1 |
9713199 | Freedman et al. | Jul 2017 | B2 |
20200167683 | Frisch | May 2020 | A1 |
20230023319 | Poccia | Jan 2023 | A1 |
Entry |
---|
Auslaender, O. et al., “Mechanics of individual isolated vortices in a cuprate superconductor”, Nature Physics, Jan. 2009, pp. 35-39, vol. 5, No. 1. |
Ge, J. et al., “Nanoscale assembly of superconducting vortices with scanning tunnelling microscope tip”, Nature Communications, Dec. 2016, pp. 1-7, vol. 7, No. 1. |
Nayak, C. et al., “Non-Abelian anyons and topological quantum computation”, Reviews of Modern Physics, 2008, pp. 1083-1159, vol. 80, No. 3. |
Xu, G. et al., “Topological superconductivity on the surface of Fe-based superconductors”, Physical Review Letters, 2016, pp. 1-5, vol. 117, No. 4. |
Fu, L. et al., “Superconducting proximity effect and majorana fermions at the surface of a topological insulator”, Physical Review Letters, 2008, pp. 096407-1 to 096407-4, vol. 100, No. 9. |
Fu, X. et al., “Optical manipulation of magnetic vortices visualized in situ by Lorentz electron microscopy”, Science Advances, 2018, pp. 1-11, vol. 4, No. 7. |
Villegas, J. et al., “A superconducting reversible rectifier that controls the motion of magnetic flux quanta”, Science, Nov. 2003, pp. 1188-1191, vol. 302, No. 5648. |
November, B. et al., “Scheme for Majorana Manipulation Using Magnetic Force Microscopy”, arXiv:1905.09792 [cond-mat], 2019. |
Polshyn, H. et al., “Manipulating multivortex states in superconducting structures”, Nano letters, 2019, pp. 5476-5482, vol. 19, No. 8. |
Kremen, A. et al., “Mechanical control of individual superconducting vortices”, Nano Letters, 2016, pp. 1626-1630, vol. 16, No. 3. |
Veshchunov, I. et al., “Optical manipulation of single flux quanta”, Nature Communications, 2016, pp. 1-7, vol. 7, No. 1. |
Knapp, C. et al., “The nature and correction of diabatic errors in anyon braiding”, Phys. Rev. X, 2016, pp. 041003-1 to 041003-38 , vol. 6. |
Lian, B. et al., “Topological quantum computation based on chiral Majorana fermions”, PNAS, Oct. 23, 2018, pp. 10938-10942, vol. 115, No. 43. |
Harper, F. et al., “Majorana braiding in realistic nanowire Y-junctions and tuning forks”, Physical Review Research, 2019, pp. 033207-1 to 033207-16. |
Ma, X. et al., “Braiding Majorana Fermions and Creating Quantum Logic Gates with Vortices On a Periodic Pinning Structure”, 2019, arXiv:1910.07033v1. |
Number | Date | Country | |
---|---|---|---|
63175653 | Apr 2021 | US |