Patents by Inventor Joël Cambonie

Joël Cambonie 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: 9323716
    Abstract: A reconfigurable hierarchical computer architecture having N levels, where N is an integer value greater than one, wherein said N levels include a first level including a first computation block including a first data input, a first data output and a plurality of computing nodes interconnected by a first connecting mechanism, each computing node including an input port, a functional unit and an output port, the first connecting mechanism capable of connecting each output port to the input port of each other computing node; and a second level including a second computation block including a second data input, a second data output and a plurality of the first computation blocks interconnected by a second connecting means for selectively connecting the first data output of each of the first computation blocks and the second data input to each of the first data inputs and for selectively connecting each of the first data outputs to the second data output.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: April 26, 2016
    Assignee: STMICROELECTRONICS SA
    Inventor: Joël Cambonie
  • Publication number: 20140325181
    Abstract: A reconfigurable hierarchical computer architecture having N levels, where N is an integer value greater than one, wherein said N levels include a first level including a first computation block including a first data input, a first data output and a plurality of computing nodes interconnected by a first connecting mechanism, each computing node including an input port, a functional unit and an output port, the first connecting mechanism capable of connecting each output port to the input port of each other computing node; and a second level including a second computation block including a second data input, a second data output and a plurality of the first computation blocks interconnected by a second connecting means for selectively connecting the first data output of each of the first computation blocks and the second data input to each of the first data inputs and for selectively connecting each of the first data outputs to the second data output.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Applicant: STMicroelectronics S.A.
    Inventor: Joël Cambonie
  • Patent number: 8799623
    Abstract: A reconfigurable hierarchical computer architecture having N levels, where N is an integer value greater than one, wherein said N levels include a first level including a first computation block including a first data input, a first data output and a plurality of computing nodes interconnected by a first connecting mechanism, each computing node including an input port, a functional unit and an output port, the first connecting mechanism capable of connecting each output port to the input port of each other computing node; and a second level including a second computation block including a second data input, a second data output and a plurality of the first computation blocks interconnected by a second connecting means for selectively connecting the first data output of each of the first computation blocks and the second data input to each of the first data inputs and for selectively connecting each of the first data outputs to the second data output.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: August 5, 2014
    Assignee: STMicroelectronics S.A.
    Inventor: Joël Cambonie
  • Publication number: 20110107337
    Abstract: A reconfigurable hierarchical computer architecture having N levels, where N is an integer value greater than one, wherein said N levels include a first level including a first computation block including a first data input, a first data output and a plurality of computing nodes interconnected by a first connecting mechanism, each computing node including an input port, a functional unit and an output port, the first connecting mechanism capable of connecting each output port to the input port of each other computing node; and a second level including a second computation block including a second data input, a second data output and a plurality of the first computation blocks interconnected by a second connecting means for selectively connecting the first data output of each of the first computation blocks and the second data input to each of the first data inputs and for selectively connecting each of the first data outputs to the second data output.
    Type: Application
    Filed: December 22, 2006
    Publication date: May 5, 2011
    Applicant: STMicroelectronics S. A.
    Inventor: Joel Cambonie
  • Patent number: 7633851
    Abstract: A circuit for generating a cyclic prefix of a symbol comprised of a sequence of time samples, the prefix being the reproduction of the last samples of the symbol at the beginning of the symbol, the symbol being obtained by inverse Fourier transform of complex coefficients corresponding to respective frequencies. The circuit includes a multiplier that shifts the phase of each complex coefficient by a value proportional to its frequency, a memory for storing the samples at the beginning of the symbol, and a multiplexer that copies at the end of the symbol the stored samples.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: December 15, 2009
    Assignee: STMicroelectronics S.A.
    Inventors: Simone Mazzoni, Joel Cambonie
  • Patent number: 7594156
    Abstract: A circuit and a method for decoding data coded by blocks by a turbo-code including successive steps. One of the steps may use n first processors adapted to operating in parallel on n lines, or columns, of a block. Different steps may be performed in parallel on the same block of turbocoded data.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: September 22, 2009
    Inventors: Philippe Mejean, Joël Cambonie
  • Patent number: 6992502
    Abstract: A configurable electronic circuit includes at least one tile that includes a plurality of cells interconnected. Each cell includes a multiplier, an arithmetic and logic unit for performing at least one arithmetic and/or logic function from a set of functions, a vertical bus, and a first configurable switching circuit connected to the vertical bus and to inputs of the multiplier. Each cell further includes a second configurable switching circuit connected to the vertical bus and to an output of the multiplier, a third configurable switching circuit connected to the vertical bus and to an output of the multiplier in a different cell, a fourth configurable switching circuit connected to the vertical bus and to inputs of the arithmetic and logic unit, and a fifth configurable switching circuit connected to the vertical bus and to an output of the arithmetic and logic unit.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: January 31, 2006
    Assignee: STMicroelectronics SA
    Inventor: Joël Cambonie
  • Patent number: 6960936
    Abstract: The configurable electronic device comprises a configurable electronic device includes at least one configurable basic assembly. The basic assembly includes a programmable circuit having a plurality of programmable elements, and a first configurable interconnection network for mutually connecting the programmable circuits. A plurality of configurable arithmetic cells are mutually connected by a second configurable interconnection network. A third configurable interconnection network links the programmable circuit and the configurable arithmetic cells. A control bus is between the programmable circuit and the configurable arithmetic cells, and also extends within the configurable arithmetic cells.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: November 1, 2005
    Assignee: STMicroelectronics SA
    Inventor: Joël Cambonie
  • Publication number: 20040225704
    Abstract: A configurable electronic circuit includes at least one tile that includes a plurality of cells interconnected. Each cell includes a multiplier, an arithmetic and logic unit for performing at least one arithmetic and/or logic function from a set of functions, a vertical bus, and a first configurable switching circuit connected to the vertical bus and to inputs of the multiplier. Each cell further includes a second configurable switching circuit connected to the vertical bus and to an output of the multiplier, a third configurable switching circuit connected to the vertical bus and to an output of the multiplier in a different cell, a fourth configurable switching circuit connected to the vertical bus and to inputs of the arithmetic and logic unit, and a fifth configurable switching circuit connected to the vertical bus and to an output of the arithmetic and logic unit.
    Type: Application
    Filed: January 30, 2004
    Publication date: November 11, 2004
    Applicant: STMicroelectronics SA
    Inventor: Joel Cambonie
  • Publication number: 20040187088
    Abstract: The configurable electronic device comprises a configurable electronic device includes at least one configurable basic assembly. The basic assembly includes a programmable circuit having a plurality of programmable elements, and a first configurable interconnection network for mutually connecting the programmable circuits. A plurality of configurable arithmetic cells are mutually connected by a second configurable interconnection network. A third configurable interconnection network links the programmable circuit and the configurable arithmetic cells. A control bus is between the programmable circuit and the configurable arithmetic cells, and also extends within the configurable arithmetic cells.
    Type: Application
    Filed: February 3, 2004
    Publication date: September 23, 2004
    Applicant: STMicroelectronics SA
    Inventor: Joel Cambonie
  • Publication number: 20040151110
    Abstract: A circuit for generating a cyclic prefix of a symbol comprised of a sequence of time samples, the prefix being the reproduction of the last samples of the symbol at the beginning of the symbol, the symbol being obtained by inverse Fourier transform of complex coefficients corresponding to respective frequencies. The circuit includes a multiplier that shifts the phase of each complex coefficient by a value proportional to its frequency, a memory for storing the samples at the beginning of the symbol, and a multiplexer that copies at the end of the symbol the stored samples.
    Type: Application
    Filed: January 21, 2004
    Publication date: August 5, 2004
    Applicant: STMicroelectronics S.A.
    Inventors: Simone Mazzoni, Joel Cambonie
  • Patent number: 6751642
    Abstract: Interleaved type processing includes a preprocessing phase in which for each initial symbol received an auxiliary symbol that includes N auxiliary complex samples is formulated, and a processing phase that includes for each auxiliary symbol an inverse Fourier transform calculation of size N. The processing phase includes elementary processing of the butterfly type corresponding to several stages of a general butterfly-like calculation graph. The various stages of the graph are implemented within a pipelined architecture. Upon receiving an initial symbol, two separate random access memories are simultaneously used to respectively store in a first memory the auxiliary symbol corresponding to this initial symbol, and to perform on the basis of the content of the second memory the elementary processing corresponding to a first stage of the graph. The two memories are swapped with each new receipt of an initial symbol.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: June 15, 2004
    Assignees: STMicroelectronics S.A., France Telecom
    Inventors: Joël Cambonie, Philippe Mejean, Dominique Barthel, Joël Lienard, Simone Mazzoni
  • Patent number: 6631167
    Abstract: The post-processing of the transformation processing of an interleaved type is temporally nested with regards to two successive symbols, and includes storage in two separately addressable memories of identical size. The addressing of the two memories is performed successively and alternately in the natural and reverse order at the frequency with the symbol clock signal.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: October 7, 2003
    Assignee: STMicroelectronics S.A.
    Inventors: Joël Cambonie, Philippe Mejean, Dominique Barthel, Joël Lienard
  • Publication number: 20030126538
    Abstract: A circuit and a method for decoding data coded by blocks by a turbo-code including successive steps implementing different algorithms. At least two of the successive steps are capable of being applied in parallel to different data blocks.
    Type: Application
    Filed: December 19, 2002
    Publication date: July 3, 2003
    Inventors: Philippe Mejean, Joel Cambonie
  • Patent number: 6564236
    Abstract: A device includes a processor able to calculate the direct or inverse Fourier transform of the product of a complex input symbol of size N times a complex sinusoidal waveform of period n. The calculation is performed on the basis of elementary processes of the butterfly type corresponding to several stages of a general butterfly-shaped calculation graph where n is an integer less than N. The processor includes a first elementary processor able to simultaneously perform the multiplication and the Fourier transform calculations relating to the first stage of the graph.
    Type: Grant
    Filed: January 25, 2000
    Date of Patent: May 13, 2003
    Assignee: STMicroelectronics SA
    Inventors: Joël Cambonie, Simone Mazzoni
  • Patent number: 6408319
    Abstract: An electronic device for computing a Fourier transform having a pipeline architecture includes at least one processing stage with a radix equal to 4. Each processing stage includes elementary processing for performing process operations for Fourier transforms of size equal to 4 on data blocks. Each processing stage also includes an elementary storage that includes a random access memory. In particular, the random access memory is a single-access memory with a storage capacity equal to 3N/4 data bits. The size of the data block processed by this stage is equal to N.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: June 18, 2002
    Assignee: STMicroelectronics S.A.
    Inventor: Joel Cambonie
  • Patent number: 6324561
    Abstract: For each input block of N data bits received as an input to a stage for computing a Fourier transform, only three quarters of the data bits of the input block are stored in a main storage. A Fourier transform computation is performed on the basis of the stored data and of the other data of the block. Only half of the data bits received are stored in an auxiliary storage. All the data bits of the input block are reconstructed from the contents of the main and auxiliary storage to obtain a reconstructed data block, which is temporally delayed with respect to the input block.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: November 27, 2001
    Assignee: STMicroelectronics S.A.
    Inventor: Joel Cambonie
  • Patent number: 4873658
    Abstract: Integrated circuits capable of carrying out transformations of the "cosine transformation" type, used more particularly for the digital processing of images with a view to information compression. The versatile and compact circuit architecture involves dividing a bus into sections separated by switches actuated in phase opposition; certain sections are coupled to computing operators, whereas others are coupled to memories serving for reorganizing the order in which the data is presented to the following operators.
    Type: Grant
    Filed: December 21, 1987
    Date of Patent: October 10, 1989
    Assignee: SGS-Thomson Microelectronics S.A.
    Inventor: Joel Cambonie
  • Patent number: 4872134
    Abstract: A signal-processing circuit performs a cosine type transformation (double addition in rows and columns) of values of a matrix of n rows and n columns. An architecture is proposed with a row transform circuit, a column transform circuit and a buffer memory of nxn words. The memory is addressed sequentially, line by line, during the storage of nxn coefficients C.sup.i (v) which are the results of the row transform on a block of nxn data. Then it is addressed sequentially, column by column, during the storage of nxn coefficients C.sup.i (v) corresponding to the processing of the following block. At each address, a read stage of a coefficient is performed followed by the writing of a new coefficient. The invention can be applied to circuits for the digital processing of images to prepare the compression of data before transmission.
    Type: Grant
    Filed: December 21, 1987
    Date of Patent: October 3, 1989
    Assignee: SGS Thomson Microelectronics S.A.
    Inventors: Joel Cambonie, Alain Artieri
  • Patent number: RE34734
    Abstract: Integrated circuits capable of carrying out transformations of the "cosine transformation" type, used more particularly for the digital processing of images with a view to information compression. The versatile and compact circuit architecture involves dividing a bus into sections separated by switches actuated in phase opposition; certain sections are coupled to computing operators, whereas others are coupled to memories serving for reorganizing the order in which the data is presented to the following operators.
    Type: Grant
    Filed: October 10, 1991
    Date of Patent: September 20, 1994
    Assignee: SGS-Thomson Microelectronics, S.A.
    Inventor: Joel Cambonie