Patent · US Expired

Recovery from hang condition in a microprocessor

US6543002B1 · kind B1 · utility

29Cited by
7References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 4, 1999
Grant dateApr 1, 2003
Priority date
Expiry dateNov 4, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/0757
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processor and an associated method and data processing system are disclosed. The processor includes an issue unit (ISU), a completion unit, and a hang detect unit. The ISU is configured to issue instructions to an execution unit. The completion unit is adapted to produce a completion valid signal responsive to the issue unit completing an instruction. The hang detect unit is configured to receive the completion valid signal from the ISU and adapted to determine the interval since the most recent assertion of the completion valid signal. The hang detect unit is adapted to initiate a hang recovery sequence upon determining that the interval since the most recent assertion of the completion valid signal exceeds a predetermined maximum interval. In one embodiment, the hang recovery sequence includes the hang recovery unit asserting a stop completion signal to a completion unit and a stop dispatch signal to a dispatch unit to suspend instruction completion and dispatch. The hang recovery unit then asserts a force reject signal to an execution unit to reject all instructions pending in the execution unit's pipeline and a flush signal to the execution unit that results in the processor …

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