Patents Assigned to Carbon Design Systems, Inc.
  • 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: 20150039282
    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: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Carbon Design Systems, Inc.
    Inventors: Brian Scott Sylvester, William Neifert
  • 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
  • Patent number: 8079022
    Abstract: Systems and methods facilitate accurate and rapid simulation of software by periodically saving simulation states and design stimuli for use as a replay model. Divergences from the stored information may be detected during subsequent re-executions, which can in turn be run using the saved stimuli and states.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: December 13, 2011
    Assignee: Carbon Design Systems, Inc.
    Inventors: Mark Seneski, Richard Sayde, Joshua D. Marantz, Richard J. Cloutier, Dylan Dobbyn, William E. Neifert