The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 24, 2010
Filed:
Aug. 31, 2006
James Edward Sullivan, Jr., Cary, NC (US);
Barry Joe Wolford, Cary, NC (US);
James Edward Sullivan, Jr., Cary, NC (US);
Barry Joe Wolford, Cary, NC (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
A weakly-ordered processing system implements an execution synchronization bus transaction, or 'memory barrier' bus transaction, to enforce strongly-ordered data transfer bus transactions. A slave device that ensures global observability may 'opt out' of the memory barrier protocol. In various embodiments, the opt-out decision may be made dynamically by each slave device asserting a signal, may be set system-wide during a Power-On Self Test (POST) by polling the slave devices and setting corresponding bits in a global observability register, or it may be hardwired by system designers so that only slave devices capable of performing out-of-order data transfer operations participate in the memory barrier protocol.