Patent · US Active

Data processing apparatus having first and second protocol domains, and method for the data processing apparatus

US9372798B2 · kind B2 · utility

1Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 2, 2012
Grant dateJun 21, 2016
Priority date
Expiry dateMay 13, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/60
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing apparatus (2) comprises a first protocol domain A configured to operate under a write progress protocol and a second protocol domain B configured to operate under a snoop progress protocol. A deadlock condition is detected if a write target address for a pending write request issued from the first domain A to the second domain B is the same as a snoop target address or a pending snoop request issued from the second domain B to the first domain A. When the deadlock condition is detected, a bridge (4) between the domains may issue an early response to a selected one of the deadlocked write and snoop requests without waiting for the selected request serviced. The early response indicates to the domain that issued the selected request that the selected request has been serviced, enabling the other request to be serviced by the issuing domain.

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