Cache controller for processing simultaneous cache accesses

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5598550
SERIAL NO

08346986

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In a multi-processing system (10), a cache controller is implemented to efficiently process collisions which occur when a predetermined address location in a data memory (26) is simultaneously accessed by two processors (20, 21). The cache controller is formed by both a cache control logic circuit (34) and a tag unit (36). In the tag unit (36), a snoop tag cache (40) and a data tag cache (42) respectively indicate whether a snooped value or an accessed data value is stored in data memory (26). A status bit array (41) provides status information for both tag caches (40, 42). By configuring the array (41) to store status information for both snoop and data tag caches (40, 42), status information is 'forwarded' between tag caches (40, 42) when a collision occurs. Additionally, the cache controller modifies the timing of each of the accesses such that the status information may be 'forwarded' more easily. The timing modification is also referred to as 'resource pipelining.'

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SHENZHEN XINGUODU TECHNOLOGY CO LTD518000 17B JINSONG BUILDING TAIRAN 4TH ROAD SHATOU STREET FUTIAN DISTRICT SHENZHEN CITY GUANGDONG PROVINCE SHENZHEN CITY GUANGDONG PROVINCE 518000

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Golab, James S Austin, TX 10 554
Moyer, William C Dripping Springs, TX 324 6056
Shen, Gene W Austin, TX 21 874

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation