-
11.
公开(公告)号:US12046290B2
公开(公告)日:2024-07-23
申请号:US17125459
申请日:2020-12-17
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Vipin Tiwari , Nhan Do , Mark Reiten
CPC classification number: G11C16/107 , G06N3/065 , G11C16/16
Abstract: Numerous embodiments of programming, verifying, and reading systems and methods for use with a vector-by-matrix multiplication (VMM) array in an artificial neural network are disclosed. Selected cells can be programmed and verified with extreme precision to hold one of N different values. During a read operation, the system determines which of the N different values is stored in a selected cell.
-
公开(公告)号:US11972795B2
公开(公告)日:2024-04-30
申请号:US18120360
申请日:2023-03-10
Inventor: Farnood Merrikh Bayat , Xinjie Guo , Dmitri Strukov , Nhan Do , Hieu Van Tran , Vipin Tiwari , Mark Reiten
IPC: G11C11/54 , G06F3/06 , G06N3/04 , G06N3/045 , G06N3/063 , G11C16/08 , G11C16/12 , G11C16/16 , G11C16/34 , G11C29/38
CPC classification number: G11C11/54 , G06F3/061 , G06F3/0655 , G06F3/0688 , G06N3/04 , G06N3/045 , G06N3/063 , G11C16/08 , G11C16/12 , G11C16/16 , G11C16/3436 , G11C29/38
Abstract: Numerous examples are disclosed for verifying a weight programmed into a selected non-volatile memory cell in a neural memory. In one example, a circuit comprises a digital-to-analog converter to convert a target weight comprising digital bits into a target voltage, a current-to-voltage converter to convert an output current from the selected non-volatile memory cell during a verify operation into an output voltage, and a comparator to compare the output voltage to the target voltage during a verify operation.
-
公开(公告)号:US11790208B2
公开(公告)日:2023-10-17
申请号:US17238077
申请日:2021-04-22
Inventor: Farnood Merrikh Bayat , Xinjie Guo , Dmitri Strukov , Nhan Do , Hieu Van Tran , Vipin Tiwari , Mark Reiten
IPC: G06N3/04 , G11C11/54 , G06N3/063 , G11C16/34 , G11C29/38 , G06N3/045 , G11C16/08 , G11C16/12 , G11C16/16 , G06F3/06
CPC classification number: G06N3/04 , G06F3/061 , G06F3/0655 , G06F3/0688 , G06N3/045 , G06N3/063 , G11C11/54 , G11C16/08 , G11C16/12 , G11C16/16 , G11C16/3436 , G11C29/38
Abstract: A number of circuits for use in an output block coupled to a non-volatile memory array in a neural network are disclosed. The embodiments include a circuit for converting an output current from a neuron in a neural network into an output voltage, a circuit for converting a voltage received on an input node into an output current, a circuit for summing current received from a plurality of neurons in a neural network, and a circuit for summing current received from a plurality of neurons in a neural network.
-
14.
公开(公告)号:US11755899B2
公开(公告)日:2023-09-12
申请号:US16751202
申请日:2020-01-23
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G11C16/04 , G06N3/065 , G06F17/16 , G11C16/10 , G11C16/34 , G11C16/26 , G11C11/56 , G11C16/14 , G06N3/044
CPC classification number: G06N3/065 , G06F17/16 , G06N3/044 , G11C11/5628 , G11C11/5635 , G11C16/0425 , G11C16/10 , G11C16/14 , G11C16/26 , G11C16/3459 , G11C2216/04
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.
-
公开(公告)号:US11507642B2
公开(公告)日:2022-11-22
申请号:US16449201
申请日:2019-06-21
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Stephen Trinh , Thuan Vu , Stanley Hong , Vipin Tiwari , Mark Reiten , Nhan Do
Abstract: Configurable input blocks and output blocks and physical layouts are disclosed for analog neural memory systems that utilize non-volatile memory cells. An input block can be configured to support different numbers of arrays arranged in a horizontal direction, and an output block can be configured to support different numbers of arrays arranged in a vertical direction. Adjustable components are disclosed for use in the configurable input blocks and output blocks.
-
公开(公告)号:US11500442B2
公开(公告)日:2022-11-15
申请号:US16353830
申请日:2019-03-14
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Vipin Tiwari , Mark Reiten , Nhan Do
Abstract: Numerous embodiments are disclosed for converting neuron current output by a vector-by-matrix multiplication (VMM) array into neuron current-based time pulses and providing such pulses as an input to another VMM array within an artificial neural network. Numerous embodiments are disclosed for converting the neuron current-based time pulses into analog current or voltage values if an analog input is needed for the VMM array.
-
公开(公告)号:US20210407588A1
公开(公告)日:2021-12-30
申请号:US17471099
申请日:2021-09-09
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G11C11/54 , H01L27/11521 , H01L29/423 , G11C16/04 , G06N3/04 , G11C16/10 , G11C16/14 , H01L29/788
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.
-
公开(公告)号:US20210090654A1
公开(公告)日:2021-03-25
申请号:US17095661
申请日:2020-11-11
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 an analog memory array. A method and related system are disclosed for compensating for temperature changes in an array of memory cells by measuring an operating temperature within the array of memory cells and changing a threshold voltage of a selected memory cell in the array of memory cells to compensate for a change in the operating temperature.
-
19.
公开(公告)号:US20200349422A1
公开(公告)日:2020-11-05
申请号:US16449205
申请日:2019-06-21
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Stephen Trinh , Thuan Vu , Stanley Hong , Vipin Tiwari , Mark Reiten , Nhan Do
Abstract: Configurable input blocks and output blocks and physical layouts are disclosed for analog neural memory systems that utilize non-volatile memory cells. An input block can be configured to support different numbers of arrays arranged in a horizontal direction, and an output block can be configured to support different numbers of arrays arranged in a vertical direction. Adjustable components are disclosed for use in the configurable input blocks and output blocks. Systems and methods are utilized for compensating for leakage and offset in the input blocks and output blocks the in analog neural memory systems.
-
20.
公开(公告)号:US10741568B2
公开(公告)日:2020-08-11
申请号:US16231231
申请日:2018-12-21
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , Steven Lemke , Vipin Tiwari , Nhan Do , Mark Reiten
IPC: G06N3/04 , G06F3/06 , H01L27/115 , H01L29/788 , H01L27/11531 , G06N3/08 , G11C16/04
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.
-
-
-
-
-
-
-
-
-