IP Library Granted Patent US 11,532,354
Granted Patent B2
US 11,532,354 · App. 17/024,410 · Granted Dec 20, 2022

Precision tuning of a page or word of non-volatile memory cells and associated high voltage circuits for an analog neural memory array in an artificial neural network

Inventors: Hieu Van Tran (San Jose, CA); Thuan Vu (San Jose, CA); Stephen Trinh (San Jose, CA); Stanley Hong (San Jose, CA); Anh Ly (San Jose, CA); Steven Lemke (Boulder Creek, CA); Vipin Tiwari (Dublin, CA); Nhan Do (Saratoga, CA)
Assignee: SILICON STORAGE TECHNOLOGY, INC.
G11C11/54G06N3/0635G11C16/0483G11C16/08G11C16/10G11C16/16G11C16/3418G11C2216/04
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,532,354
App. No.
17/024,410
Granted
Dec 20, 2022
Kind
B2
Abstract

Numerous embodiments for performing tuning of a page or a word of non-volatile memory cells in an analog neural memory are disclosed. High voltage circuits used to generate high voltages applied to terminals of the non-volatile memory cells during the precision tuning process are also disclosed. Programming sequences for the application of the voltages to the terminals to minimize the occurrence of disturbances during tuning are also disclosed.

Claims (47)

1. A method of programming a word of non-volatile memory cells in an array of non-volatile memory cells arranged into rows and columns, each non-volatile memory cell comprising a control gate terminal, a source line terminal, and an erase gate terminal, the method comprising:

ramping up a voltage on control gate terminals of the word of non-volatile memory cells during a first time period;

ramping up a voltage on the source line terminal of the word of non-volatile memory cells during a second time period after the first time period; and

ramping up a voltage on the erase gate line terminal of the word of non-volatile memory cells during a third time period after the second time period.

2. The method of claim 1 , further comprising:

ramping down the voltage on the erase gate line terminals of the word of non-volatile memory cells during a fourth time period after the third time period;

ramping down the voltage on the source line terminals of the word of non-volatile memory cells during a fifth time period after the fourth time period; and

ramping down the voltage on control gate terminals of the word of non-volatile memory cells during a sixth time period after the fifth time period.

3. The method of claim 1 , wherein the array of non-volatile memory cells form an analog neural memory.

4. A method of programming a word of non-volatile memory cells in an array of non-volatile memory cells arranged into rows and columns, each non-volatile memory cell comprising a control gate terminal, a source line terminal and an erase gate terminal, the method comprising:

ramping up a control gate voltage on control gate terminals of the word of non-volatile memory cells to an intermediate voltage during a first time period;

ramping up a source line voltage on the source line terminal of the word of non-volatile memory cells during a second time period after the first time period;

ramping up an erase gate voltage on the erase gate line terminal of the word of non-volatile memory cells during a third time period after the second time period; and

ramping up the control gate voltage on control gate terminals of the word of non-volatile memory cells during a fourth time period after the third time period.

5. The method of claim 4 , further comprising:

ramping down the control gate voltage on control gate terminals of the word of non-volatile memory cells to an intermediate voltage during a fourth time period after the third time period;

ramping down the erase gate voltage on the erase gate line terminals of the word of non-volatile memory cells during a fifth time period after the fourth time period;

ramping down the source line voltage on the source line terminals of the word of non-volatile memory cells during a sixth time period after the fifth time period; and

ramping down the control gate voltage on control gate terminals of the word of non-volatile memory cells during a seventh time period after the sixth time period.

6. The method of claim 4 , wherein the array of non-volatile memory cells form an analog neural memory.

7. A method of programming a word of non-volatile memory cells in an array of non-volatile memory cells arranged into rows and columns, each non-volatile memory cell comprising a control gate terminal, a source line terminal and an erase gate terminal, the method comprising:

ramping up a voltage on control gate terminals of the word of non-volatile memory cells to a first intermediate voltage during a first time period;

ramping up a voltage on the source line terminal of the word of non-volatile memory cells to a second intermediate voltage during a second time period after the first time period;

ramping up a voltage on the erase gate line terminal of the word of non-volatile memory cells and further ramping up the voltage on the source line terminals of the word of non-volatile memory cells and further ramping up the voltage on the control gate terminals of the word of non-volatile memory cells to a third intermediate voltage during a third time period after the second time period; and

ramping up the voltage on control gate terminals of the word of non-volatile memory cells during a fourth time period after the third time period.

8. The method of claim 7 , further comprising:

ramping down the voltage on control gate terminals of the word of non-volatile memory cells to the third intermediate voltage during a fifth time period after the fourth time period;

ramping down the voltage on the source line terminals of the word of non-volatile memory cells to the second intermediate voltage during a sixth time period after the fifth time period;

ramping down the voltage on control gate terminals of the word of non-volatile memory cells to the first intermediate voltage during a seventh time period after the sixth time period;

ramping down the voltage on erase gate terminals of the word of non-volatile memory cells during an eighth time period after the seventh time period;

ramping down the voltage on source line terminals of the word of non-volatile memory cells during the eighth time period after the seventh time period; and

ramping down the voltage on the control gate terminals of the word of non-volatile memory cells during a ninth time period after the eighth time period.

9. The method of claim 7 , wherein the array of non-volatile memory cells form an analog neural memory.

10. A method of programming a word of non-volatile memory cells in an array of non-volatile memory cells arranged into rows and columns, each non-volatile memory cell comprising a control gate terminal, a source line terminal and an erase gate terminal, the method comprising:

ramping up a voltage on the source line terminal of the word of non-volatile memory cells during a first time period; and

ramping up a voltage on the erase gate line terminal of the word of non-volatile memory cells and ramping up a voltage on control gate terminals of the word of non-volatile memory cells during a second time period after the first time period.

11. The method of claim 10 , further comprising:

ramping down the voltage on the erase gate line terminals of the word of non-volatile memory cells and ramping down the voltage on the control gate terminals of the word of non-volatile memory cells during a third time period after the second time period; and

ramping down the voltage on the source line terminals of the word of non-volatile memory cells during a fourth time period after the third time period.

12. The method of claim 10 , wherein the array of non-volatile memory cells form an analog neural memory.

13. A method of programming a word of non-volatile memory cells in an array of non-volatile memory cells arranged into rows and columns, each non-volatile memory cell comprising a control gate terminal, a source line terminal and an erase gate terminal, the method comprising:

ramping up a voltage on control gate terminals of the word of non-volatile memory cells during a time period with multiple ramp steps.

14. The method of claim 13 , further comprising:

ramping up a voltage on the source line terminal of the word of non-volatile memory cells.

15. The method of claim 13 , further comprising:

ramping up a voltage on the erase gate line terminal of the word of non-volatile memory cells.

16. The method of claim 13 , wherein the array of non-volatile memory cells form an analog neural memory.

Assignments (11)
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/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; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059357/0823 →
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; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 058214/0625 →
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/0238 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2020
From: TRAN, HIEU VAN; VU, THUAN; TRINH, STEPHEN; HONG, STANLEY; LY, ANH; LEMKE, STEVEN; TIWARI, VIPIN; DO, NHAN
To: SILICON STORAGE TECHNOLOGY, INC.
Reel/Frame 053808/0637 →