Browse Prior Art Database

Increased Tracing Depth Using Multiple Trace Arrays

IP.com Disclosure Number: IPCOM000117553D
Original Publication Date: 1996-Mar-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 4 page(s) / 72K

Publishing Venue

IBM

Related People

Day, LL: AUTHOR [+4]

Abstract

Disclosed is a method to increase and provide flexibility in the tracing depth of Trace Arrays. Tracing depth can be increased by using multiple arrays and rearranging the addressing and data selection to allow multiple configurations. Tracing depth can also be increased by tracing equivalent data on multiple chips and coordinating their addressing so that data is saved in a ping-pong fashion between the chips.

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

Increased Tracing Depth Using Multiple Trace Arrays

      Disclosed is a method to increase and provide flexibility in
the tracing depth of Trace Arrays.  Tracing depth can be increased by
using multiple arrays and rearranging the addressing and data
selection to allow multiple configurations.  Tracing depth can also
be increased by tracing equivalent data on multiple chips and
coordinating their addressing so that data is saved in a ping-pong
fashion between the chips.

      Tracing depth can be increased by using multiple arrays and
rearranging the addressing and data selection to allow multiple
configurations.  As shown in Fig. 1, the Trace Array would be a
single array (1) with an initial configuration of 4y data bits wide
and x entries.  The array is then split into 4 Arrays (2), each x by
y in size.  This allows the depth of the trace to be increased by
controlling data selection using the Data Multiplexer (3) and address
using the Address Control (4).  The Data Mux (3) controls what data
feeds the arrays.  Address Control (4) controls the addressing of the
arrays.

      Fig. 2 shows a trace array that has 4y data bits wide and has x
entries.  This is equivalent to the original array configuration.
The Data Multiplexer (3) feeds up to 4y different data bits to the
arrays and the Address Control (4) has to address x entries.

      Fig. 3 shows a trace array that has 2y data bits wide and has
2x entries.  This has doubled the depth of the arr...