IP Library Granted Patent US 8,780,622
Granted Patent B2
US 8,780,622 · App. 13/860,724 · Granted Jul 15, 2014

Phase-change memory with multiple polarity bits having enhanced endurance and error tolerance

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 8,780,622
App. No.
13/860,724
Granted
Jul 15, 2014
Kind
B2
Abstract

A Phase-Change Memory (PCM) apparatus including a data field for storing a data bits representing a data value or an inversion of the data value and a polarity field for storing a plurality of polarity bits for indicating that the data bits stored in the data field represent the data value or the inversion of the data value. In one embodiment an odd number of set polarity bits indicates that the data bits represent the inversion of the data value and an even number of set polarity bits indicates that the data bits represent the data value. The PCM apparatus has enhanced endurance and improved error tolerance.

Claims (27)

1. A Phase-Change Memory (PCM) apparatus comprising:

a data field for storing a plurality of data bits representing a data value or an inversion of the data value;

a polarity field for storing a polarity flag for indicating that the data bits stored in the data field represent the data value or the inversion of the data value;

a circuit for receiving data from the data field;

a circuit for receiving the polarity flag from the polarity field; and

a circuit for providing write data, a data write mask, and a new polarity flag during a write operation.

2. The PCM apparatus as claimed in claim 1 wherein:

the polarity flag includes a plurality of polarity bits; and

an odd number of set polarity bits indicates that the data bits represent the inversion of the data value and wherein an even number of set polarity bits indicates that the data bits represent the data value.

3. The PCM apparatus as claimed in claim 2 further comprising:

a circuit for determining whether the data received from the polarity field has an odd number of set bits and for setting a previous polarity flag; and

a circuit for inverting the data from the data field if there is an odd number of set bits in the bits received from the polarity field.

4. The PCM apparatus as claimed in claim 3 further comprising:

a circuit for comparing data to be written to the data field with the data received from the data field and providing a difference; and

a circuit for receiving the difference and receiving the polarity flag and determining whether to invert the data to be written to the data field and determining whether to invert the difference for providing a data write mask.

5. The PCM apparatus as claimed in claim 4 further comprising:

a circuit for determining whether a number set bits in the difference is greater than half of a total number of bits in the difference and providing a difference greater than bit;

a circuit for determining whether a number set bits in the difference is equal half of the total number of bits in the difference and providing a difference equal to bit; and

a multiplexor circuit for providing a polarity bit that is equal to the previous polarity bit if the number set bits in the difference is equal half of the total number of bits in the difference or is equal to the difference greater bit if the number set bits in the difference is not equal to half of the total number of bits in the difference.

6. The PCM apparatus as claimed in claim 5 further comprising:

an increment circuit for selectively incrementing the previous polarity bits and providing the new polarity bits if the new polarity flag is equal to the previous polarity flag; and

a circuit for comparing the previous polarity bit with the new polarity bit and providing a polarity bit mask.

7. The PCM apparatus as claimed in claim 6 wherein the incrementing circuit comprises a gray code incrementing circuit for selectively incrementing the previous polarity bits.

8. The PCM apparatus as claimed in claim 1 further comprising:

a plurality of write drivers for selectively writing respective data bits.

9. The PCM apparatus as claimed in claim 1 , further comprising:

a circuit for providing a no-write signal when a write operation may be skipped.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED ON REEL 058297 FRAME 0486. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 29, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064746/0547 →
CHANGE OF NAME Recorded Oct 19, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 058297/0486 →
RELEASE OF SECURITY INTEREST Recorded Nov 6, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054341/0057 →
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →