-
31.
公开(公告)号:US20190164617A1
公开(公告)日:2019-05-30
申请号:US15826345
申请日:2017-11-29
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Vipin Tiwari , Nhan Do , Steven Lemke , Santosh Hariharan , Stanley Hong
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.
-
公开(公告)号:US12205655B2
公开(公告)日:2025-01-21
申请号:US17841411
申请日:2022-06-15
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Thuan Vu , Stephen Trinh , Stanley Hong , Anh Ly , Steven Lemke , Nha Nguyen , Vipin Tiwari , Nhan Do
Abstract: In one example, a method of testing a plurality of non-volatile memory cells in an array of non-volatile memory cells, wherein the array is arranged in rows and columns, wherein each row is coupled to a word line and each column is coupled to a bit line, and wherein each word line is selectively coupled to a row decoder and each bit line is selectively coupled to a column decoder, comprises asserting, by the row decoder, all word lines in the array; asserting, by the column decoder, all bit lines in the array; performing a deep programming operation on the array of non-volatile memory cells; and measuring a total current received from the bit lines.
-
33.
公开(公告)号:US12124944B2
公开(公告)日:2024-10-22
申请号:US17185725
申请日:2021-02-25
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Nhan Do , Mark Reiten
Abstract: Numerous embodiments of a precision programming algorithm and apparatus are disclosed for precisely and quickly depositing the correct amount of charge on the floating gate of a non-volatile memory cell within a vector-by-matrix multiplication (VMM) array in an artificial neural network. Selected cells thereby can be programmed with extreme precision to hold one of N different values.
-
公开(公告)号:US12057170B2
公开(公告)日:2024-08-06
申请号:US18139908
申请日:2023-04-26
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Stanley Hong , Stephen Trinh , Thuan Vu , Steven Lemke , Vipin Tiwari , Nhan Do
CPC classification number: G11C16/10 , G06N3/065 , G11C11/5628 , G11C16/0425 , G11C16/0433 , G11C16/14 , G11C16/3459
Abstract: In one example, a system comprises a neural network array of non-volatile memory cells arranged in rows and columns; and a logical cell comprising a first plurality of non-volatile memory cells in a first row of the array and a second plurality of non-volatile memory cells in a second row adjacent to the first row; wherein the first plurality of non-volatile memory cells and the second plurality of non-volatile memory cells are configured as one or more coarse cells and one or more fine cells.
-
公开(公告)号:US12033692B2
公开(公告)日:2024-07-09
申请号:US18124334
申请日:2023-03-21
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G11C11/54 , G06N3/045 , G11C16/04 , G11C16/10 , G11C16/14 , H01L29/423 , H01L29/788 , H10B41/30
CPC classification number: G11C11/54 , G06N3/045 , G11C16/0483 , G11C16/10 , G11C16/14 , H01L29/42324 , H01L29/42328 , H01L29/7883 , H10B41/30
Abstract: A neural network device with synapses having memory cells each having a floating gate and a first gate over first and second portions of a channel region disposed between source and drain regions, and a second gate over the floating gate or the source region. First lines each electrically connect the first gates in one of the memory cell rows, second lines each electrically connect the second gates in one of the memory cell rows, third lines each electrically connect the source regions in one of the memory cell columns, and fourth lines each electrically connect the drain regions in one of the memory cell columns. The synapses receive a first plurality of inputs as electrical voltages on the first or second lines, and provide a first plurality of outputs as electrical currents on the third or fourth lines.
-
公开(公告)号:US20230368011A1
公开(公告)日:2023-11-16
申请号:US18227254
申请日:2023-07-27
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G06N3/065 , G06F17/16 , G11C16/04 , G11C16/10 , G11C16/34 , G11C16/26 , G11C11/56 , G11C16/14 , G06N3/044
CPC classification number: G06N3/065 , G06F17/16 , G11C16/0425 , G11C16/10 , G11C16/3459 , G11C16/26 , G11C11/5628 , G11C11/5635 , G11C16/14 , G06N3/044 , G11C2216/04
Abstract: In one example, a method comprises performing a first programming process on a selected non-volatile memory cell, the first programming process comprising a plurality of program-verify cycles, wherein a programming voltage duration of increasing period is applied to one of a floating gate, a control gate terminal, an erase gate terminal, and a source line terminal of the selected non-volatile memory cell in each program-verify cycle after the first program-verify cycle.
-
公开(公告)号:US20230268004A1
公开(公告)日:2023-08-24
申请号:US18140103
申请日:2023-04-27
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Stanley Hong , Stephen Trinh , Thuan Vu , Steven Lemke , Vipin Tiwari , Nhan Do
CPC classification number: G11C16/10 , G11C16/0425 , G11C16/0433 , G11C16/3459 , G11C11/5628 , G11C16/14 , G06N3/065
Abstract: In one example, a method comprises determining a program resolution current value; and setting levels for a programming operation of a plurality of non-volatile memory cells in a neural network array such that a delta current between levels of each pair of adjacent cells in the plurality is a multiple of the program resolution current value.
-
公开(公告)号:US11646075B2
公开(公告)日:2023-05-09
申请号:US17471099
申请日:2021-09-09
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G11C11/54 , H01L29/423 , G11C16/04 , G11C16/10 , G11C16/14 , H01L29/788 , G06N3/045
CPC classification number: G11C11/54 , G06N3/045 , G11C16/0483 , G11C16/10 , G11C16/14 , H01L29/42324 , H01L29/42328 , H01L29/7883 , H10B41/30
Abstract: A neural network device with synapses having memory cells each having a floating gate and a first gate over first and second portions of a channel region disposed between source and drain regions, and a second gate over the floating gate or the source region. First lines each electrically connect the first gates in one of the memory cell rows, second lines each electrically connect the second gates in one of the memory cell rows, third lines each electrically connect the source regions in one of the memory cell columns, and fourth lines each electrically connect the drain regions in one of the memory cell columns. The synapses receive a first plurality of inputs as electrical voltages on the first or second lines, and provide a first plurality of outputs as electrical currents on the third or fourth lines.
-
39.
公开(公告)号:US11636322B2
公开(公告)日:2023-04-25
申请号:US16829757
申请日:2020-03-25
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G06N3/063 , G11C11/54 , G06F1/03 , G06F17/16 , G11C11/56 , G06F11/16 , G11C13/00 , G11C29/44 , G06F7/78
Abstract: Numerous embodiments of a precision programming algorithm and apparatus are disclosed for precisely and quickly depositing the correct amount of charge on the floating gate of a non-volatile memory cell within a vector-by-matrix multiplication (VMM) array in an artificial neural network. Selected cells thereby can be programmed with extreme precision to hold one of N different values.
-
公开(公告)号:US20230031487A1
公开(公告)日:2023-02-02
申请号:US17949962
申请日:2022-09-21
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: H01L27/11531 , G11C16/04 , G06N3/08 , H01L29/788
Abstract: Numerous examples of an input function circuit block and an output neuron circuit block coupled to a vector-by-matrix multiplication (VMM) array in an artificial neural network are disclosed. In one example, an artificial neural network comprises a vector-by-matrix multiplication array comprising a plurality of non-volatile memory cells organized into rows and columns; an input function circuit block to receive digital input signals, convert the digital input signals into analog signals, and apply the analog signals to control gate terminals of non-volatile memory cells in one or more rows of the array during a programming operation; and an output neuron circuit block to receive analog currents from the columns of the array during a read operation and generate an output signal.
-
-
-
-
-
-
-
-
-