Patents by Inventor Matt Grasse

Matt Grasse 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: 9542513
    Abstract: The disclosure contains descriptions of various methods and systems for accelerating the execution of a virtual prototype simulation. Acceleration may be achieved, for example, by providing two or more redundant virtual communication paths for access made by virtual models of a virtual prototype of a hardware design to provide for both accelerated access transactions and time-accurate access transactions. A model having such redundant virtual communication paths is referred to herein as a “multimode model.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 10, 2017
    Assignee: ARM LIMITED
    Inventors: Brian Scott Sylvester, William Neifert, Joseph Tatham, Matt Grasse, Ronald Scott Maxwell
  • Patent number: 9098652
    Abstract: A method including accessing a first virtual prototype configured to perform a first simulation of a hardware design, identifying checkpoints within the first virtual prototype, each checkpoint including a storage state and/or behavioral state, and determining breakpoints for dividing execution of a second virtual prototype into a series of execution segments, where the second virtual prototype is configured to perform a second simulation of the hardware design, the second virtual prototype includes virtual models representing a separate portion of the hardware design, each virtual model representing a same portion of the hardware design as a corresponding virtual model of the first virtual prototype.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 4, 2015
    Assignee: CARBON DESIGN SYSTEMS, INC.
    Inventors: Mark Kostick, David C. Scott, William E. Neifert, Joseph Tatham, Matt Grasse
  • Publication number: 20140107995
    Abstract: A method including accessing a first virtual prototype configured to perform a first simulation of a hardware design, identifying checkpoints within the first virtual prototype, each checkpoint including a storage state and/or behavioral state, and determining breakpoints for dividing execution of a second virtual prototype into a series of execution segments, where the second virtual prototype is configured to perform a second simulation of the hardware design, the second virtual prototype includes virtual models representing a separate portion of the hardware design, each virtual model representing a same portion of the hardware design as a corresponding virtual model of the first virtual prototype.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 17, 2014
    Applicant: Carbon Design Systems Inc.
    Inventors: Mark Kostick, David C. Scott, William E. Neifert, Joseph Tatham, Matt Grasse