Browse Prior Art Database

Gathering AET Information for Arrays

IP.com Disclosure Number: IPCOM000101433D
Original Publication Date: 1990-Aug-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 1 page(s) / 29K

Publishing Venue

IBM

Related People

Hoffman, H: AUTHOR [+3]

Abstract

Disclosed is a method for gathering AET (All Events Trace) information for arrays using a hardware simulation accelerator.

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

Gathering AET Information for Arrays

       Disclosed is a method for gathering AET (All Events
Trace) information for arrays using a hardware simulation
accelerator.

      For an array on a hardware simulation accelerator, a trace
command, which contains the characteristics of that array, already
exists as part of the logic model.  This trace command is used to
collect array data during a simulation and send the data back to the
host.  For arrays, this information can be used to read or write an
array through a specific port on an array processor.

      Since the trace data that is used to perform the access to the
array is the same data needed for AET gathering, a bit in this trace
command was chosen to indicate whether the array's data should be
logged to the AET file.  A copy of this command (which is already
loaded into the accelerator for reasons mentioned above) can be read,
changed for AET logging, and loaded back into the accelerator by
using run-time control software.

      The array access code then knows to not only perform the array
access, but to get the array data to the AET file. This is a very
simple way to let the simulation accelerator hardware do the AET
array data gathering.  This method is much faster than the usual
software data-gathering techniques.