-
公开(公告)号: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.
-
公开(公告)号: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.
-
3.
公开(公告)号: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.
-
公开(公告)号:US20240127890A1
公开(公告)日:2024-04-18
申请号:US18536147
申请日:2023-12-11
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , THUAN VU , STANLEY HONG , STEPHEN TRINH , ANH LY , NHAN DO , MARK REITEN
CPC classification number: G11C16/08 , G11C11/54 , G11C16/24 , G11C2216/04
Abstract: In one example, a non-volatile memory system, comprises an array of non-volatile memory cells arranged in rows and columns, each non-volatile memory cell comprising a source and a drain; a plurality of bit lines, each of the plurality of bit lines coupled to the drain or each non-volatile memory cell in a column of non-volatile memory cells; a source line coupled to the source of each non-volatile memory cell; and an adaptive bias decoder for providing a voltage to an erase gate line of the array during an operation, wherein the adaptive bias decoder adjusts the voltage provided to the erase gate line in response to changes in a voltage of the source line.
-
5.
公开(公告)号:US20210209458A1
公开(公告)日:2021-07-08
申请号: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.
-
公开(公告)号:US20170316823A1
公开(公告)日:2017-11-02
申请号:US15404087
申请日:2017-01-11
Inventor: Feng Zhou , XIAN LIU , NHAN DO , HIEU VAN TRAN , HUNG QUOC NGUYEN , MARK REITEN , ZHIXIAN CHEN , WANG XINPENG , GUO-QIANG LO
CPC classification number: G11C13/0007 , H01L45/08 , H01L45/1233 , H01L45/145 , H01L45/146 , H01L45/16
Abstract: A memory device and method comprising a metal oxide material disposed between and in electrical contact with first and second conductive electrodes, and a voltage source configured to apply a plurality of voltage pulses spaced apart in time across the first and second electrodes. For each one of the voltage pulses, an amplitude of the voltage increases during the voltage pulse.
-
公开(公告)号: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.
-
8.
公开(公告)号: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.
-
9.
公开(公告)号:US20200335511A1
公开(公告)日:2020-10-22
申请号:US16919697
申请日:2020-07-02
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 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. Selected cells thereby can be programmed with extreme precision to hold one of N different values.
-
公开(公告)号:US20230325650A1
公开(公告)日:2023-10-12
申请号:US17847491
申请日:2022-06-23
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , THUAN VU , STANLEY HONG , STEPHEN TRINH , MARK REITEN
Abstract: Numerous examples are disclosed of an artificial neural network that comprises vector-by-matrix multiplication arrays utilizing analog outputs. In one example, a system comprises a vector by matrix multiplication array comprising a plurality of non-volatile memory cells arranged in rows and columns; and an output circuit to receive a respective neuron current from respective columns of the vector by matrix multiplication array and to generate a respective output voltage, the output circuit comprising a neuron scalar to generate a scaled current from the received respective neuron current, and a current-to-voltage converter to convert the scaled current into the respective output voltage.
-
-
-
-
-
-
-
-
-