7809004

Data Processing System and Processing Unit Having an Address-Based Launch Governor

PublishedOctober 5, 2010
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data processing system, comprising: an interconnect fabric; a protected resource having a plurality of banks each associated with a respective one of a plurality of address sets; a snooper coupled to said interconnect fabric and to said resource that controls access to said resource, wherein a maximum service rate at which said snooper can service requests is less than a maximum request arrival rate supported by the interconnect fabric; one or more masters that initiate requests; and interconnect logic coupled to said one or more masters and to said interconnect fabric, wherein said interconnect logic regulates a rate of delivery to said snooper via said interconnect fabric of requests that target any one said plurality of banks of said protected resource, wherein said interconnect logic includes a previous request buffer that buffers information regarding one or more previous requests that permits a determination of which of said plurality of banks said one or more previous requests targeted, and wherein said interconnect logic regulates said rate of delivery by reference to said previous request buffer.

2

2. The data processing system of claim 1 , wherein said data processing system includes a processing unit containing said interconnect logic and said one or more masters.

3

3. The data processing system of claim 1 , wherein said data processing system includes a first processing unit containing said one or more masters and a second processing unit coupled to said first processing unit by said interconnect fabric, wherein said second processing unit includes said interconnect logic.

4

4. The data processing system of claim 1 , wherein said previous request buffer includes one or more entries each indicating which if any of said plurality of banks was targeted in a previous address tenure on said interconnect fabric.

5

5. A processing unit for use in a data processing system including an interconnect fabric and a protected resource having a plurality of banks each associated with a respective one of a plurality of address sets, said processing unit comprising: a snooper that controls access to said resource, wherein a maximum service rate at which said snooper can service requests is less than a maximum request arrival rate supported by the interconnect fabric; one or more masters that initiate requests; and interconnect logic, coupled to said one or more masters and having a connection for the interconnect fabric, that regulates a rate of delivery to said snooper via said interconnect fabric of requests that target any one said plurality of banks of said protected resource, wherein said interconnect logic includes a previous request buffer that buffers information regarding one or more previous requests that permits a determination of which of said plurality of banks said one or more previous requests targeted, and wherein said interconnect logic regulates said rate of delivery by reference to said previous request buffer.

6

6. The processing unit of claim 5 , wherein said interconnect logic regulates a rate of delivery of requests by said one or more masters.

7

7. The processing unit of claim 5 , wherein interconnect logic regulates a rate of delivery of requests received by said processing unit on said interconnect fabric from another processing unit.

8

8. The processing unit of claim 5 , wherein said previous request buffer includes one or more entries each indicating which if any of said plurality of banks was targeted in a previous address tenure on said interconnect fabric.

Patent Metadata

Filing Date

Unknown

Publication Date

October 5, 2010

Inventors

BENJIMAN L. GOODMAN
Praveen S. Reddy
Jeffrey A. Stuecheli

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DATA PROCESSING SYSTEM AND PROCESSING UNIT HAVING AN ADDRESS-BASED LAUNCH GOVERNOR” (7809004). https://patentable.app/patents/7809004

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.