Patents by Inventor Christophe Alexandre

Christophe Alexandre 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: 10120019
    Abstract: The disclosed technology relates to analyzing an electronic board having a plurality of FPGAs that are interconnected and programmed to implement a logic design. One example method comprises: setting up a graph representing the board; determining, for each FPGA, by means of an FPGA-specific static temporal analysis tool, the time for travelling over each path portion that passes through said FPGA, each travel time corresponding to the sum of the times for carrying out the logical operations applied to the signal in the FPGA; determining the inter-FPGA time for travelling over each inter-FPGA portion represented by a link in the graph; and determining the time for travelling over each path of the board by summing the intra-FPGA travel times and the inter-FPGA travel times associated with each link of the graph.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: November 6, 2018
    Assignee: Mentor Graphics Corporation
    Inventors: Matthieu Tuna, Zied Marrakchi, Christophe Alexandre
  • Patent number: 9817934
    Abstract: The invention concerns a method of designing a prototype comprising a plurality of programmable chips, such as FPGA chips, for modelling an ASIC circuit, said ASIC circuit being intended to implement a logic design comprising a hierarchy of logic modules communicating together. The method according to the invention comprises steps of: —partitioning the hierarchy of logic modules into regions each comprising one or a plurality of programmable chips, while minimising: —inter-region communications in a manner correlated to the physical connections available between each pair of programmable chips; —and the number of crossings of programmable chips of a critical combinatorial path; —establishing a routing of the signals between programmable chips using the physical resources available.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: November 14, 2017
    Assignee: Mentor Graphics Corporation
    Inventors: Zied Marrakchi, Christophe Alexandre
  • Publication number: 20170053052
    Abstract: The invention concerns a method of designing a prototype comprising a plurality of programmable chips, such as FPGA chips, for modelling an ASIC circuit, said ASIC circuit being intended to implement a logic design comprising a hierarchy of logic modules communicating together. The method according to the invention comprises the steps of:—partitioning the hierarchy of logic modules into regions each comprising one or a plurality of programmable chips, while minimising:—inter-region communications in a manner correlated to the physical connections available between each pair of programmable chips;—and the number of crossings of programmable chips of a critical combinatorial path;—establishing a routing of the signals between programmable chips using the physical resources available.
    Type: Application
    Filed: July 26, 2016
    Publication date: February 23, 2017
    Applicant: Mentor Graphics Corporation
    Inventors: Zied Marrakchi, Christophe Alexandre
  • Patent number: 9400860
    Abstract: Technology is disclosed for designing a prototype including a plurality of programmable chips for modelling a logic design comprising a hierarchy of logic modules. An example method includes: creating a new hierarchy of logic modules on the basis of the hierarchy of the logic modules of the logic design, by flattening the modules that cannot be preserved according to design constraints; partitioning the new hierarchy of logic modules into regions each comprising one or a plurality of programmable chips, while minimizing: inter-region communications in a manner correlated to the physical connections available between each pair of programmable chips; and the number of crossings of programmable chips of a critical combinatorial path; and establishing a routing of the signals between programmable chips using the physical resources available.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: July 26, 2016
    Assignee: Mentor Graphics Corporation
    Inventors: Zied Marrakchi, Christophe Alexandre
  • Publication number: 20160161551
    Abstract: The disclosed technology relates to analyzing an electronic board having a plurality of FPGAs that are interconnected and programmed to implement a logic design. One example method comprises: setting up a graph representing the board; determining, for each FPGA, by means of an FPGA-specific static temporal analysis tool, the time for travelling over each path portion that passes through said FPGA, each travel time corresponding to the sum of the times for carrying out the logical operations applied to the signal in the FPGA; determining the inter-FPGA time for travelling over each inter-FPGA portion represented by a link in the graph; and determining the time for travelling over each path of the board by summing the intra-FPGA travel times and the inter-FPGA travel times associated with each link of the graph.
    Type: Application
    Filed: July 8, 2014
    Publication date: June 9, 2016
    Applicant: Mentor Graphics Corporation
    Inventors: Matthieu Tuna, Zied Marrakchi, Christophe Alexandre
  • Publication number: 20150286761
    Abstract: The invention concerns a method of designing a prototype comprising a plurality of programmable chips, such as FPGA chips, for modelling an ASIC circuit, said ASIC circuit being intended to implement a logic design comprising a hierarchy of logic modules communicating together. The method according to the invention comprises the steps of: —partitioning the hierarchy of logic modules into regions each comprising one or a plurality of programmable chips, while minimising: —inter-region communications in a manner correlated to the physical connections available between each pair of programmable chips; —and the number of crossings of programmable chips of a critical combinatorial path; —establishing a routing of the signals between programmable chips using the physical resources available.
    Type: Application
    Filed: May 24, 2013
    Publication date: October 8, 2015
    Applicant: FLEXRAS TECHNOLOGIES
    Inventors: Zied Marrakchi, Christophe Alexandre