IP Library Granted Patent US 10,748,630
Granted Patent B2
US 10,748,630 · App. 15/826,345 · Granted Aug 18, 2020

High precision and highly efficient tuning mechanisms and algorithms for analog neuromorphic memory in artificial neural networks

Inventors: Hieu Van Tran (San Jose, CA); Vipin Tiwari (Dublin, CA); Nhan Do (Saratoga, CA); Steven Lemke (Boulder Creek, CA); Santosh Hariharan (San Jose, CA); Stanley Hong (San Jose, CA)
Assignee: SILICON STORAGE TECHNOLOGY, INC.
G11C16/3459G11C16/10
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,748,630
App. No.
15/826,345
Granted
Aug 18, 2020
Kind
B2
Abstract

An artificial neural network device that utilizes analog neuromorphic memory that comprises one or more non-volatile memory arrays. The embodiments comprise improved mechanisms and algorithms for tuning the non-volatile memory arrays such that the floating gates of the memory cells can be quickly and accurately injected with the desired amount of charge to signify an analog value utilized as a weight by the artificial neural network.

Claims (23)

1. A method for tuning a plurality of non-volatile analog neuromorphic memory cells, comprising:

erasing the plurality of non-volatile analog neuromorphic cells; and

performing a tuning algorithm on each of the plurality of non-volatile analog neuromorphic memory cells, the tuning algorithm comprising:

determining a first current threshold for the cell, wherein the first current threshold is related to a desired weight level to be stored in the cell;

determining a second current threshold, wherein the second current threshold is equal to the first current threshold minus an offset value;

performing a coarse programming sequence on the cell, comprising:

performing a coarse programming operation on the cell by applying a coarse programming voltage to a terminal of the cell; and

repeating the coarse programming operation until the current through the cell during a read operation exceeds the second current threshold, wherein each time the programming operation is repeated the coarse programming voltage is increased by a predetermined coarse increment; and

performing a fine programming sequence on the cell, comprising:

performing a fine programming operation on the cell by applying a fine programming voltage to a terminal of the cell, wherein the fine programming voltage is equal to the last coarse programming voltage applied minus an offset; and

repeating the fine programming operation until the current through the cell during a read operation exceeds the first current threshold, wherein each time the fine programming operation is repeated the fine programming voltage is increased by a predetermined fine increment, wherein each predetermined fine increment is smaller than each predetermined coarse increment.

2. The method of claim 1 , further comprising:

performing a second fine programming sequence on the cell, comprising;

performing a second fine programming operation on the cell by applying a second fine programming voltage to a terminal of the cell, wherein the second fine programming voltage is equal to the last fine programming voltage applied minus an offset;

repeating the second fine programming operation until the current through the cell during a read operation exceeds the first current threshold, wherein each time the second fine programming operation is repeated the second fine programming voltage is increased by a predetermined second fine increment, wherein each predetermined second fine increment is smaller than each predetermined fine increment.

3. The method of claim 1 , wherein the predetermined coarse increments are binary search steps.

4. The method of claim 1 , wherein the predetermined coarse increments are uniform steps.

5. The method of claim 1 , wherein the pulse width of the coarse programming is larger than the pulse width of the fine programming.

6. The method of claim 1 , wherein the programming includes fixed pulse width programming.

7. The method of claim 1 , wherein the memory cell is a split 2-gate flash memory cell.

8. The method of claim 1 , wherein the memory cell is a split 3-gate flash memory cell.

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

10. The method of claim 1 , wherein the memory cell operates in a subthreshold region.

Assignments (14)
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 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/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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: TRAN, HIEU VAN; TIWARI, VIPIN; DO, NHAN; LEMKE, STEVEN; HARIHARAN, SANTOSH; HONG, STANLEY
To: SILICON STORAGE TECHNOLOGY, INC.
Reel/Frame 044426/0466 →
Cited By (19)
US 12,230,319 US 12,243,587 US 12,249,368 US 12,283,314 US 12,354,651 US 12,367,386 US 12,469,523 US 12,530,561 US 12,573,452 US 12,574,048 US 12,578,869 US 12,608,137 US 12,639,001 US 12,639,559 US 12,640,197 US 12,670,228 US 12,670,377 US 12,670,400 US 12,694,070