Patents by Inventor Frederic Reblewski

Frederic Reblewski 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: 7260218
    Abstract: A configurable circuit that includes configuration data protection features, and related methods, are described herein.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: August 21, 2007
    Assignee: M2000
    Inventors: Frédéric Réblewski, Olivier Lepape
  • Publication number: 20070168718
    Abstract: A system and method for detecting corrupted configuration data stored in a configuration memory of a reconfigurable circuit are described herein.
    Type: Application
    Filed: November 8, 2005
    Publication date: July 19, 2007
    Inventors: Frederic Reblewski, Olivier Lepape
  • Publication number: 20070162247
    Abstract: Reconfigurable circuits with configuration data loaders are described herein. The configuration data loaders are adapted to enable on circuit finalization of configuration data provided in symbolic form, not fully resolved.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 12, 2007
    Inventor: Frederic Reblewski
  • Publication number: 20070139074
    Abstract: Configurable circuits with microcontrollers are described herein. The microcontrollers may perform a variety of functions including the control of configurations of the configurable circuits.
    Type: Application
    Filed: December 19, 2005
    Publication date: June 21, 2007
    Inventor: Frederic Reblewski
  • Publication number: 20070118783
    Abstract: A reconfigurable circuit having primary function blocks with runtime built-in self-test (BIST) circuitry, one or more redundant function blocks and runtime reconfiguration logic is described herein.
    Type: Application
    Filed: November 23, 2005
    Publication date: May 24, 2007
    Inventor: Frederic Reblewski
  • Publication number: 20070103193
    Abstract: A configurable circuit that includes configuration data protection features, and related methods, are described herein.
    Type: Application
    Filed: November 8, 2005
    Publication date: May 10, 2007
    Inventors: Frederic Reblewski, Olivier Lepape
  • Publication number: 20070057693
    Abstract: A reconfigurable circuit having redundant reconfigurable clusters is described herein.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 15, 2007
    Inventor: Frederic Reblewski
  • Patent number: 7130788
    Abstract: Data processing resources are distributively provided to an emulation system to locally and correspondingly generate testing stimuli, and applying the generated testing stimuli to partitions of an IC design to be emulated. In one embodiment, the distributed data processing resources further locally and correspondingly retrieve state data of emulation state circuit elements, analyze the retrieved state data for one or more events, and report the one or more events upon their detection. In one embodiment, the distributed data processing resources are disposed on logic boards of an emulation system. In other embodiments, at least some of the distributed data processing resources are disposed on the emulation ICs of the logic boards.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: October 31, 2006
    Assignee: Mentor Graphics Corporation
    Inventor: Frederic Reblewski
  • Patent number: 7098688
    Abstract: A regionally time multiplexed emulation system includes an emulator for emulating a circuit design. The emulator includes a plurality of reconfigurable logic devices with buffered I/O pins and reconfigurable logic elements. The reconfigurable logic devices are reconfigurable to emulate a circuit design using at least one user clock to clock the logic elements and at least one signal routing clock to time multiplex the routing of emulation signals between the reconfigurable logic devices, with the at least one signal routing clock being independent of the at least one user clock.
    Type: Grant
    Filed: September 24, 2003
    Date of Patent: August 29, 2006
    Assignee: Mentor Graphics Corporation
    Inventors: Frederic Reblewski, Olivier LePape, Jean Barbier
  • Patent number: 7035787
    Abstract: Data processing resources are distributively provided to an emulation system to locally and correspondingly generate configuration signals to configure selected ones of reconfigurable logic and interconnect resources of corresponding collections of reconfigurable logic and interconnect resources, to emulate corresponding partitions of an IC design. In one embodiment, the distributed data processing resources further locally and correspondingly determine inteconnect routing within the selected ones of the reconfigurable logic resources of the corresponding collections of reconfigurable logic resources. In one embodiment, the distributed data processing resources are disposed on logic boards having emulation ICs that include the reconfigurable logic and interconnect resources. In other embodiments, at least some of the distributed data processing resources are disposed on the emulation ICs.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: April 25, 2006
    Assignee: Mentor Graphics Corporation
    Inventor: Frederic Reblewski
  • Publication number: 20060074622
    Abstract: A tool for emulation systems that obtains the state values for only discrete partitions of a circuit design. When a partition is being emulated, the emulation system obtains the input values for the specified partition at each clock cycle and the state values for the specified partition at intervals. Using the state and input values with a software model of the specified circuit design partition, the tool calculates the state values for the partition at every clock cycle. The software model may correspond to the partitioning information used to implement the circuit design across multiple configurable logic element devices, such as FPGAs. Thus, each software model may correspond to the portion of a circuit design emulated on a discrete FPGA integrated circuit.
    Type: Application
    Filed: July 12, 2005
    Publication date: April 6, 2006
    Applicant: Mentor Graphics Corp.
    Inventors: David Scott, Charles Selvidge, Joshua Marantz, Frederic Reblewski
  • Publication number: 20050234692
    Abstract: A dynamic reconfigurable interconnect network architecture in a logic simulation system that interconnects a plurality of simulation engines together, providing a high degree of interconnectivity in an efficient manner. The logic simulation system may create and manage linkable sub-programs for execution by a simulation engine. The logic simulation system may schedule various tasks in a design to be simulated, including horizontal and vertical partitioning of the design and determination of an order in which events such as clock edges and asynchronous signals are to be implemented by a logic simulation system.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Inventor: Frederic Reblewski
  • Patent number: 6947882
    Abstract: A regionally time multiplexed emulation system includes an emulator for emulating a circuit design. The emulator includes a plurality of reconfigurable logic devices with buffered I/O pins and reconfigurable logic elements. The reconfigurable logic devices are reconfigurable to emulate a circuit design using at least one user clock to clock the logic elements and at least one signal routing clock to time multiplex the routing of emulation signals between the reconfigurable logic devices, with the at least one signal routing clock being independent of the at least one user clock.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: September 20, 2005
    Assignee: Mentor Graphics Corporation
    Inventors: Frederic Reblewski, Olivier Lepaps, Jean Barbier
  • Patent number: 6934674
    Abstract: A method and apparatus for clock generation and distribution in an emulation system is described. The present invention provides a method and apparatus for generating a derived clock signal with a circuit having a look up table. A counter circuit counts clock cycles and provides an index into the look up table. A frequency divider circuit may be used between the counter circuit and a base clock signal to provide an intermediate clock signal with a frequency that is less than the frequency of the base clock signal. In one embodiment, a selection circuit is provided to select between the base clock signal and an external clock signal.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: August 23, 2005
    Assignee: Mentor Graphics Corporation
    Inventors: Francois Douezy, Frederic Reblewski, Jean Barbier
  • Patent number: 6876962
    Abstract: An emulation system equipped to emulate multiple circuit designs concurrently is disclosed. The emulation system includes an emulator having reconfigurable emulation resources for emulating circuit designs, and a host system programmed with programming instructions that operate to generate coordinated configuration information for a number of circuit designs to enable the reconfigurable emulation resources to be configured in a coordinated manner to allow the circuit designs to be emulated concurrently.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: April 5, 2005
    Assignee: Mentor Graphics Corporation
    Inventor: Frederic Reblewski
  • Publication number: 20050068949
    Abstract: Message send and receive blocks are provided to emulation ICs and reconfigurable interconnect ICs of an emulation system to reduce the multiplexed transfer latency of critical emulation signals. Each of a corresponding pair of a message send block and a message receive block is provided with a signal state value inclusion schedule to control operation of the message send and receive blocks. The signal state inclusion schedule calls for some signals within a message to be sent more often than other signals within the message. In some embodiments a parity value is implemented as part the message and included in the signal state inclusion schedule.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Philippe Diehl, Marc Vieillot, Cyril Quennesson, Gilles Laurent, Frederic Reblewski
  • Patent number: 6874136
    Abstract: A crossbar device includes a first set of input lines and a second set of output lines. A plurality of chains of pass transistors are provided to selectively couple the input lines to the output lines in a reduced parasitic capacitive loading manner. Further, memory elements and decoder logic are provided to facilitate control of the selective coupling. Additionally, a low power application of multiple crossbar devices to a reconfigurable circuit block is improved by having each memory element of a crossbar device be provided with a supply voltage higher by a Vth to maintain the input voltage of corresponding output buffers at Vdd. Further, an application of multiple crossbar devices to a reconfigurable circuit block is improved by coupling a control circuitry via a control line to all output buffers of the interconnected crossbar devices to force the output buffers to a known state at power-on.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: March 29, 2005
    Assignee: M2000
    Inventors: Frederic Reblewski, Olivier Lepape
  • Publication number: 20040267489
    Abstract: A method and system for compacting data and assignment to pins. A first sample of state data is received from a reconfigurable emulation resource. A set of the first sample of state data is stored into a first/current buffer. A second sample of state data is received. A determination is made as to whether the residual storage space of the first/current buffer is full and whether a set of the second sample needs to be portioned into two portions. The set of the second sample is stored in the first/current buffer to the extent it can be accommodated by the residual storage space of the first/current buffer. Any remaining portion of the set of the second sample is stored in a second/back-up buffer. Trace chains are assigned to trace pins based upon a schedule relating to the buffer fill rates.
    Type: Application
    Filed: June 24, 2003
    Publication date: December 30, 2004
    Inventors: Frederic Reblewski, Gilles Laurent, Philippe Diehl
  • Publication number: 20040260530
    Abstract: Data processing resources are distributively provided to an emulation system to locally and correspondingly configure emulation integrated circuits. In certain embodiments the data processing resources also perform emulation functions. In one embodiment, the distributed data processing resources are disposed on logic boards having emulation ICs that include the reconfigurable logic resources. In another embodiment, data processing resources receive commands transmitted from a workstation executing electronic design automation (EDA) software. In other embodiments, at least some of the distributed data processing resources are disposed on the emulation ICs. The board and IC disposed distributed data processing resources cooperatively perform the configuration and emulation functions as described.
    Type: Application
    Filed: December 17, 2003
    Publication date: December 23, 2004
    Inventors: Frederic Josso, Xavier Montagne, Frederic Reblewski
  • Publication number: 20040254780
    Abstract: Methods and apparatuses for emulating a circuit design that includes an in-circuit memory. Sets of reconfigurable logic resources are configured to emulate a logic element of a circuit, where the circuit may include a plurality of logic elements. A memory resource is configured to emulate a portion of the in-circuit memory. Reconfigurable interconnect resources are configured to interconnect the sets of configurable logic resources to the memory resource by way of a memory access arbiter. The memory access arbiter is configured to arbitrate and serialize accesses for the memory resource by the sets of reconfigurable logic resources in an emulation cycle, in accordance with associated priority levels. The priority level of the set of reconfigurable logic resources may be dependent on timing requirements of the set of reconfigurable logic resources and on timing characteristics of the associated logic element of the circuit.
    Type: Application
    Filed: June 10, 2003
    Publication date: December 16, 2004
    Applicant: Mentor Graphics Corporation
    Inventors: Philippe Diehl, Gilles Laurent, Frederic Reblewski