Patent · US Expired

Apparatus for identifying SMP bus transfer errors

US5784383A · kind A · utility

18Cited by
2References
12Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 2, 1997
Grant dateJul 21, 1998
Priority date
Expiry dateOct 2, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/83
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In an SMP computer system where data is partitioned across one or more chips a circuit and method permits detecting errors across chip boundaries due to a control error even though the ECC is not bad. A Multiple-input Shift-Register (MISR) on each bus is used to collect a dynamic signature representing all the critical buses on each chip that need to be compared. The MISR state combines present and previous states of these buses, so the MISR will be different if one or more bus controls break. Since an N-bit MISR shifts, comparing a single bit of the MISR each cycle guarantees detection within N cycles of a problem. The method for identifying errors includes accumulating bus signature information which is a function of current and previous values of an input bus and then comparing portions of the signatures of two or more input bus structures to determine sync of buses. Part of the signature is wrapped around into the signature to cause past information to be maintained indefinitely. Additional logic is introduced, including mask logic, programmable feedback, and counters along with a method for isolating defects using these features.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.