-
公开(公告)号:US20240062812A1
公开(公告)日:2024-02-22
申请号:US18385256
申请日:2023-10-30
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran
CPC classification number: G11C11/54 , G06N3/063 , G11C16/0425 , G11C16/10 , G11C16/24 , G11C16/26 , H10B41/30
Abstract: In one example, a method comprises programming a memory cell capable of storing any of N values with 1 of the N values; applying a series of currents of increasing size to a bit line of the memory cell; comparing a voltage of the bit line to a reference voltage to generate a comparison output; and when the comparison output changes value, measuring a voltage of a control gate terminal of the memory cell and storing the voltage in a bias lookup table.
-
212.
公开(公告)号:US11847556B2
公开(公告)日:2023-12-19
申请号:US17875281
申请日:2022-07-27
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G06N3/065 , G11C11/54 , G06F1/03 , G06F17/16 , G11C11/56 , G06F11/16 , G11C13/00 , G11C29/44 , G06F7/78
CPC classification number: G06N3/065 , G06F1/03 , G06F7/78 , G06F11/1666 , G06F17/16 , G11C11/54 , G11C11/5635 , G11C13/0021 , G11C29/44
Abstract: Numerous examples of a precision programming 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 neuron output circuit for providing a current to program as a weight value in a selected memory cell in a vector-by-matrix multiplication array is disclosed, the neuron output circuit comprising a first adjustable current source to generate a scaled current in response to a neuron current to implement a positive weight, and a second adjustable current source to generate a scaled current in response to a neuron current to implement a negative weight.
-
公开(公告)号:US11797834B2
公开(公告)日:2023-10-24
申请号:US17885431
申请日:2022-08-10
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Vipin Tiwari , Nhan Do
IPC: G06N3/065 , G11C11/56 , G06F3/06 , G06F17/16 , G06N3/08 , G11C13/00 , G11C16/04 , G11C16/28 , G06N3/048
CPC classification number: G06N3/065 , G06F3/061 , G06F3/0688 , G06F17/16 , G06N3/048 , G06N3/08 , G11C11/5642 , G11C13/004 , G11C16/0425 , G11C16/28 , G11C2211/563 , G11C2213/15
Abstract: Numerous embodiments are disclosed for compensating for differences in the slope of the current-voltage characteristic curve among reference transistors, reference memory cells, and flash memory cells during a read operation in an analog neural memory in a deep learning artificial neural network. In one embodiment, a method comprises receiving a first voltage, multiplying the first voltage by a coefficient to generate a second voltage, applying the first voltage to a gate of one of a reference transistor and a selected memory cell, applying the second voltage to a gate of the other of a reference transistor and a selected memory cell, and using the reference transistor in a sense operation to determine a value stored in the selected memory cell.
-
214.
公开(公告)号:US11729970B2
公开(公告)日:2023-08-15
申请号: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 , H10B41/42
CPC classification number: H10B41/42 , G06N3/08 , G11C16/0425 , H01L29/7883
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.
-
215.
公开(公告)号:US20230252265A1
公开(公告)日:2023-08-10
申请号:US18126233
申请日:2023-03-24
Inventor: Farnood Merrikh Bayat , Xinjie Guo , Dmitri Strukov , Nhan Do , Hieu Van Tran , Vipin Tiwari , Mark Reiten
IPC: G06N3/04 , G06N3/063 , G11C11/54 , G11C16/34 , G11C29/38 , G06N3/045 , G11C16/08 , G11C16/12 , G11C16/16 , G06F3/06
CPC classification number: G06N3/04 , G06N3/063 , G11C11/54 , G11C16/3436 , G11C29/38 , G06N3/045 , G11C16/08 , G11C16/12 , G11C16/16 , G06F3/061 , G06F3/0655 , G06F3/0688
Abstract: A method of scanning N×N pixels using a vector-by-matrix multiplication array by (a) associating a filter of M×M pixels adjacent first vertical and horizontal edges, (b) providing values for the pixels associated with different respective rows of the filter to input lines of different respective N input line groups, (c) shifting the filter horizontally by X pixels, (d) providing values for the pixels associated with different respective rows of the horizontally shifted filter to input lines, of different respective N input line groups, which are shifted by X input lines, (e) repeating steps (c) and (d) until a second vertical edge is reached, (f) shifting the filter horizontally to be adjacent the first vertical edge, and shifting the filter vertically by X pixels, (g) repeating steps (b) through (e) for the vertically shifted filter, and (h) repeating steps (f) and (g) until a second horizontal edge is reached.
-
公开(公告)号:US20230223077A1
公开(公告)日:2023-07-13
申请号:US18124334
申请日:2023-03-21
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G11C11/54 , H01L29/423 , G11C16/14 , H01L29/788 , G11C16/10 , G11C16/04
CPC classification number: G11C11/54 , H01L29/42324 , G11C16/14 , H01L29/7883 , H01L29/42328 , G11C16/10 , G06N3/045 , H10B41/30 , G11C16/0483
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.
-
公开(公告)号:US20230162794A1
公开(公告)日:2023-05-25
申请号:US17588198
申请日:2022-01-28
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran
CPC classification number: G11C16/08 , G11C16/0425 , G11C16/26 , H01L27/11521
Abstract: Various examples of memory systems comprising an address fault detection system are disclosed. The memory system comprises a first memory array, a row decoder, and an address fault detection system comprising a second array, wherein the row decoder decodes row addresses into word lines, each word line coupled to a row of cells in the first array and a row of cells in the second array. The second array contains digital bits and/or analog values that are used to identify address faults.
-
218.
公开(公告)号:US20230053608A1
公开(公告)日:2023-02-23
申请号:US17519241
申请日:2021-11-04
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran
IPC: G06F3/06
Abstract: Numerous embodiments of a hybrid memory system are disclosed. The hybrid memory can store weight data in an array in analog form when used in an analog neural memory system or in digital form when used in a digital neural memory system. Input circuitry and output circuitry are capable of supporting both forms of weight data.
-
219.
公开(公告)号:US11586898B2
公开(公告)日:2023-02-21
申请号:US16360733
申请日:2019-03-21
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Thuan Vu , Stephen Trinh , Stanley Hong , Anh Ly
IPC: G06N3/063 , G06N3/08 , G11C16/04 , G11C16/10 , G06F12/0811 , G11C11/4063 , G11C11/54
Abstract: Various embodiments of high voltage generation circuits, high voltage operational amplifiers, adaptive high voltage supplies, adjustable high voltage incrementor, adjustable reference supplies, and reference circuits are disclosed. These circuits optionally can be used for programming a non-volatile memory cell in an analog neural memory to store one of many possible values.
-
公开(公告)号:US20230048411A1
公开(公告)日:2023-02-16
申请号:US17520396
申请日:2021-11-05
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , KHA NGUYEN , THUAN VU , HIEN PHAM , STANLEY HONG , STEPHEN TRINH
Abstract: Numerous embodiments of input circuitry for an analog neural memory in a deep learning artificial neural network are disclosed.
-
-
-
-
-
-
-
-
-