Invention Grant
- Patent Title: Programming methods for neural network using non-volatile memory array
-
Application No.: US16746852Application Date: 2020-01-18
-
Publication No.: US11853856B2Publication Date: 2023-12-26
- Inventor: Farnood Merrikh Bayat , Xinjie Guo , Dmitri Strukov , Nhan Do , Hieu Van Tran , Vipin Tiwari , Mark Reiten
- Applicant: Silicon Storage Technology, Inc. , The Regents of the University of California
- Applicant Address: US CA San Jose
- Assignee: SILICON STORAGE TECHNOLOGY, INC.
- Current Assignee: SILICON STORAGE TECHNOLOGY, INC.
- Current Assignee Address: US CA San Jose
- Agency: DLA PIPER LLP US
- Main IPC: G11C16/04
- IPC: G11C16/04 ; G06N3/04 ; G06N3/063 ; G11C11/54 ; G11C16/34 ; G11C29/38 ; G06N3/045 ; G11C16/08 ; G11C16/12 ; G11C16/16 ; G06F3/06

Abstract:
An artificial neural network device that utilizes one or more non-volatile memory arrays as the synapses. The synapses are configured to receive inputs and to generate therefrom outputs. Neurons are configured to receive the outputs. The synapses include a plurality of memory cells, wherein each of the memory cells includes spaced apart source and drain regions formed in a semiconductor substrate with a channel region extending there between, a floating gate disposed over and insulated from a first portion of the channel region and a non-floating gate disposed over and insulated from a second portion of the channel region. Each of the plurality of memory cells is configured to store a weight value corresponding to a number of electrons on the floating gate. The plurality of memory cells are configured to multiply the inputs by the stored weight values to generate the outputs. Various algorithms for tuning the memory cells to contain the correct weight values are disclosed.
Public/Granted literature
- US20200151543A1 Programming Methods For Neural Network Using Non-volatile Memory Array Public/Granted day:2020-05-14
Information query