Browse Prior Art Database

Efficient Method of Simulating All Interactions Between Requests to a Piece of Logic

IP.com Disclosure Number: IPCOM000101890D
Original Publication Date: 1990-Sep-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 3 page(s) / 110K

Publishing Venue

IBM

Related People

Hardell WR, Jr: AUTHOR [+2]

Abstract

Disclosed is a means to simulate all interactions between requests to a piece of logic. This method is efficient because of the way that redundant test are prevented.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 75% of the total text.

Efficient Method of Simulating All Interactions Between Requests to a Piece of Logic

       Disclosed is a means to simulate all interactions between
requests to a piece of logic.  This method is efficient because of
the way that redundant test are prevented.

      In this method of simulating, two or more requests are applied
to the logic.  The simulation will try to start all of the requests
at the same time.  The control program will shift the requests 1
cycle further apart for each test case until the requests do not
overlap. Then all the interactions will be complete.  The example in
Fig. 1 shows the shifting of the desired start of two requests and
the end of the two requests.  All the possible combinations of
desired starts (given there is some overlap between the two requests)
is shown in Fig. 1.

      Figs. 2 and 3 give more information about the example in Fig.
1.  In Figs. 2 and 3 the actual start is given. Also, information on
the bus that prevents the second request from starting is given.  In
this example each request needs the REQ Bus (REQuest Bus) to start.
But the request is not complete until three cycles after the request
is finished with the REQ Bus.

      In this method, the actual start of a request is recorded.  If
the actual start of a request is later than the desired start of the
request, then the next test case will assume that the desired start
of the last test case was at the time of the actual start.  Fig. 2
shows t...