Method and apparatus that simulates the execution of...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S028000, C714S030000, C712S227000

Reexamination Certificate

active

06871298

ABSTRACT:
A dynamic test generation method and apparatus enabling verification of the parallel instruction execution capabilities of VLIW processor systems is described. The test generator includes a user preference queue, a rules table, plurality of resource-related data structures, an instruction packer, and an instruction generator and simulator. The present invention generates a test by selecting instructions for parallel execution based upon resource availability as indicated by the resource-related data structures and the processor's instruction grouping rules, simulating the parallel execution of the instructions on a golden model, updating the resource-related data structures, and evaluating the updated architectural state of the golden model.

REFERENCES:
patent: 5202889 (1993-04-01), Aharon et al.
patent: 5448746 (1995-09-01), Eickemeyer et al.
patent: 5774358 (1998-06-01), Shrote
patent: 5805470 (1998-09-01), Averill
patent: 5920489 (1999-07-01), Dibrino et al.
patent: 5983335 (1999-11-01), Dwyer, III
patent: 6170078 (2001-01-01), Erle et al.
patent: 6212667 (2001-04-01), Geer et al.
patent: 6216218 (2001-04-01), Sollars
patent: 6457173 (2002-09-01), Gupta et al.
patent: 6484135 (2002-11-01), Chin et al.
patent: 6618853 (2003-09-01), Ohyama et al.
Park, et al., Evaluation of Scheduling Techniques on a SPARC-Based VLIW Testbed, Proceedings of the 30th Annual International Symposium on Microarchitecture, Dec. 1997.
Moreno, et al., Simulation/evaluation environment for a VLIW processor architecture, IBM Journal of Research and Development, vol. 41, No. 3 Received Aug. 8, 1996; accepted for publication Mar. 18, 1997.
Lichenstein, et al., Model Based Test Generation for Processor Design Verification, Sixth Innovative Applications of Artificial Intelligence Conference, Aug. 1994.
Lichenstein, et al., Test Program Generation for Functional Verification of PowerPC processors in IBM, IEEE/ACM 32′nd Design Automation Conference, Jun. 1995.
Aharon, et al., Verification of the IBM RISC System/6000 by a dynamic biased pseudo-random test program generator, published in IBM Systems Journal, vol. 30, No. 4, 1991.
Casaubieilh, et al., Functional verification methodology of Chameleon processor, presented at the 33rd Annual ACM IEEE Design Automation Conference, Jun. 3-7, 1996.
Bellon, et al., Automatic Generation of Microprocessor Test Programs, presented at ACM IEEE Nineteenth Design Automation Conference Proceedings, Jun., 1982.
Anderson, Logical Verification of the NVAX CPU Chip Design, Digital Technical Journal of Digital Equipment Corporation, vol. 4, No. 3, Summer 1992.
Chandra, et al., Constraint Solving for Test Case Generation—A Technique for High Level Design Verification, published in: International Conference on Computer Design: VLSI in Computers and Processors, Proceedings. Los Alamitos, IEEE Computer Society Press, 1992.
Logan, et al., Directions in Multiprocessor Verification, presented at the 14th Annual IEEE International Phoenix Conference on Computers and Communications, Mar., 1995.
Raghavan, et al., Multiprocessor System Verification Through Behavioral Modeling and Simulation, presented at the 14th Annual IEEE International Phoenix Conference on Computers and Communications, Mar., 1995.
Saha, et al., A Simulation-Based Approach to Architectural Verification of Multiprocessor Systems, presented at the 14th Annual IEEE International Phoenix Conference on Computers and Communications, Mar., 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus that simulates the execution of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus that simulates the execution of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus that simulates the execution of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3372487

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.