Reference signal generation for magnetic random access memory devices
First Claim
Patent Images
1. Apparatus for generating a reference signal for a block of memory cells in an MRAM device, the MRAM device including a plurality of word lines crossing rows of the memory cells and a plurality of bit lines crossing columns of memory cells, the apparatus comprising:
- a first group of reference cells local to the memory cell block, each reference cell in the first group storing a first logic value;
a second group of reference cells local to the memory cell block, each reference cell in the second group storing a second logic value, the first and second logic values being different; and
a circuit for generating a reference signal for the memory cell block during a read operation, the circuit generating the reference signal by combining outputs of the first and second groups of reference cells.
1 Assignment
0 Petitions
Accused Products
Abstract
A Magnetic Random Access Memory (“MRAM”) device includes an array of memory cells. The device generates reference signals that can be used to determine the resistance states of each memory cell in the array, despite variations in resistance due to manufacturing tolerances and other factors such as temperature gradients across the array, electromagnetic interference and aging.
104 Citations
11 Claims
-
1. Apparatus for generating a reference signal for a block of memory cells in an MRAM device, the MRAM device including a plurality of word lines crossing rows of the memory cells and a plurality of bit lines crossing columns of memory cells, the apparatus comprising:
-
a first group of reference cells local to the memory cell block, each reference cell in the first group storing a first logic value;
a second group of reference cells local to the memory cell block, each reference cell in the second group storing a second logic value, the first and second logic values being different; and
a circuit for generating a reference signal for the memory cell block during a read operation, the circuit generating the reference signal by combining outputs of the first and second groups of reference cells. - View Dependent Claims (2, 3)
-
-
4. Apparatus for generating a reference signal for a block of memory cells in an MRAM device, the MRAM device including a steering circuit and a sense amplifier for the memory cell block, the apparatus comprising:
-
a first storage device;
a second storage device coupled to a reference input of the sense amplifier;
a plurality of switches for coupling the first and second storage devices together and coupling the first storage device to an output of the steering circuit, and control logic for controlling the switches to connect the first storage device to the steering circuit output during a first time interval, connect the second storage device to the steering circuit output during a second time interval, and equalize values stored in the first and second storage devices during a third time interval. - View Dependent Claims (5, 6, 7)
-
-
8. A method of generating a reference signal for a block of memory cells in an MRAM device, the method comprising the steps of:
-
causing a first signal to flow through a first memory cell of the block, the first memory cell storing a first logic value;
causing a second signal to flow through a second memory cell of the block, the second memory cell storing a second logic value, the first and second logic values being different; and
combining the first and second signals to provide the reference signal.
-
-
9. A method of reading a first memory cell of a memory cell block in an MRAM device, the method comprising the steps of:
-
causing a sense signal to flow through the first memory cell;
causing a first signal to flow through a second memory cell of the block, the second memory cell storing a first logic value;
causing a second signal to flow through a third memory cell of the block, the third memory cell storing a second logic value, the first and second logic values being different;
combining the first and second signals to provide a reference signal; and
comparing the reference signal to the sense signal to determine whether the first or second logic value was stored in the first memory cell.
-
-
10. A method of generating a reference signal for a memory cell block in an MRAM device, the method comprising the steps of:
-
writing a first logic value to a memory cell in the block;
causing a first sense current to flow through the memory cell;
storing a value representing the first sense current;
writing a second logic value to the memory cell, the first and second logic values being different;
causing a second sense current to flow through the memory cell;
storing a value representing the second sense current; and
taking an average of the values representing the first and second sense currents, the average being the reference signal.
-
-
11. A method of reading a memory cell of a memory cell block in an MRAM device, the method comprising the steps of:
-
causing a first sense current to flow through the memory cell;
storing a first value representing the first sense current;
writing a first logic value to the memory cell;
causing a second sense current to flow through the memory cell;
storing a second value representing the second sense current;
writing a second logic value to the memory cell, the first and second logic values being different;
causing a third sense current to flow through the memory cell;
storing a third value representing the third sense current;
taking an average of the second and third values; and
comparing the first value to the average.
-
Specification