Patents by Inventor Florent Berthier

Florent Berthier 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).

  • Patent number: 10620681
    Abstract: This asynchronous processor core comprises a loading unit for sequentially loading instruction lines, functional units for executing instructions and a decoder for decoding instruction lines loaded by the loading unit into instructions executable by the functional units. It comprises an execution control module configured as a two-state automaton: a sleep state (S1), wherein the asynchronous processor core awaits an interrupt control signal to execute an interrupt routine; an execution state (S2), wherein the decoder awaits a new interrupt routine instruction line to be decoded. The execution control module additionally manages a state variable (status) of the loading unit to selectively authorize or prevent, according to at least the value of this state variable (status), the loading of a new instruction line.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: April 14, 2020
    Assignee: Commissariat a l'energie atomique et aux energies alternatives
    Inventors: Florent Berthier, Olivier Debicki, Olivier Sentieys, Edith Beigne, Frederic Heitzmann
  • Publication number: 20170357505
    Abstract: This asynchronous processor core comprises a loading unit for sequentially loading instruction lines, functional units for executing instructions and a decoder for decoding instruction lines loaded by the loading unit into instructions executable by the functional units. It comprises an execution control module configured as a two-state automaton: a sleep state (S1), wherein the asynchronous processor core awaits an interrupt control signal to execute an interrupt routine; an execution state (S2), wherein the decoder awaits a new interrupt routine instruction line to be decoded. The execution control module additionally manages a state variable (status) of the loading unit to selectively authorize or prevent, according to at least the value of this state variable (status), the loading of a new instruction line.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 14, 2017
    Applicant: Commissariat a l'energie atomique et aux energies alternatives
    Inventors: Florent Berthier, Olivier Debicki, Olivier Sentieys, Edith Beigne, Frederic Heitzmann