×

Method and apparatus for resolving write and read conflicts between memory modules accessing blocks of a memory

  • US 8,788,729 B1
  • Filed: 05/17/2013
  • Issued: 07/22/2014
  • Est. Priority Date: 06/12/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a memory configured to store and output data in a first-in-first-out order;

    a sequence generator configured to (i) generate a sequence of first values, and (ii) randomly assign the first values to blocks of the memory;

    a first memory module configured to, based on the sequence of first values, access a first block of the memory; and

    a conflict module configured tobased on the sequence of first values and prior to the first memory module writing to or reading from the first block of the memory, read a value from the first block of the memory,based on the value read from the first block of the memory, determine whether a write conflict or a read conflict exists between the first memory module and a second memory module for the first block of the memory, andin response to the write conflict or the read conflict existing between the first memory module and the second memory module, either resolve (i) the write conflict causing the first memory module to write to a second block of the memory instead of the first block of the memory, or (ii) the read conflict by preventing the first memory module from reading from the first block of the memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×