-
公开(公告)号:US12057160B2
公开(公告)日:2024-08-06
申请号:US18123921
申请日:2023-03-20
Inventor: Farnood Merrikh Bayat , Xinjie Guo , Dmitri Strukov , Nhan Do , Hieu Van Tran , Vipin Tiwari , Mark Reiten
IPC: G11C11/00 , G06F3/06 , G06N3/04 , G06N3/045 , G06N3/063 , G11C11/54 , 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 of summing circuits for a neural network are disclosed. In one example, a circuit for summing current received from a plurality of synapses in a neural network comprises a voltage source; a load coupled between the voltage source and an output node; a voltage clamp coupled to the output node for maintaining a voltage at the output node; and a plurality of synapses coupled between the output node and ground; wherein an output current flows through the output node, the output current equal to a sum of currents drawn by the plurality of synapses.
-
2.
公开(公告)号: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.
-
5.
公开(公告)号: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.
-
公开(公告)号:US11737266B2
公开(公告)日:2023-08-22
申请号:US17339880
申请日:2021-06-04
Applicant: Silicon Storage Technology, Inc.
Inventor: Guo Xiang Song , Chunming Wang , Leo Xing , Xian Liu , Nhan Do
IPC: H01L27/088 , H10B41/41
CPC classification number: H10B41/41
Abstract: A method of forming a semiconductor device by recessing the upper surface of a semiconductor substrate in first and second areas but not a third area, forming a first conductive layer in the three areas, forming a second conductive layer in all three areas, removing the first and second conductive layers from the second area and portions thereof from the first area resulting in pairs of stack structures each with a control gate over a floating gate, forming a third conductive layer in all three areas, forming a protective layer in the first and second areas and then removing the third conductive layer from the third area, then forming blocks of dummy conductive material in the third area, then etching in the first and second areas to form select and HV gates, and then replacing the blocks of dummy conductive material with blocks of metal material.
-
公开(公告)号:US11682459B2
公开(公告)日:2023-06-20
申请号:US17082956
申请日:2020-10-28
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: Two or more physical memory cells are grouped together to form a logical cell that stores one of N possible levels. Within each logical cell, the memory cells can be programmed using different mechanisms. For example, one or more of the memory cells in a logical cell can be programmed using a coarse programming mechanism, one or more of the memory cells can be programmed using a fine mechanism, and one or more of the memory cells can be programmed using a tuning mechanism. This achieves extreme programming accuracy and programming speed.
-
8.
公开(公告)号:US20230189520A1
公开(公告)日:2023-06-15
申请号:US18103265
申请日:2023-01-30
Applicant: Silicon Storage Technology, Inc.
Inventor: Guo Xiang Song , Chunming Wang , Leo Xing , Xian Liu , Nhan Do
IPC: H10B41/42 , H01L21/28 , H01L29/423 , H01L29/66 , H01L29/78 , H01L29/788 , H10B41/30
CPC classification number: H10B41/42 , H01L29/40114 , H01L29/42328 , H01L29/66545 , H01L29/66795 , H01L29/66825 , H01L29/7851 , H01L29/7883 , H10B41/30
Abstract: A method of forming memory cells, high voltage devices and logic devices on fins of a semiconductor substrate's upper surface, and the resulting memory device formed thereby. The memory cells are formed on a pair of the fins, where the floating gate is disposed between the pair of fins, the word line gate wraps around the pair of fins, the control gate is disposed over the floating gate, and the erase gate is disposed over the pair of fins and partially over the floating gate. The high voltage devices include HV gates that wrap around respective fins, and the logic devices include logic gates that are metal and wrap around respective fins.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-