IP Library Granted Patent US 11,683,933
Granted Patent B2
US 11,683,933 · App. 17/121,555 · Granted Jun 20, 2023

Input and digital output mechanisms for analog neural memory in a deep learning artificial neural network

Inventors: Hieu Van Tran (San Jose, CA); Steven Lemke (Boulder Creek, CA); Vipin Tiwari (Dublin, CA); Nhan Do (Saratoga, CA); Mark Reiten (Alamo, CA)
Assignee: SILICON STORAGE TECHNOLOGY, INC.
H01L27/11531G06N3/08G11C16/0425H01L29/7883
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 11,683,933
App. No.
17/121,555
Granted
Jun 20, 2023
Kind
B2
Abstract

Numerous embodiments for reading a value stored in a selected memory cell in a vector-by-matrix multiplication (VMM) array in an artificial neural network are disclosed. In one embodiment, an input comprises a set of input bits that result in a series of input pulses applied to a terminal of the selected memory cell, further resulting in a series of output signals that are summed to determine the value stored in the selected memory cell. In another embodiment, an input comprises a set of input bits, where each input bit results in a single pulse or no pulse being applied to a terminal of the selected memory cell, further resulting in a series of output signals which are then weighted according to the binary bit location of the input bit, and where the weighted signals are then summed to determine the value stored in the selected memory cell.

Claims (26)

1. A method of reading a selected non-volatile memory cell, the method comprising:

providing a plurality of input bits to an input circuit;

generating, by the input circuit, one or more input pulses in response to the plurality of input bits, where each value represented by the plurality of input bits results in generation of a different number of input pulses;

applying the input pulses to a terminal of the selected non-volatile memory cell;

receiving, by an output circuit, a plurality of output signals, each output signal received from a column containing the selected non-volatile memory cell in response to an input pulse in the one or more input pulses; and

summing the plurality of output signals to determine a value stored in the selected non-volatile memory cell.

2. The method of claim 1 , wherein each of the one or more input pulses has the same pulse width.

3. The method of claim 1 , wherein each output signal is weighted based on the binary bit location of the associated input bit.

4. The method of claim 1 , wherein the selected non-volatile memory cell is a split-gate flash memory cell.

5. The method of claim 4 , wherein the terminal is a control gate terminal.

6. The method of claim 1 , wherein the output circuit comprises an integrating analog-to-digital converter.

7. The method of claim 1 , wherein the output circuit comprises a successive approximation analog-to-digital converter.

8. The method of claim 1 , wherein the output circuit comprises a Sigma-Delta analog-to-digital converter.

9. The method of claim 1 , wherein the selected non-volatile memory cell is part of a neural network.

10. A method of reading a selected non-volatile memory cell, the method comprising:

providing a set of input bits to an input circuit;

sequentially applying, by the input circuit, an input signal to a terminal of the selected non-volatile memory cell for each input bit in the set of input bits;

sequentially receiving, by an output circuit, a plurality of output signals, each output signal received from a column containing the selected non-volatile memory cell in response to an input signal;

sequentially applying, by the output circuit, a binary weight to each output signal based on the binary location of the input bit within the set of input bits to generate a weighted output signal; and

summing, by the output circuit, the weighted output signals to determine a value stored in the selected non-volatile memory cell.

11. The method of claim 10 , wherein the selected non-volatile memory cell is a split-gate flash memory cell.

12. The method of claim 11 , wherein the terminal is a control gate terminal.

13. The method of claim 10 , wherein the output circuit comprises an integrating analog-to-digital converter.

14. The method of claim 10 , wherein the output circuit comprises a successive approximation analog-to-digital converter.

15. The method of claim 10 , wherein the output circuit comprises a Sigma-Delta analog-to-digital converter.

16. The method of claim 10 , wherein the selected non-volatile memory cell is part of a neural network.

Assignments (10)
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 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 059357/0823 →
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/0335 →
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
Reel/Frame 059358/0398 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 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 059264/0384 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 058213/0959 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 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 058214/0238 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 2021
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 058214/0380 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 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 058214/0625 →
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 →
Continuity (4)
Continuation 16919697 · Jul 2, 2020
Continuation 16231231 · Dec 21, 2018
Provisional Application 62746470 · Oct 16, 2018
Related Publication 20210098477A1 · Apr 1, 2021