Method and system for dynamically adjusting speed versus accuracy of computer platform simulation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO

7742905

APP PUB NO

20060195825A1

SERIAL NO

11066945

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Executing a simulation of a computer platform, the simulation including simulation models. A dynamic quantum is accessed whose current value specifies a maximum number of units of execution a simulation model is allowed to perform without synchronizing with another simulation model. The dynamic quantum may be received from a user. Respective simulation models are invoked for execution with the current value of the dynamic quantum provided to each of the simulation models. The method also comprises modifying the value of the dynamic quantum based on a simulation event.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SYNOPSYS, INC.MOUNTAIN VIEW, CA2143

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Michiels, Tom Leuven, BE 8 45
Van, Rompaey Karl Nieuwpoort, BE 3 12
Vanspauwen, Niels Heverlee, BE 10 50

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
2003/0058,128 Wireless information meter 4 2001
 
THE REGENTS OF THE UNIVERSITY OF MICHIGAN (1)
5410685 Non-intrinsive method and system for recovering the state of a computer system and non-intrusive debugging method and system utilizing same 63 1993
 
EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC. (1)
5452437 Methods of debugging multiprocessor system 86 1991
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 6453424 System and method for temporally controlling instruction execution 16 1999
6516460 Debugging multiple related processes simultaneously 30 1999
 
WICRESOFT CO., LTD. (1)
5911073 Method and apparatus for dynamic process monitoring through an ancillary control code system 39 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5784552 Debugging a computer program by simulating execution forwards and backwards in a main history log and alternative history logs 58 1993
2005/0183,066 Correlating debugger 22 2004
 
BORLAND SOFTWARE CORPORATION (1)
6760903 Coordinated application monitoring in a distributed computing environment 169 2000
 
NATIONAL INSTRUMENTS CORPORATION (1)
6418392 System and method for simulating operations of an instrument 35 2000
 
MOON TECHNOLOGY GROUP (1)
* 2005/0256,694 Variable accuracy simulation software and method of using the same 20 2004
 
ALTERA CORPORATION (1)
6826717 Synchronization of hardware and software debuggers 53 2001
 
SUN MICROSYSTEMS, INC. (1)
5819093 System and method for a distributed debugger for debugging distributed application programs 130 1995
 
FUJI XEROX CO., LTD. (1)
5371746 Program debugging system for a distributed data processing system 60 1992
 
ARM LIMITED (1)
6718294 System and method for synchronized control of system simulators with multiple processor cores 91 2000
 
RPX CLEARINGHOUSE LLC (1)
6083281 Process and apparatus for tracing software entities in a distributed system 88 1997
 
NEC CORPORATION (1)
6145099 Debugging system 30 1997
 
COWARE (1)
2006/0069,953 Debug in a multicore architecture 38 2004
 
NXP B.V. (1)
6587995 Enhanced programmable core model with integrated graphical debugging functionality 176 2000
 
SONY INTERACTIVE ENTERTAINMENT INC. (1)
* 6882968 Method of measuring performance of an emulator and for adjusting emulator operation in response thereto 23 2000
 
INTEL CORPORATION (1)
2002/0174,415 System and method for debugging distributed software environments 111 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
5790778 Simulated program execution error detection method and apparatus 93 1996
7185319 Debugging distributed applications 51 2002
 
SYNOPSYS, INC. (1)
7133820 Method and apparatus for debugging programs in a distributed environment 27 2001
 
GOOGLE INC. (1)
6601229 Client/server behavioral modeling and testcase development using VHDL for improved logic verification 12 2000
 
Unisys Corporation (1)
* 6167479 System and method for testing interrupt processing logic within an instruction processor 30 1998
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
6625572 Cycle modeling in cycle accurate software simulators of hardware modules for software/software cross-simulation and hardware/software co-simulation 19 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
COWARE, LLC (2)
8793115 Interface converter for unified view of multiple computer system simulations 0 2010
* 2011/0119,043 INTERFACE CONVERTER FOR UNIFIED VIEW OF MULTIPLE COMPUTER SYSTEM SIMULATIONS 1 2010
 
SYNOPSYS, INC. (8)
* 9317636 System and method for stopping integrated circuit simulation 0 2006
8423959 Techniques for coordinating and controlling debuggers in a simulation environment 3 2006
8397220 Simulation control techniques 3 2008
8856756 Simulation control techniques 0 2013
* 8972944 Coordinating and controlling debuggers in a simulation environment 0 2013
* 2013/0212,566 COORDINATING AND CONTROLLING DEBUGGERS IN A SIMULATION ENVIRONMENT 0 2013
8903703 Dynamically adjusting speed versus accuracy of computer platform simulation 0 2013
9536027 Executing a hardware simulation and verification solution 0 2014
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Dec 22, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 22, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00