Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Event-driven
Reexamination Certificate
2006-09-19
2006-09-19
Paladini, Albert W. (Department: 2125)
Data processing: structural design, modeling, simulation, and em
Simulating electronic device or electrical system
Event-driven
C717S128000
Reexamination Certificate
active
07110934
ABSTRACT:
The present invention provides a system and method for controlling a simulator to run a software simulation of a data processing system in order to generate simulated timing data indicative of performance of an unmodelled portion of the data processing system not modelled by the software simulation. The software simulation provides a timing accurate model of those parts of the data processing system other than the unmodelled portion. The method of the invention comprises inputting to a controller of the simulator real trace data obtained from execution of a program by the data processing system, the real trace data identifying the sequence of instructions executed by the data processing system, and associated timing data. The method then involves running the software simulation under the control of the controller, the controller determining from the real trace data the sequence of instructions executed by the data processing system and controlling the software simulation to ensure that the same sequence of instructions is executed within the software simulation. Then simulated timing data is generated resulting from execution of the sequence of instructions within the software simulation, whereby the performance of the unmodelled portion of the data processing system is derivable from a comparison of the real trace data and the simulated timing data. This technique provides a particularly efficient technique for obtaining performance information about a portion of a data processing system which is not modelled within a software simulation.
REFERENCES:
patent: 5140537 (1992-08-01), Tullis
patent: 5960199 (1999-09-01), Brodsky et al.
patent: 6059835 (2000-05-01), Bose
patent: 6363509 (2002-03-01), Parulkar et al.
patent: 6804636 (2004-10-01), Senta et al.
ARM Limited; “ETM7 (Rev 1), Technical Reference Manual;” copyright © 2000, 2001.
ARM Limited; “ETM7 (Rev 1), Technical Reference Manual—ARM DDI 0158D; Errata 01;” copyright © 2002.
ARM Limited; “ARM Software Development Toolkit, Version 2.50, User Guide;” copyright © 1997 and 1998.
Berent Anthony Neil
D'Souza Paul Frederick
ARM Limited.
Paladini Albert W.
LandOfFree
Analysis of the performance of a portion of a data... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Analysis of the performance of a portion of a data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Analysis of the performance of a portion of a data... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3615798