Methods and systems for implementing digital to analogue converters in quantum computers
There is provided an trapped ion processor comprising a DAC chamber, an ASIC, a digital control line between the DAC chamber and the ASIC and an analogue control line between the DAC chamber and the ASIC. The ASIC comprises a plurality of channels, each channel comprising a DC electrode, a first analogue memory cell and a second analogue memory cell. The DAC chamber comprises a DAC configured to generate an analogue signal and a DAC controller configured to generate timing control signals, the timing control signals comprising one or more sample timing signals to control when the analogue signal is sampled, as a voltage signal, by one or more of the plurality of the channels, and one or more synchronisation signals to control when the sampled voltage signal is applied to the respective DC electrode. The analogue control line transmits the analogue signal from the DAC to the plurality of channels and wherein the digital control line transmits the timing control signals from the DAC controller to the plurality of channels, the timing control signals controlling when the analogue signal is sampled, as a voltage, by either the first or the second analogue memory cell of each of a plurality of channels and controlling when the sampled voltage signal is applied to the respective DC electrode of each of a plurality of channels.
1 . A quantum computer comprising: a quantum processor, the quantum processor comprising:
an application-specific integrated circuit (ASIC), wherein the ASIC comprises a plurality of channels and a plurality of direct current (DC) electrodes, wherein each DC electrode of the plurality of DC electrodes corresponds to a channel of the plurality of channels;
a digital-to-analogue converter (DAC) chamber, wherein the DAC chamber comprises:
(i) a DAC configured to generate an analogue signal;
(ii) a DAC controller configured to generate timing control signals, wherein the timing control signals comprise one or more sample timing signals; and
(iii) a multiplexing controller configured to multiplex the sample timing signals;
an analogue control line between the DAC chamber and the ASIC, wherein the analogue control line is configured to transmit the analogue signal from the DAC to the plurality of channels; and
a digital control line between the DAC chamber and the ASIC, wherein the digital control line is configured to transmit the timing control signals from the DAC controller to the plurality of channels.
2 . The quantum computer of claim 1 , wherein the timing control signals are configured to control when the analogue signal is sampled, as a voltage signal, by one or more channels of the plurality of channels, and when the voltage signal is applied to a DC electrode of the one or more channels of the plurality of channels.
3 . The quantum computer of claim 2 , wherein the timing control signals comprise one or more synchronisation signals.
4 . The quantum computer of claim 3 , wherein the one or more synchronisation signals are configured to control when the voltage signal is applied to the DC electrode of the channel of the plurality of channels.
5 . The quantum computer of claim 1 , wherein the one or more sample timing signals are configured to control when a voltage signal is sampled by either a first analogue memory cell of the channel of the plurality of channels or a second analogue memory cell of the channel of the plurality of channels.
6 . The quantum computer of claim 3 , wherein each channel of the plurality of channels further comprises a first analogue memory cell and a second analogue memory cell.
7 . The quantum computer of claim 6 , wherein the first analogue memory cell and the second analogue memory cell are in series and the first analogue memory cell is electrically coupled to the DC electrode.
8 . The quantum computer of claim 7 , wherein the first analogue memory cell comprises a capacitor and a switch and the second analogue memory cell comprises a capacitor and a switch.
9 . The quantum computer of claim 7 , wherein the one or more sample timing signals are configured to control when the second analogue memory cell of the channel of the plurality of channels comprising the second analogue memory cell samples the voltage signal.
10 . The quantum computer of claim 7 , wherein the one or more synchronisation signals are configured to control when a sampled voltage signal of the second analogue memory cell is applied to the first analogue memory cell and the DC electrode of the channel of the plurality of channels.
11 . The quantum computer of claim 6 , wherein the first analogue memory cell and the second analogue memory cell are in parallel.
12 . The quantum computer of claim 11 , wherein both of the first analogue memory cell and the second analogue memory cell comprise (i) a first switch electrically coupled to the DC electrode, (ii) a second switch electrically coupled to the analogue control line, and (iii) a capacitor arranged between the first and second switch.
13 . The quantum computer of claim 11 , wherein the one or more sample timing signals are configured to control when either the first analogue memory cell or the second analogue memory cell samples the voltage signal in the channel of the plurality of channels.
14 . The quantum computer of claim 11 , wherein the one or more synchronisation signals are configured to control when the voltage signal in either the first analogue memory cell or the second analogue memory cell of the channel of the plurality of channels is applied to the DC electrode.
15 . The quantum computer of claim 6 , further comprising a third analogue memory cell in series with the first analogue memory cell and the second analogue memory cell.
16 . The quantum computer of claim 1 , wherein the ASIC further comprises a decoder configured to decode the timing control signals.
17 . The quantum computer of claim 16 , wherein the decoder comprises a shift register configured to transmit a timing control signal of the timing control signals to one or more channels of the plurality of channels.
18 . The quantum computer of claim 1 , wherein the DAC further comprises a decoder configured to decode the one or more sample timing signals.
19 . The quantum computer of claim 18 , wherein the DAC is configured to generate a periodic signal.