Patents by Inventor Laurent Buchard
Laurent Buchard 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: 10089425Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).Type: GrantFiled: February 3, 2016Date of Patent: October 2, 2018Assignee: MENTOR GRAPHICS CORPORATIONInventors: Eric Durand, Gregoire Brunot, Estelle Reymond, Laurent Buchard
-
Publication number: 20160154916Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).Type: ApplicationFiled: February 3, 2016Publication date: June 2, 2016Inventors: Eric Durand, Gregoire Brunot, Estelle Reymond, Laurent Buchard
-
Patent number: 9262567Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).Type: GrantFiled: February 12, 2014Date of Patent: February 16, 2016Assignee: Mentor Graphics CorporationInventors: Eric Durand, Gregoire Brunot, Estelle Reymond, Laurent Buchard
-
Publication number: 20140236562Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).Type: ApplicationFiled: February 12, 2014Publication date: August 21, 2014Applicant: Mentor Graphics CorporationInventors: Eric Durand, Gregoire Brunot, Estelle Reymond, Laurent Buchard
-
Patent number: 8666721Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).Type: GrantFiled: June 4, 2012Date of Patent: March 4, 2014Assignee: Mentor Graphics CorporationInventors: Eric Durand, Gregoire Brunot, Estelle Reymond, Laurent Buchard
-
Publication number: 20120284010Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).Type: ApplicationFiled: June 4, 2012Publication date: November 8, 2012Applicant: MENTOR GRAPHICS CORPORATIONInventors: Eric Durand, Gregoire Brunot, Estelle Reymond, Laurent Buchard
-
Patent number: 8214195Abstract: A system and method is disclosed for testing emulation boards in a hardware emulation environment. In one embodiment, test files can be maintained that identify a list of test commands. Such a list can be easily changed without recompiling. In another embodiment, the list of commands can be read by a first server. The commands can be passed (e.g., sequentially) to a second server associated with one or more emulator boards. The second server can ensure that the commands are executed on the specified emulator boards for testing the emulator boards. In yet another embodiment, a user can request a series of tests to be executed. The tests can be included in a list of test names. Each test name can correspond to a list of test commands associated with the test name. Thus, a first server can read a test name, read a file of test commands associated with the test name and pass the test commands to a second server to ensure the test commands are executed.Type: GrantFiled: March 21, 2008Date of Patent: July 3, 2012Assignee: Mentor Graphics CorporationInventors: Eric Durand, Estelle Reymond, Laurent Buchard
-
Patent number: 8214192Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).Type: GrantFiled: February 27, 2008Date of Patent: July 3, 2012Assignee: Mentor Graphics CorporationInventors: Eric Durand, Grégoire Brunot, Estelle Reymond, Laurent Buchard
-
Publication number: 20090248390Abstract: A system and method in an emulation environment is disclosed that can trace the emulation environment during emulation. In one embodiment, when emulation procedures are called during emulation, a trace procedure can also be called in order to log information associated with the emulation procedure. In another embodiment, the information to be logged can include an identification of the emulation procedure and a time stamp of when the emulation procedure was called. In yet another embodiment, a trace script can be executed in order to collect user-specified variables and/or other system data that can be used to trace and debug the emulation environment. In still another embodiment, memory can be available on an emulator, such as on emulator boards within the emulation environment. The memory can store trace information associated with the emulator boards that can be downloaded to a server, such as, during emulation or after a power failure to obtain the state of the emulator boards.Type: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Inventors: Eric Durand, Laurent Buchard
-
Publication number: 20090240457Abstract: A system and method is disclosed for testing emulation boards in a hardware emulation environment. In one embodiment, test files can be maintained that identify a list of test commands. Such a list can be easily changed without recompiling. In another embodiment, the list of commands can be read by a first server. The commands can be passed (e.g., sequentially) to a second server associated with one or more emulator boards. The second server can ensure that the commands are executed on the specified emulator boards for testing the emulator boards. In yet another embodiment, a user can request a series of tests to be executed. The tests can be included in a list of test names. Each test name can correspond to a list of test commands associated with the test name. Thus, a first server can read a test name, read a file of test commands associated with the test name and pass the test commands to a second server to ensure the test commands are executed.Type: ApplicationFiled: March 21, 2008Publication date: September 24, 2009Inventors: Eric Durand, Estelle Reymond, Laurent Buchard
-
Publication number: 20090216514Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).Type: ApplicationFiled: February 27, 2008Publication date: August 27, 2009Inventors: Eric Durand, Gregoire Brunot, Estelle Reymond, Laurent Buchard