IP Library Granted Patent US 9,824,732
Granted Patent B2
US 9,824,732 · App. 14/816,478 · Granted Nov 21, 2017

Memory system with encoding

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 9,824,732
App. No.
14/816,478
Granted
Nov 21, 2017
Kind
B2
Abstract

In an embodiment, a memory system comprises a memory array having memory cells. A decoder is coupled to the memory array and configured to decode input address signals to generate memory cell selection signals. An encoder is configured to generate encoded selection signals based on the memory cell selection signals. In another embodiment, a method comprises: receiving by the decoder of the memory system input address signals, generating, by the decoder, selection signals for selecting a memory cell in the memory array, and generating, by an encoder, encoded selection signals based on the selection signals.

Claims (34)

1. A memory system comprising:

a memory array having memory cells and column circuitry, wherein the column circuitry is configured to read out the memory cells of the memory array;

a decoder coupled to the memory array, the decoder configured to decode input address signals to generate memory cell selection signals; and

an encoder incorporated in the memory array and integrated in the column circuitry, the encoder configured to generate encoded selection signals and compliment encoded selection signals from the memory cell selection signals, wherein the encoder includes multiple sense lines, each sense line having a corresponding complimentary sense line, the multiple sense lines configured to generate the encoded selection signals and the complimentary sense lines configured to generate the compliment encoded selection signals.

2. The memory system of claim 1 , further comprising:

a fault detector configured to detect a fault based on the encoded selection signals and compliment encoded selection signals.

3. The memory system of claim 1 , further comprising;

first logic configured to conduct a comparison between the encoded selection signals and the compliment encoded selection signals; and

second logic configured to detect a fault based on the comparison.

4. The memory system of claim 1 , where the decoder includes logic configured to select one of N memory cells in the memory array, where N is a positive integer value, where N=2M, and where M is a positive integer representing a number of input address signals.

5. A method comprising:

receiving, by a decoder of a memory system having a memory array of memory cells and column circuitry, input address signals, wherein the column circuitry is configured to read out the memory cells of the memory array;

generating, by the decoder, memory cell selection signals for selecting a memory cell in the memory array; and

generating, by an encoder incorporated in the memory array and integrated in the column circuitry, encoded selection signals and compliment encoded selection signals from the memory cell selection signals, wherein the encoder includes multiple sense lines, each sense line having a corresponding complimentary sense line, the multiple sense lines configured to generate the encoded selection signals and the complimentary sense lines configured to generate the compliment encoded selection signals.

6. The method of claim 5 , further comprising:

detecting, by a fault detector, a fault based on the encoded selection signals and compliment encoded selection signals.

7. The method of claim 5 , further comprising;

comparing, by first logic, the encoded selection signals and the compliment encoded selection signals; and

detecting, by second logic coupled to output of the first logic, a fault based on the comparing.

8. The method of claim 5 , where the decoder is configured to select one of N memory cells in the memory array, where N is a positive integer value, where N=2M, and where M is a positive integer representing a number of input address signals.

9. A microcontroller system comprising:

a system bus;

a central processing unit (CPU) coupled to the system bus;

memory controller or direct memory access (DMA) coupled to the system bus and configured to generate input address signals based on a memory access request received from the system bus;

a memory system coupled to the system bus, including a decoder and a memory array having memory cells, the memory array having memory cells, column circuitry and an encoder incorporated in the memory array and integrated in the column circuitry, the column circuitry configured to read out the memory cells of the memory array, the memory system configured to:

receive, by the decoder, input address signals;

generate, by the decoder, memory cell selection signals for selecting a memory cell in the memory array; and

generate, by the encoder, encoded selection signals and a compliment encoded selection signals from the memory cell selection signals, wherein the encoder includes multiple sense lines, each sense line having a corresponding complimentary sense line, the multiple sense lines configured to generate the encoded selection signals and the complimentary sense lines configured to generate the compliment encoded selection signals.

10. The microcontroller system of claim 9 , further comprising:

a fault detector configured to detect a fault based on the encoded selection signals and the compliment encoded selection signals.

11. The microcontroller system of claim 9 , further comprising;

first logic coupled to the encoded selection signals and the compliment encoded selection signals and configured to conduct a comparison of the encoded selection signals and compliment encoded selection signals; and

second logic coupled to output of the first logic and configured to detect a fault based on the comparison.

12. The microcontroller system of claim 9 , where the decoder includes logic configured to select one of N memory cells in the memory array, where N is a positive integer value, where N=2M, and where M is a positive integer representing a number of input address signals.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS ERRONEOUSLY EXCLUDED FROM TERMINATION PREVIOUSLY RECORDED ON REEL 038375 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL. Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 040575/0567 →
PATENT SECURITY AGREEMENT Recorded Nov 20, 2015
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037150/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2015
From: WEINER, ALBERT S.
To: ATMEL CORPORATION
Reel/Frame 036250/0092 →