IP Library Granted Patent US 10,163,479
Granted Patent B2
US 10,163,479 · App. 15/174,482 · Granted Dec 25, 2018

Method and apparatus for bipolar memory write-verify

Inventors: Neal Berger (Cupertino, CA); Ben Louie (Fremont, CA); Mourad El-Baraji (Fremont, CA)
Assignee: SPIN TRANSFER TECHNOLOGIES, INC.
G11C11/1677G11C11/161G11C11/1655G11C11/1659G11C11/1673G11C11/1675G11C11/15G11C11/16
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 10,163,479
App. No.
15/174,482
Granted
Dec 25, 2018
Kind
B2
Abstract

An advantageous write verify operation for bipolar memory devices is disclosed. The verify operation is performed under the same bias conditions as the write operation. Thus, the verify operation reduces disturb conditions caused when verify operation is performed in opposite bias to write operation. The advantageous write verify operation may be performed with control logic on source and bit lines. In another embodiment, the advantageous write operation is performed with mux coupled to control logic. The mux determines whether verify (0) or verify (1) operation should be performed based on data in a program latch. Moreover, the mux may select bias conditions for read operations based on a register bit. Trim circuits optionally provide guard banding and modify reference voltages for verify operations performed in opposite polarity to normal read operation.

Claims (43)

1. A method for writing data to a memory device, said method comprising:

writing a bit of data into a memory cell, wherein said memory cell comprises a bit line and a source line, said writing comprising:

applying a first differential voltage bias across said bit and source lines provided said data bit is a first logic value; and

applying a second differential voltage bias across said bit and source lines provided said data bit is a second logic value, wherein said second differential voltage bias is opposite in polarity to said first differential voltage bias; and

verifying said bit of said memory cell by applying either said first or second differential voltage bias across said bit and source lines depending on the logic value of said bit.

2. The method of claim 1 , wherein said memory cell comprises a bipolar memory element.

3. The method of claim 2 wherein said bipolar memory element comprises a magnetic tunnel junction.

4. The method of claim 2 wherein said bipolar memory element comprises a memristor.

5. The method of claim 2 , the wherein the writing further comprises writing the bit into the bipolar memory element, wherein the bipolar memory element comprises chalcogenide glass.

6. The method of claim 2 , wherein said memory cell further comprises a first bias circuit and wherein further the applying the first voltage differential bias further comprises applying the first voltage differential bias with a first bias circuit coupled to the source line and a second bias circuit coupled to the bit line.

7. The method of claim 2 further comprising detecting the logic value corresponding to the bit in the bipolar memory element, wherein the detecting is performed by a sense amplifier coupled to the source line.

8. The method of claim 2 further comprising detecting the logic value corresponding to the data bit in the bipolar memory element, wherein the detecting is performed by a sense amplifier coupled to the bit line.

9. The method as described in claim 1 wherein said verifying comprises:

applying said first differential voltage bias across said bit and sources lines provided said data bit is a first logic value; and

applying said second differential voltage bias across said bit and sources lines provided said data bit is a second logic value, wherein said second differential voltage bias is opposite in polarity compared to said first differential voltage value.

10. The method of claim 2 , wherein said verifying further comprises reading said bit from a program latch.

11. The method of claim 10 , wherein the applying the second voltage differential bias further comprises applying the second voltage differential bias using a bias circuit coupled to a mux, wherein the mux is coupled to the source line and the bit line and wherein further the mux selects whether to drive the voltage high on the source line or the bit line based on data in said program latch.

12. The method of claim 2 wherein said verifying further comprises detecting the logic value of said bit in the bipolar memory element using a sense amplifier coupled to the mux.

13. A method for writing data to a spin-transfer torque magnetic memory (STT-MRAM) device, said method comprising:

writing a bit of data into a memory cell, wherein said memory cell comprises a bit line and a source line and a magnetic tunnel junction (MTJ), said writing comprising:

applying a first differential voltage bias across said bit and source lines provided said data bit is a first logic value; and

applying a second differential voltage bias across said bit and source lines provided said data bit is a second logic value, wherein said second differential voltage bias is opposite in polarity to said first differential voltage bias; and

verifying said bit of said memory cell by applying either said first or second differential voltage bias across said bit and source lines depending on the logic value of said bit.

14. The method of claim 13 , wherein the applying the first voltage differential bias further comprises applying the first voltage differential bias using a first bias circuit coupled to the source line and a second bias circuit coupled to the bit line.

15. The method of claim 13 , wherein the applying the second voltage differential further comprises applying the second voltage differential with a first bias circuit coupled to the source line and a second bias circuit coupled to the bit line.

16. The method of claim 13 wherein said verifying further comprises detecting said logic value corresponding to the bit in the MTJ, wherein the detecting is performed using a sense amplifier coupled to the source line.

17. The method of claim 13 wherein said verifying further comprises detecting said logic value corresponding to the bit in the MTJ, wherein the detecting is performed using a sense amplifier coupled to the bit line.

18. The method of claim 13 , wherein said verifying comprises reading said logic value from a program latch and wherein further the applying the first voltage differential bias or said second voltage differential bias of said verifying further comprises applying the first or second voltage differential bias using a mux, wherein the mux is coupled to the source line and the bit line, wherein the mux selects whether to drive the voltage high on the source line or the bit line based on said program latch.

19. The method of claim 18 further wherein said verifying comprises detecting the logic level corresponding to the bit in the MTJ using a sense amplifier coupled to the mux.

20. The method of claim 13 wherein said verifying comprises:

applying the first differential voltage bias across said bit and source lines provided said data bit is the first logic value; and

applying the second differential voltage bias across said bit and source lines provided said data bit is the second logic value.

21. A method for writing data to a spin-transfer torque magnetic memory (STT-MRAM) device, said method comprising:

writing a bit of data into a memory cell, wherein said memory cell comprises a bit line and a source line and a magnetic tunnel junction (MTJ), said writing comprising:

applying a first differential voltage bias across said bit and source lines provided said data bit is a first logic value; and

applying a second differential voltage bias across said bit and source lines provided said data bit is a second logic value, wherein said second differential voltage bias is opposite in polarity to said first differential voltage bias; and

verifying said bit of said memory cell, said verifying comprising:

reading said bit of data from a latch; and

applying either said first or second differential voltage bias across said bit and source lines depending on the logic value of said bit.

22. The method of claim 21 , wherein said applying of said verifying further comprises:

applying the first differential voltage bias across said bit and source lines provided said data bit is the first logic value; and

applying the second differential voltage bias across said bit and source lines provided said data bit is the second logic value.

23. The method of claim 22 , further comprising reading said bit from said memory cell, wherein said reading comprises applying either first differential voltage bias or second differential voltage bias across said bit and source lines.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2021
From: SPIN (ASSIGNMENT FOR BENEFIT OF CREDITORS), LLC
To: INTEGRATED SILICON SOLUTION, (CAYMAN) INC.
Reel/Frame 057473/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2021
From: SPIN MEMORY, INC.
To: SPIN (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 056927/0038 →
CHANGE OF NAME Recorded Jun 10, 2019
From: SPIN TRANSFER TECHNOLOGIES, INC.
To: SPIN MEMORY, INC.
Reel/Frame 049421/0501 →
SECURITY INTEREST Recorded Jun 16, 2017
From: SPIN TRANSFER TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 042981/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2016
From: BERGER, NEAL; LOUIE, BEN; EL-BARAJI, MOURAD
To: SPIN TRANSFER TECHNOLOGIES, INC.
Reel/Frame 038820/0643 →
Continuity (2)
Provisional Application 62205178 · Aug 14, 2015
Related Publication 20170047107A1 · Feb 16, 2017
Cited By (2)
US 12,260,890 US 12,482,507