Patents by Inventor Yonatan COHEN

Yonatan COHEN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220140820
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: January 14, 2022
    Publication date: May 5, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20220094342
    Abstract: A controller comprises a pulse generation circuit, output management circuitry, and a plurality of outputs configured to connect the controller to a plurality of controlled elements. The pulse generation circuit is configured to generate quantum control pulses. For each control pulse of a plurality of control pulses generated by the pulse generation circuit, the output management circuitry is configured to determine to which of the plurality of outputs to route the control pulse such that a first of the plurality of control pulses is routed to a first of the plurality of controlled elements and a second of the plurality of control pulses is routed to a second of the plurality of control elements.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20220051123
    Abstract: A quantum controller comprises a quantum control pulse generation circuit and digital signal management circuit. The quantum control pulse generation circuit is operable to generate a quantum control pulse which can be processed by any of a plurality of controlled circuits, and generate a first digital signal which can be routed to any of the plurality of controlled circuits. The digital signal management circuit is operable to detect, during runtime, to which one or more of the plurality of controlled circuits the first digital signal is to be routed, to manipulate the first digital signal based on the one or more of the plurality of controlled circuits to which the first digital signal is to be routed, where the manipulation results in one or more manipulated digital signals, and to route the one or more manipulated digital signals to one or more of the plurality of controlled circuits.
    Type: Application
    Filed: October 1, 2021
    Publication date: February 17, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20220045666
    Abstract: A system comprises quantum control interconnect circuitry configured to receive a plurality of fixed-frequency signals, a variable-frequency signal, a quantum control pulse, a quantum element readout pulse, and a quantum element return pulse. The circuitry is operable to upconvert the quantum control pulse using the fixed-frequency signals. The circuitry is operable to upconvert the readout pulse using the variable-frequency signal. The circuitry is operable to downconvert the return pulse using the variable-frequency signal.
    Type: Application
    Filed: June 2, 2021
    Publication date: February 10, 2022
    Inventors: Ramon Szmuk, Lior Ella, Yonatan Cohen, Itamar Sivan, Nissim Ofek
  • Patent number: 11245390
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: February 8, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11245389
    Abstract: A controller comprises a pulse generation circuit, output management circuitry, and a plurality of outputs configured to connect the controller to a plurality of controlled elements. The pulse generation circuit is configured to generate quantum control pulses. For each control pulse of a plurality of control pulses generated by the pulse generation circuit, the output management circuitry is configured to determine to which of the plurality of outputs to route the control pulse such that a first of the plurality of control pulses is routed to a first of the plurality of controlled elements and a second of the plurality of control pulses is routed to a second of the plurality of control elements.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: February 8, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20210391852
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20210391851
    Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20210359670
    Abstract: A quantum controller comprises a first quantum control pulse generation circuit and a second quantum control pulse generation circuit. The first quantum control pulse generation circuit and a second quantum control pulse generation circuit are operable to operate asynchronously during some time intervals of a quantum algorithm and synchronously during other time intervals of the quantum algorithm.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20210357798
    Abstract: Circuitry of a pulse generation program compiler is operable to parse pulse generation program source code comprising a declaration of a non-stream variable, a declaration of a stream variable, and one or more stream processing statements that reference the stream variable. The circuitry of the pulse generation program compiler is operable to generate, based on the declaration of the non-stream variable, machine for execution by a quantum controller and a quantum orchestration server.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Patent number: 11164100
    Abstract: A quantum controller comprises a quantum control pulse generation circuit and digital signal management circuit. The quantum control pulse generation circuit is operable to generate a quantum control pulse which can be processed by any of a plurality of controlled circuits, and generate a first digital signal which can be routed to any of the plurality of controlled circuits. The digital signal management circuit is operable to detect, during runtime, to which one or more of the plurality of controlled circuits the first digital signal is to be routed, to manipulate the first digital signal based on the one or more of the plurality of controlled circuits to which the first digital signal is to be routed, where the manipulation results in one or more manipulated digital signals, and to route the one or more manipulated digital signals to one or more of the plurality of controlled circuits.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: November 2, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20210313973
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: April 12, 2021
    Publication date: October 7, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11126926
    Abstract: Circuitry of a pulse generation program compiler is operable to parse pulse generation program source code comprising a declaration of a non-stream variable, a declaration of a stream variable, and one or more stream processing statements that reference the stream variable. The circuitry of the pulse generation program compiler is operable to generate, based on the declaration of the non-stream variable, a machine for execution by a quantum controller and a quantum orchestration server.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 21, 2021
    Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20210279625
    Abstract: Circuitry of a pulse generation program compiler is operable to parse pulse generation program source code comprising a declaration of a non-stream variable, a declaration of a stream variable, and one or more stream processing statements that reference the stream variable. The circuitry of the pulse generation program compiler is operable to generate, based on the declaration of the non-stream variable, a machine for execution by a quantum controller and a quantum orchestration server.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20210281252
    Abstract: A system comprises an electromagnetic pulse generation system that comprises a first pulse generation circuit, a second pulse generation circuit, and a mixing circuit. The electromagnetic pulse generation system is operable to output a first pulse generated by the first pulse generation circuit onto a first signal path, output a second pulse generated by the second pulse generation circuit onto the first signal path, generate a third pulse by mixing, via the mixing circuit, a fourth pulse generated by the first pulse generation circuit and a fifth pulse generated by the second pulse generation circuit, and output the third pulse on the first signal path.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 9, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Patent number: 11115011
    Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: September 7, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11115012
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: September 7, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11088679
    Abstract: A quantum controller comprises a first quantum control pulse generation circuit and a second quantum control pulse generation circuit. The first quantum control pulse generation circuit and a second quantum control pulse generation circuit are operable to operate asynchronously during some time intervals of a quantum algorithm and synchronously during other time intervals of the quantum algorithm.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 10, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Patent number: 11043939
    Abstract: A system comprises quantum control interconnect circuitry configured to receive a plurality of fixed-frequency signals, a variable-frequency signal, a quantum control pulse, a quantum element readout pulse, and a quantum element return pulse. The circuitry is operable to upconvert the quantum control pulse using the fixed-frequency signals. The circuitry is operable to upconvert the readout pulse using the variable-frequency signal. The circuitry is operable to downconvert the return pulse using the variable-frequency signal.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: June 22, 2021
    Inventors: Ramon Szmuk, Lior Ella, Yonatan Cohen, Itamar Sivan, Nissim Ofek
  • Publication number: 20210143804
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 13, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani