Patents by Inventor Olivier Sentieys

Olivier Sentieys 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
  • Patent number: 9754061
    Abstract: A method of programming a FPGA, wherein the FPGA comprises an array of macrocells, each comprising at least a configurable hardware block and a configurable interconnection network, the method comprises the steps of: providing a high-level configuration file containing: first data defining a set of macrocells and their relative positions; second data defining a configuration of the hardware blocks of the macrocells; and third data defining interconnections between the macrocells; wherein said high-level configuration file contains neither data defining an absolute position of the macrocells within the FPGA, nor local routing information fully defining a configuration of their interconnection networks; converting said high-level configuration file into a bitstream file; and uploading the bitstream file into the FPGA. A semiconductor chip comprising a FPGA and a device configured for programming the FPGA are provided.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: September 5, 2017
    Assignees: UNIVERSITE DE RENNES 1, INRIA
    Inventors: Olivier Sentieys, Sébastien Pillement, Christophe Huriaux, Antoine Courtay
  • Publication number: 20160342722
    Abstract: A method of programming a FPGA, wherein the FPGA comprises an array of macrocells, each comprising at least a configurable hardware block and a configurable interconnection network, the method comprises the steps of: providing a high-level configuration file containing: first data defining a set of macrocells and their relative positions; second data defining a configuration of the hardware blocks of the macrocells; and third data defining interconnections between the macrocells; wherein said high-level configuration file contains neither data defining an absolute position of the macrocells within the FPGA, nor local routing information fully defining a configuration of their interconnection networks; converting said high-level configuration file into a bitstream file; and uploading the bitstream file into the FPGA. A semiconductor chip comprising a FPGA and a device configured for programming the FPGA are provided.
    Type: Application
    Filed: January 8, 2015
    Publication date: November 24, 2016
    Inventors: Olivier SENTIEYS, Sébastien PILLEMENT, Christophe HURIAUX, Antoine COURTAY
  • Patent number: 8391402
    Abstract: An encoder comprises a first and a second input, and a first and a second output, and the encoder comprises a selection block suitable for selecting a more significant bit and a less significant bit. The encoder comprises a switching block suitable for connecting the first input to the first output, and the second input to the second output, the switching block being suitable for being switched in order to connect the first input to the second output and the second input to the first output, when the selection block has selected a less significant bit and a more significant bit. A decoder, a storage medium and an electronic system is also disclosed.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: March 5, 2013
    Assignees: Universite de Bretagne Sud, Universite de Rennes 1
    Inventors: Johann Laurent, Antoine Courtay, Olivier Sentieys, Nathalie Julien
  • Publication number: 20110019766
    Abstract: The invention relates to an encoder (2) comprising a first (4) and a second (14) input, and a first (6) and a second (16) output, the encoder (2) comprising a selection block (24, 26, 28) suitable for selecting a more significant bit and a less significant bit. The encoder (2) comprises a switching block (44, 46) suitable for connecting the first input (4) to the first output (6), and the second input (14) to the second output (16), the switching block (44, 46) being suitable for being switched in order to connect the first input (4) to the second output (16) and the second input (14) to the first output (6), when the selection block (24, 26, 28) has selected a less significant bit and a more significant bit. The invention relates also to a decoder, a storage medium and an electronic system.
    Type: Application
    Filed: February 11, 2009
    Publication date: January 27, 2011
    Inventors: Johann Laurent, Antoine Courtay, Olivier Sentieys, Nathalie Julien
  • Patent number: 7384398
    Abstract: The invention concerns a device for detecting abnormal situations, in particular falls, in a living being, comprising means generating an alarm signal representing an abnormal situation, based on analysis of at least an activity information and, at least in some cases, at least a physiological information.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: June 10, 2008
    Assignee: Universite de Rennes
    Inventors: Claude Gagnadre, Michel Billon, Philippe Cosquer, Pierre Lutzler, Odile Faraldi, Sandrine Thuillier, Michel Valette, Helene Vinesse, Henry L'Her, Olivier Sentieys