Browse Prior Art Database

Test Case Conversion Program for Use With a Simulated Machine

IP.com Disclosure Number: IPCOM000062443D
Original Publication Date: 1986-Nov-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 1 page(s) / 13K

Publishing Venue

IBM

Related People

Balke, SZ: AUTHOR [+3]

Abstract

During the development of computer processors, there is a need for architecture verification. This is the process of testing hardware designs to eliminate problems such as wiring errors, incorrect initialization, timing problems, and incorrect logic blocks. The two main test methods in general use are: tests on actual hardware in which prototypes are built and tested, and simulation in which software models of the logic are created from hardware designs and similarly tested. Software tests require more time to run, but design changes may be made quickly and easily, allowing frequent updates and many intermediate designs. With the proper tools, debugging may also be easier as a more in-depth analysis is possible. The cost of a change in simulation is small since no new hardware needs to be built.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 1 of 1

Test Case Conversion Program for Use With a Simulated Machine

During the development of computer processors, there is a need for architecture verification. This is the process of testing hardware designs to eliminate problems such as wiring errors, incorrect initialization, timing problems, and incorrect logic blocks. The two main test methods in general use are: tests on actual hardware in which prototypes are built and tested, and simulation in which software models of the logic are created from hardware designs and similarly tested. Software tests require more time to run, but design changes may be made quickly and easily, allowing frequent updates and many intermediate designs. With the proper tools, debugging may also be easier as a more in- depth analysis is possible. The cost of a change in simulation is small since no new hardware needs to be built. There are test case programs for architecture verification. These test case programs are designed to run with a control program on prototypes of the hardware being designed. The length of the control program, however, makes it impractical to run the control program and its test case in simulation. A faster program for operating on a simulator can be obtained by translating the test cases to stand-alone tests comprised of a series of machine instructions which perform the same functions. The converted tests can be run without the use of a special control program. Since they run with greatly reduced time requirements, they may be used in simulation for logic verification. This offers the dual advantages of allowing previously written tests to be used for a new application, and allowing new tests to be written in the same format, which is easy for test case writers to use. Test cases generally consist of the following:
1. A start card which may contain flags and codes. 2. One or...