-
1.
公开(公告)号:US20220336010A1
公开(公告)日:2022-10-20
申请号:US17856839
申请日:2022-07-01
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , THUAN VU , STEPHEN TRINH , STANLEY HONG , ANH LY , STEVEN LEMKE , VIPIN TIWARI , NHAN DO
Abstract: Numerous examples for performing tuning of a page or a word of non-volatile memory cells in an analog neural memory are disclosed. In one example, an analog neural memory system comprises an array of non-volatile memory cells arranged into rows and columns, each non-volatile memory cell comprising a word line terminal, a bit line terminal, and an erase gate terminal; a plurality of word lines, each word line coupled to word line terminals of a row of non-volatile memory cells; a plurality of bit lines, each bit line coupled to bit line terminals of a column of non-volatile memory cells; and a plurality of erase gate enable transistors, each erase gate enable transistor coupled to erase gate terminals of a word of non-volatile memory cells.
-
2.
公开(公告)号:US20200176060A1
公开(公告)日:2020-06-04
申请号:US16783286
申请日:2020-02-06
Applicant: Silicon Storage Technology, Inc.
Inventor: VIPIN TIWARI , NHAN DO , HIEU VAN TRAN
IPC: G11C16/10 , G11C11/56 , G11C16/04 , H01L29/423 , H01L29/788
Abstract: An improved programming technique for non-volatile memory cell arrays, in which memory cells to be programmed with higher programming values are programmed first, and memory cells to be programmed with lower programming values are programmed second. The technique reduces or eliminates the number of previously programmed cells from being adversely incrementally programmed by an adjacent cell being programmed to higher program levels, and reduces the magnitude of adverse incremental programming for most of the memory cells, which is caused by floating gate to floating gate coupling. The memory device includes an array of non-volatile memory cells and a controller configured to identify programming values associated with incoming data, and perform a programming operation in which the incoming data is programmed into at least some of the non-volatile memory cells in a timing order of descending value of the programming values.
-
公开(公告)号:US20220383086A1
公开(公告)日:2022-12-01
申请号:US17875167
申请日:2022-07-27
Applicant: Silicon Storage Technology, Inc.
Inventor: HIEU VAN TRAN , STEVEN LEMKE , VIPIN TIWARI , NHAN DO , MARK REITEN
Abstract: Numerous examples of a precision tuning 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. In one example, a method for performing a read or verify operation in a vector-by-matrix multiplication system comprising an input function circuit, a memory array, and an output circuit block is disclosed, the method comprising receiving, by the input function circuit, digital bit input values; converting the digital input values into an input signal; applying the input signal to control gate terminals of selected cells in the memory array; and generating, by the output circuit block, an output value in response to currents received from the memory array.
-
4.
公开(公告)号:US20220336011A1
公开(公告)日:2022-10-20
申请号:US17857113
申请日:2022-07-04
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , THUAN VU , STEPHEN TRINH , STANLEY HONG , ANH LY , STEVEN LEMKE , VIPIN TIWARI , NHAN DO
Abstract: Numerous examples for performing tuning of a page or a word of non-volatile memory cells in an analog neural memory are disclosed. In one example, a method comprises programming a word or page of non-volatile memory cells in an analog neural memory system; and identifying any fast bits in the word or page of non-volatile memory cells.
-
5.
公开(公告)号:US20200350015A1
公开(公告)日:2020-11-05
申请号:US16930777
申请日:2020-07-16
Applicant: Silicon Storage Technology, Inc.
Inventor: HIEU VAN TRAN , STEVEN LEMKE , NHAN DO , VIPIN TIWARI , MARK REITEN
Abstract: Numerous embodiments are disclosed for providing temperature compensation in a an analog memory array. The analog memory array optionally is a vector-by-matrix multiplier in an analog neuromorphic memory system used in a deep learning neural network. One embodiment comprises measuring an operating temperature within a memory array and applying, by a temperature compensation block, a bias voltage to a terminal of a memory cell in the array, wherein the bias voltage is a function of the operating temperature.
-
公开(公告)号:US20210098477A1
公开(公告)日:2021-04-01
申请号:US17121555
申请日:2020-12-14
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , STEVEN LEMKE , VIPIN TIWARI , NHAN DO , MARK REITEN
IPC: H01L27/11531 , G06N3/08 , G11C16/04 , H01L29/788
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.
-
公开(公告)号:US20210082517A1
公开(公告)日:2021-03-18
申请号:US16813317
申请日:2020-03-09
Applicant: Silicon Storage Technology, Inc.
Inventor: XIAOZHOU QIAN , XIAO YAN PI , VIPIN TIWARI
Abstract: A memory device that includes a memory array having pluralities of non-volatile memory cells, a plurality of index memory cells each associated with a different one of the pluralities of the non-volatile memory cells, and a controller. The controller is configured to erase the pluralities of non-volatile memory cells, set each of the index memory cells to a first state, and program first data into the memory array by reading the plurality of index memory cells and determining that a first one of the index memory cells is in the first state, programming the first data into the plurality of the non-volatile memory cells associated with the first one of the index memory cells, and setting the first one of the index memory cells to a second state different from the first state.
-
公开(公告)号:US20190172529A1
公开(公告)日:2019-06-06
申请号:US16273337
申请日:2019-02-12
Applicant: Silicon Storage Technology, Inc.
Inventor: Nhan Do , XIAN LIU , VIPIN TIWARI , HIEU VAN TRAN
IPC: G11C11/419 , H01L29/788 , H01L29/66 , G11C16/14 , G11C16/04 , H01L29/423 , H01L21/28 , H01L27/11521
Abstract: A method of forming a memory device that includes forming on a substrate, a first insulation layer, a first conductive layer, a second insulation layer, a second conductive layer, a third insulation layer. First trenches are formed through third insulation layer, the second conductive layer, the second insulation layer and the first conductive layer, leaving side portions of the first conductive layer exposed. A fourth insulation layer is formed at the bottom of the first trenches that extends along the exposed portions of the first conductive layer. The first trenches are filled with conductive material. Second trenches are formed through the third insulation layer, the second conductive layer, the second insulation layer and the first conductive layer. Drain regions are formed in the substrate under the second trenches. A pair of memory cells results, with a single continuous channel region extending between drain regions for the pair of memory cells.
-
公开(公告)号:US20240274187A1
公开(公告)日:2024-08-15
申请号:US18645018
申请日:2024-04-24
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 columns, 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 rows, 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 fourth lines, and provide a first plurality of outputs as electrical currents on the third lines.
-
10.
公开(公告)号:US20210209457A1
公开(公告)日:2021-07-08
申请号:US16830733
申请日:2020-03-26
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , STEVEN LEMKE , VIPIN TIWARI , NHAN DO , MARK REITEN
Abstract: Numerous embodiments are provided for compensating for drift error in non-volatile memory cells within a VMM array in an analog neuromorphic memory system. For example, in one embodiment, a circuit is provided for compensating for drift error during a read operation, the circuit comprising a data drift monitoring circuit coupled to the array for generating an output indicative of data drift; and a bitline compensation circuit for generating a compensation current in response to the output from the data drift monitoring circuit and injecting the compensation current into one or more bitlines of the array.
-
-
-
-
-
-
-
-
-