In one embodiment, a computer system includes a first component configured
to output data on a bus in response to a request for data from a second
component. The data output by the first component may include both the
requested data and unrequested data, and the unrequested data may have an
unpredictable value. A controller coupled to the bus may be configured to
replace the unrequested data with data that has a predictable value. A
signature analysis register included in the second component is configured
to capture the requested data and the predictable data output by the
controller. Thus, the signature captured in the second component may be
predictable, despite the unpredictable data output by the first component.
In één belichaming, omvat een computersysteem een eerste component die aan output gegevens over een bus in antwoord op een verzoek om gegevens van een tweede component wordt gevormd. De gegevensoutput door de eerste component kan zowel de gevraagde gegevens omvatten als unrequested gegevens, en unrequested gegevens kan een onvoorspelbare waarde hebben. Een controlemechanisme dat aan de bus wordt gekoppeld kan worden gevormd om te vervangen unrequested gegevens met gegevens die een voorspelbare waarde hebben. Een register van de handtekeningsanalyse inbegrepen in de tweede component wordt gevormd om de gevraagde gegevens en de voorspelbare gegevensoutput te vangen door het controlemechanisme. Aldus, kan de handtekening die in de tweede component wordt gevangen voorspelbaar zijn, ondanks de onvoorspelbare gegevensoutput door de eerste component.