Browse Prior Art Database

Programmable Error Injection With Interface LINE Selection

IP.com Disclosure Number: IPCOM000061190D
Original Publication Date: 1986-Jul-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 2 page(s) / 75K

Publishing Venue

IBM

Related People

Jones, DF: AUTHOR [+2]

Abstract

An improved method for testing the error detection, recovery and logging of a device or system is provided. A digital interface provides communications between two devices. By providing the capability to access any of the lines on the digital interface through an external device, the digital signals passing across the interface can be altered to simulate real hardware errors. The error injector device is inserted between two devices under test. Under normal use, the error injector provides a direct pass-through capability for each signal path between the devices. An error can be injected by first selecting a specific interface line between the two devices to inject the error on and then selecting a specific type of error (e.g., high, low, open, etc.) to inject. The error injector selection overview is shown in Fig. 1.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Programmable Error Injection With Interface LINE Selection

An improved method for testing the error detection, recovery and logging of a device or system is provided. A digital interface provides communications between two devices. By providing the capability to access any of the lines on the digital interface through an external device, the digital signals passing across the interface can be altered to simulate real hardware errors. The error injector device is inserted between two devices under test. Under normal use, the error injector provides a direct pass-through capability for each signal path between the devices. An error can be injected by first selecting a specific interface line between the two devices to inject the error on and then selecting a specific type of error (e.g., high, low, open, etc.) to inject. The error injector selection overview is shown in Fig. 1. For demonstration purposes, only eight interface lines are shown. The number of interface lines may vary depending on the application. In this figure, any of the interface lines may be selected with the use of dual relay sets (for example, R1 and R1' are selected). The relay sets can be driven by a single bit in a register which thus provides the programmable capability. Only one relay set may be selected at a time. All relay sets which are not selected allow the digital signals on the interface to pass directly through, thus providing negligible propagation delay on the interface under test. The injector has the capability to provide access to any interface line for triggering. It also has the capability to internally select a bidirectional control line which will be discussed in the next section. This selection capability, shown in Fig. 1, is controlled via hardware registers driving 8 to 1 data selectors. The trigger lines, once se...