IP Library Granted Patent US 7,355,882
Granted Patent B2
US 7,355,882 · App. 10/579,933 · Granted Apr 8, 2008

Method and device for performing active field compensation during programming of a magnetoresistive memory device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,355,882
App. No.
10/579,933
Granted
Apr 8, 2008
Kind
B2
Abstract

The present invention provides an array of magnetoresistive memory elements. The array includes means for applying a current or voltage for generating a programming magnetic field at a selected magnetoresistive memory element, a magnetic field sensor unit for measuring an external magnetic field in the vicinity of the selected magnetoresistive memory element, and means for tuning the current or voltage for compensating locally for the measured external magnetic field during a programming operation. The present invention also provides a corresponding method.

Claims (32)

1. An array of magnetoresistive memory elements comprising:

a source to apply a current or a voltage for generating a programming magnetic field at a selected magnetoresistive memory element,

a magnetic field sensor unit for measuring an external magnetic field in the vicinity of the selected magnetoresistive memory element, and

a compensation circuit to tune the current or voltage for compensating locally for the measured external magnetic field during a programming operation.

2. The array according to claim 1 , wherein the magnetic field sensor unit is an analog sensor unit.

3. The array according to claim 2 , wherein the magnetic field sensor unit is more sensitive to magnetic fields than the magnetoresistive memory elements.

4. The array according to claim 1 , wherein the magnetic field sensor unit comprises a plurality of magnetic field sensors.

5. The array according to claim 1 , wherein the a source to apply a current or a voltage comprises at least one current line and sources for flowing current (I bit , I word ) through the at least one current line.

6. The array according to claim 5 , wherein a compensation circuit to tune the current or voltage comprises a compensation circuit for imposing a compensation current (I comp — b , I comp — w ) to flow through the at least one current line.

7. The array according to claim 6 , wherein the compensation circuit also imposes a compensation magnetic field at the magnetic field sensor unit.

8. The array according to claim 1 , wherein the magnetic field sensor unit is adapted to generate an output signal representative of the external magnetic field measured.

9. The array according to claim 1 , wherein the analog magnetic field sensor unit is an element of the same construction as the magnetoresistive memory elements.

10. An array of magnetoresistive memory elements comprising:

means for applying a current or a voltage for generating a programming magnetic field at a selected magnetoresistive memory element,

a magnetic field sensor unit for measuring an external magnetic field in the vicinity of the selected magnetoresistive memory element, and

means for tuning the current or voltage for compensating locally for the measured external magnetic field during a programming operation; and

wherein the magnetic field sensor unit is an analog sensor unit.

11. The array according to claim 10 , wherein the magnetic field sensor unit comprises a plurality of magnetic field sensors.

12. The array according to claim 10 , wherein the means for applying the current or voltage comprise at least one current line and means for flowing current (I bit , I word ) through the at least current line.

13. An array according to claim 12 , wherein the means for tuning the current or voltage comprises a compensation circuit for imposing a compensation current (I comp — b , I comp — w ) to flow through the at least one current line.

14. An array according to claim 13 , wherein the compensation circuit also imposes a compensation magnetic field at the magnetic field sensor unit.

15. The array according to claim 10 , wherein the magnetic field sensor unit is adapted to generate an output signal representative of the external magnetic field measured.

16. An array according to claim 10 , wherein the analog magnetic field sensor unit is an element of the same construction as the magnetoresistive memory elements.

17. An array according to claim 16 , wherein the magnetic field sensor unit is more sensitive to magnetic fields than the magnetoresistive memory elements.

18. Method for compensating for the presence of an external magnetic field during programming of a magnetic memory element, the programming being performed by applying an current (I bit , I word ) or a voltage for generating a programming magnetic field to the magnetic memory element, the method comprising:

measuring the external magnetic field in the vicinity of the magnetic memory element, and

locally compensating for the external magnetic field during the programming operation by tuning the current (I bit , I word ) or voltage for generating the programming magnetic field.

19. Method for compensating for the presence of an external magnetic feld during programming of a magnetic memory element, the programming being performed by applying an current (I bit , I word )) or a voltage for generating a programming magnetic field to the magnetic memory dement, the method comprising:

measuring the external magnetic field in the vicinity of the magnetic memory element, and

locally compensating for the external magnetic field during the programming operation by tuning the current (I bit , I word ) or voltage for generating the programming

wherein applying a current of a voltage comprises flowing a current (I bit , I word ) through at least one current line.

20. Method according to claim 19 , wherein tuning the current or voltage comprises flowing a current (I bit +I comp — b , I word +I comp — w ) through the at least one current line, which current (I bit +I comp — b , I word +I comp — w ) is different from the current (I bit , I word ) which would flow through the at least one current line when no external magnetic field would be present in order to generate a same programming magnetic field.

Assignments (14)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: CROCUS TECHNOLOGY SA
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 066350/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2023
From: CROCUS TECHNOLOGY INC.
To: CROCUS TECHNOLOGY SA
Reel/Frame 066157/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: NXP B.V.
To: CROCUS TECHNOLOGY INC.
Reel/Frame 065363/0587 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2023
From: NXP B.V.
To: CROCUS TECHNOLOGY INC.
Reel/Frame 065334/0488 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE SPELLING OF THE CONVEYING PARTY NAME AND ADDRESS ON THE DOCUMENT. PREVIOUSLY RECORDED AT REEL: 02722 FRAME: 0049. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 25, 2023
From: CROCUS TECHNOLOGY INC.
To: NXP B.V.
Reel/Frame 065345/0304 →
RELEASE OF SECURITY INTEREST Recorded Aug 30, 2023
From: LLC "SBERBANK INVESTMENTS"
To: CROCUS TECHNOLOGY, INC.
Reel/Frame 064783/0420 →
SECURITY INTEREST Recorded Apr 13, 2018
From: CROCUS TECHNOLOGY, INC.
To: LLC "SBERBANK INVESTMENTS"
Reel/Frame 045938/0810 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2018
From: KREOS CAPITAL IV (LUXEMBOURG) SARL
To: CROCUS TECHNOLOGY, INC.
Reel/Frame 045871/0622 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2018
From: KREOS CAPITAL IV (LUXEMBOURG) SARL
To: CROCUS TECHNOLOGY, INC.
Reel/Frame 045865/0555 →
SECURITY INTEREST Recorded Jun 29, 2015
From: CROCUS TECHNOLOGY, INC.
To: KREOS CAPITAL IV (LUXEMBOURG) SARL
Reel/Frame 036031/0327 →
SECURITY INTEREST Recorded Oct 8, 2014
From: CROCUS TECHNOLOGY, INC.
To: KREOS CAPITAL IV (LUXEMBOURG) SARL
Reel/Frame 033917/0259 →
LIEN Recorded Nov 14, 2011
From: CROCUS TECHNOLOGY, INC.
To: NXP B.V.
Reel/Frame 027222/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2006
From: BOEVE, HANS MARC BERT
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 017930/0462 →