Patent ID: 8971107
Filing Date: 2015-03-03
Classification: G11C

Abstract:
1. A magnetic memory system comprising: a magnetic random access memory (MRAM) including a plurality of magnetic memory banks and operative to store data during a write operation initiated by a write command; a first-in-first-out (FIFO) interface device coupled to the MRAM and including a plurality of FIFOs, each of the magnetic memory banks being coupled to a respective one of the plurality of FIFOs, at least one FIFO of the plurality of FIFOs being operative to queue write commands on a per magnetic memory bank basis and further operative to issue queued write commands at a time when the MRAM is not in use, the FIFO interface device including a plurality of address blocks, a plurality of comparators, a plurality of data registers and a plurality of data selects, each of the plurality of address blocks being coupled to a data register of the data registers and responsive to an address identifying a location in the MRAM to write data to and each of the plurality of data registers being responsive to input data and coupled to one of the plurality of data selects and responsive to the address, each of the comparators being responsive to an output from one of the address blocks of the plurality of address blocks and operative to compare the same to the address and if no match is detected to output data from the MRAM and if a match is detected, to output data from the FIFO interface device, each of the plurality of FIFOs being operable to select one of the plurality of magnetic memory banks, wherein concurrent write operations are performed to at least two of the plurality of magnetic memory banks.