Silicon Storage Technology, Inc.

United States of America

Back to Profile

1-100 of 686 for Silicon Storage Technology, Inc. Sort by
Query
Aggregations
IP Type
        Patent 682
        Trademark 4
Jurisdiction
        United States 438
        World 247
        Europe 1
Date
2024 November 2
2024 October 7
2024 September 2
2024 51
2023 55
See more
IPC Class
G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS 206
H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched 148
H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate 136
G11C 16/10 - Programming or data input circuits 111
G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means 104
See more
NICE Class
09 - Scientific and electric apparatus and instruments 4
16 - Paper, cardboard and goods made from these materials 1
35 - Advertising and business services 1
42 - Scientific, technological and industrial services, research and design 1
Status
Pending 66
Registered / In Force 620
  1     2     3     ...     7        Next Page

1.

Memory Device Formed On Silicon-On-Insulator Substrate, And Method Of Making Same

      
Application Number 18228414
Status Pending
Filing Date 2023-07-31
First Publication Date 2024-11-21
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Jourba, Serguei
  • Decobert, Catherine
  • Do, Nhan

Abstract

A memory device includes a SOI substrate comprising bulk silicon, an insulation layer vertically over the bulk silicon, and a silicon layer vertically over the insulation layer. A memory cell includes source and drain regions formed in the bulk silicon with a channel region of the bulk silicon extending therebetween, and a floating gate which includes a first portion of the silicon layer disposed vertically over and insulated from a first portion of the channel region by the insulation layer. The first portion of the silicon layer is epitaxially thickened or a layer of polysilicon is formed on the first portion of the silicon layer. A select gate is disposed vertically over and insulated from a second portion of the channel region. A control gate is disposed vertically over and insulated from the floating gate. An erase gate is disposed vertically over and insulated from the source region.

IPC Classes  ?

  • H10B 41/30 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region
  • H01L 21/28 - Manufacture of electrodes on semiconductor bodies using processes or apparatus not provided for in groups
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/66 - Types of semiconductor device
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate
  • H10B 41/40 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the peripheral circuit region

2.

MEMORY DEVICE FORMED ON SILICON-ON-INSULATOR SUBSTRATE, AND METHOD OF MAKING SAME

      
Application Number US2023029275
Publication Number 2024/237933
Status In Force
Filing Date 2023-08-02
Publication Date 2024-11-21
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Jourba, Serguei
  • Decobert, Catherine
  • Do, Nhan

Abstract

A memory device includes a SOI substrate comprising bulk silicon (12), an insulation layer (14) vertically over the bulk silicon, and a silicon layer (16) vertically over the insulation layer. A memory cell (20) includes source (30) and drain (32) regions formed in the bulk silicon with a channel region (34) of the bulk silicon extending therebetween, and a floating gate (36) which includes a first portion of the silicon layer disposed vertically over and insulated from a first portion of the channel region by the insulation layer. The first portion of the silicon layer is epitaxially thickened or a layer of polysilicon (62) is formed on the first portion of the silicon layer. A select gate (38) is disposed vertically over and insulated from a second portion of the channel region. A control gate (40) is disposed vertically over and insulated from the floating gate. An erase gate (42) is disposed vertically over and insulated from the source region.

IPC Classes  ?

  • H01L 21/28 - Manufacture of electrodes on semiconductor bodies using processes or apparatus not provided for in groups
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H10B 41/30 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region
  • H10B 41/43 - Simultaneous manufacture of periphery and memory cells comprising only one type of peripheral transistor
  • H01L 27/12 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being other than a semiconductor body, e.g. an insulating body
  • H01L 29/66 - Types of semiconductor device

3.

Verifying Or Reading A Cell In An Analog Neural Memory In A Deep Learning Artificial Neural Network

      
Application Number 18749608
Status Pending
Filing Date 2024-06-20
First Publication Date 2024-10-17
Owner Silicon Storage Techonology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Tiawari, Vipin
  • Do, Nhan
  • Reiten, Mark

Abstract

In one example, a circuit for comparing current drawn by a selected memory cell for a vector-matrix-multiplier with current drawn by a reference matrix comprises a first circuit comprising a first PMOS transistor coupled to a first NMOS transistor coupled to the selected memory cell; and a second circuit comprising a second PMOS transistor coupled to a second NMOS transistor coupled to the reference matrix; wherein a node between the second PMOS transistor and the second NMOS transistor outputs a current indicative of a value stored in the selected memory cell.

IPC Classes  ?

  • G11C 16/10 - Programming or data input circuits
  • G06N 3/065 - Analogue means
  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups

4.

MASKING SPARSE INPUTS AND OUTPUTS IN NEURAL NETWORK ARRAY

      
Application Number US2023026052
Publication Number 2024/215346
Status In Force
Filing Date 2023-06-23
Publication Date 2024-10-17
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu, Van
  • Trinh, Stephen
  • Vu, Hoa
  • Hong, Stanley
  • Vu, Thuan

Abstract

Numerous examples are disclosed of a masking circuit for inputs and outputs in a neural network array. In one example, a system comprises a neural network array comprising a plurality of non-volatile memory cells arranged into rows and columns; and row circuits for respective rows in the neural network array, the row circuits comprising a masking circuit to prevent an application of a sparse input to one or more rows in the array when a condition is satisfied.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 8/08 - Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines

5.

ANALOG COMPUTATION-IN-MEMORY ENGINE AND DIGITAL COMPUTATION-IN-MEMORY ENGINE TO PERFORM OPERATIONS IN A NEURAL NETWORK

      
Application Number US2023027757
Publication Number 2024/215350
Status In Force
Filing Date 2023-07-14
Publication Date 2024-10-17
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor Tran, Hieu Van

Abstract

In one example disclosed herein, a system comprises an analog computation-in-memory engine to perform operations in a first layer in a neural network and a digital computation-in-memory engine to perform operations in a second layer different than the first layer in the neural network. The system optionally comprises a dynamic weight engine to perform operations in a third layer different than the first layer and the second layer in the neural network.

IPC Classes  ?

  • G11C 11/00 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 27/00 - Electric analogue stores, e.g. for storing instantaneous values
  • G11C 11/413 - Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
  • G11C 11/412 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger using field-effect transistors only

6.

ROW DECODER AND ROW ADDRESS SCHEME IN A MEMORY SYSTEM

      
Application Number 18206488
Status Pending
Filing Date 2023-06-06
First Publication Date 2024-10-10
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Nguyen, Kha
  • Ly, Anh
  • Tran, Hieu Van
  • Pham, Hien
  • Tran, Henry

Abstract

Numerous examples are disclosed of a row address decoding scheme. In one example, a memory system comprises m banks of non-volatile memory cells, the m banks respectively comprising n or fewer sectors and the sectors respectively comprising p rows, and a row decoder to receive a row address comprising r bits and to identify (i) a row using the least significant t bits in the r bits, (ii) a bank using the next u least significant bits, and (iii) a sector using the next v least significant bits, where m≤2u, n≤2v, and p≤2t.

IPC Classes  ?

  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 7/12 - Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines

7.

ANALOG COMPUTATION-IN-MEMORY ENGINE AND DIGITAL COMPUTATION-IN-MEMORY ENGINE TO PERFORM OPERATIONS IN A NEURAL NETWORK

      
Application Number 18218368
Status Pending
Filing Date 2023-07-05
First Publication Date 2024-10-10
Owner Silicon Storage Technology, Inc. (USA)
Inventor Tran, Hieu Van

Abstract

In one example disclosed herein, a system comprises an analog computation-in-memory engine to perform operations in a first layer in a neural network and a digital computation-in-memory engine to perform operations in a second layer different than the first layer in the neural network. The system optionally comprises a dynamic weight engine to perform operations in a third layer different than the first layer and the second layer in the neural network.

IPC Classes  ?

  • G06F 7/523 - Multiplying only
  • G06F 7/501 - Half or full adders, i.e. basic adder cells for one denomination
  • G06F 17/16 - Matrix or vector computation
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron

8.

ROW DECODER AND ROW ADDRESS SCHEME IN A MEMORY SYSTEM

      
Application Number US2023024736
Publication Number 2024/210913
Status In Force
Filing Date 2023-06-07
Publication Date 2024-10-10
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Nguyen, Kha
  • Ly, Anh
  • Tran, Hieu Van
  • Pham, Hien
  • Tran, Henry

Abstract

mmnprtruvmuunvvptt.

IPC Classes  ?

  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 8/12 - Group selection circuits, e.g. for memory block selection, chip selection, array selection

9.

MASKING SPARSE INPUTS AND OUTPUTS IN NEURAL NETWORK ARRAY

      
Application Number 18212066
Status Pending
Filing Date 2023-06-20
First Publication Date 2024-10-10
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Trinh, Stephen
  • Vu, Hoa
  • Hong, Stanley
  • Vu, Thuan

Abstract

Numerous examples are disclosed of a masking circuit for inputs and outputs in a neural network array. In one example, a system comprises a neural network array comprising a plurality of non-volatile memory cells arranged into rows and columns; and row circuits for respective rows in the neural network array, the row circuits comprising a masking circuit to prevent an application of a sparse input to one or more rows in the array when a condition is satisfied.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

10.

SPLIT ARRAY ARCHITECTURE FOR ANALOG NEURAL MEMORY IN A DEEP LEARNING ARTIFICIAL NEURAL NETWORK

      
Application Number US2023024203
Publication Number 2024/196388
Status In Force
Filing Date 2023-06-01
Publication Date 2024-09-26
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Ly, Anh

Abstract

Numerous embodiments are disclosed for splitting a physical array into multiple arrays for separate vector-by-matrix multiplication (VMM) operations. In one example, a system comprises an array of non-volatile memory cells arranged into rows and columns; and a plurality of sets of output lines, where each column contains a set of output lines; wherein each row is coupled to only one output line in the set of output lines for each column.

IPC Classes  ?

  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 7/18 - Bit line organisation; Bit line lay-out
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS

11.

ERASING OF A WORD OR A PAGE OF NON-VOLATILE MEMORY CELLS IN AN ANALOG NEURAL MEMORY SYSTEM

      
Application Number 18419079
Status Pending
Filing Date 2024-01-22
First Publication Date 2024-09-19
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Trinh, Stephen
  • Hong, Stanley
  • Ly, Anh
  • Lemke, Steven
  • Tiwari, Vipin
  • Do, Nhan

Abstract

In one example, a method comprises erasing at the same time a word of non-volatile memory cells in 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, by turning on an erase gate enable transistor coupled to erase gate terminals of the word of non-volatile memory cells.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/065 - Analogue means
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention

12.

OUTPUT BLOCK FOR A VECTOR-BY-MATRIX MULTIPLICATION ARRAY OF NON-VOLATILE MEMORY CELLS

      
Application Number US2023022969
Publication Number 2024/172829
Status In Force
Filing Date 2023-05-19
Publication Date 2024-08-22
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Hoa
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Nguyen, Duc
  • Le, Nghia
  • Pham, Hien

Abstract

A system comprises a vector-by-matrix multiplication array of non-volatile memory cells arranged into rows and columns, the array comprising a first bit line coupled to a first column of non-volatile memory cells and a second bit line coupled to a second column of non-volatile memory cells; and an output block coupled to the array, the output block comprising: a current-to-voltage converter to convert a first current on the first bit line into a first voltage and to convert a second current on the second bit line into a second voltage; and an analog-to-digital converter to convert one or more of the first voltage and the second voltage into a set of output bits.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 11/56 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
  • G11C 16/26 - Sensing or reading circuits; Data output circuits
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 7/16 - Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS

13.

NEURAL NETWORK CLASSIFIER USING ARRAY OF THREE-GATE NON-VOLATILE MEMORY CELLS

      
Application Number 18645184
Status Pending
Filing Date 2024-04-24
First Publication Date 2024-08-22
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Lemke, Steven
  • Tiwari, Vipin
  • Do, Nhan
  • Reiten, Mark

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 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 fourth lines, and provide a first plurality of outputs as electrical currents on the third lines.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/045 - Combinations of networks
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/14 - Circuits for erasing electrically, e.g. erase voltage switching circuits
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate
  • H10B 41/30 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region

14.

OUTPUT BLOCK FOR ARRAY OF NON-VOLATILE MEMORY CELLS

      
Application Number 18195322
Status Pending
Filing Date 2023-05-09
First Publication Date 2024-08-22
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Hoa
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Le, Nghia
  • Nguyen, Duc
  • Pham, Hien

Abstract

In one example, a system comprises an array of non-volatile memory cells arranged into rows and columns, the array comprising a first bit line coupled to a first column of non-volatile memory cells and a second bit line coupled to a second column of non-volatile memory cells; and an output block coupled to the array, the output block comprising: a current-to-voltage converter to convert a first current on the first bit line into a first voltage and to convert a second current on the second bit line into a second voltage; and an analog-to-digital converter to convert one or more of the first voltage and the second voltage into a set of output bits.

IPC Classes  ?

  • G11C 7/16 - Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters
  • G11C 7/12 - Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines
  • G11C 7/14 - Dummy cell management; Sense reference voltage generators

15.

SEMICONDUCTOR DEVICE WITH COMMUNICATION RING

      
Application Number US2023015231
Publication Number 2024/172822
Status In Force
Filing Date 2023-03-14
Publication Date 2024-08-22
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Kim, Jinho
  • Fung, Cynthia
  • Ghazavi, Parviz
  • Thiery, Jean Francois
  • Decobert, Catherine
  • Festes, Gilles
  • Villard, Bruno
  • Tkachev, Yuri
  • Liu, Xian
  • Do, Nhan

Abstract

A semiconductor device includes a semiconductor substrate, a first module of circuitry formed on the semiconductor substrate, a second module of circuitry formed on the semiconductor substrate, and a communication ring that encircles the first module of circuitry. The communication ring includes an insulation material disposed over the semiconductor substrate, a plurality of electrical connectors disposed over the semiconductor substrate and extending across a width of the communication ring, and a conductive diffusion in the semiconductor substrate that encircles the first module of circuitry.

IPC Classes  ?

  • H01L 23/552 - Protection against radiation, e.g. light
  • H01L 23/58 - Structural electrical arrangements for semiconductor devices not otherwise provided for
  • H01L 23/00 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details of semiconductor or other solid state devices
  • H01L 21/761 - PN junctions

16.

NEURAL NETWORK CLASSIFIER USING ARRAY OF THREE-GATE NON-VOLATILE MEMORY CELLS

      
Application Number 18644840
Status Pending
Filing Date 2024-04-24
First Publication Date 2024-08-15
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Lemke, Steven
  • Tiwari, Vipin
  • Do, Nhan
  • Reiten, Mark

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 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 rows, fourth lines each electrically connect the drain regions in one of the memory cell columns, and a plurality of transistors each electrically connected in series with one of the fourth lines. The synapses receive a first plurality of inputs as electrical voltages on gates of the transistors, and provide a first plurality of outputs as electrical currents on the third lines.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/045 - Combinations of networks
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/14 - Circuits for erasing electrically, e.g. erase voltage switching circuits
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate
  • H10B 41/30 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region

17.

NEURAL NETWORK CLASSIFIER USING ARRAY OF THREE-GATE NON-VOLATILE MEMORY CELLS

      
Application Number 18645018
Status Pending
Filing Date 2024-04-24
First Publication Date 2024-08-15
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Lemke, Steven
  • Tiwari, Vipin
  • Do, Nhan
  • Reiten, Mark

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.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/045 - Combinations of networks
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/14 - Circuits for erasing electrically, e.g. erase voltage switching circuits
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate
  • H10B 41/30 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region

18.

SEMICONDUCTOR DEVICE WITH COMMUNICATION RING

      
Application Number 18110318
Status Pending
Filing Date 2023-02-15
First Publication Date 2024-08-15
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Kim, Jinho
  • Fung, Cynthia
  • Ghazavi, Parviz
  • Thiery, Jean Francois
  • Decobert, Catherine
  • Festes, Gilles
  • Villard, Bruno
  • Tkachev, Yuri
  • Liu, Xian
  • Do, Nhan

Abstract

A semiconductor device includes a semiconductor substrate, a first module of circuitry formed on the semiconductor substrate, a second module of circuitry formed on the semiconductor substrate, and a communication ring that encircles the first module of circuitry. The communication ring includes an insulation material disposed over the semiconductor substrate, a plurality of electrical connectors disposed over the semiconductor substrate and extending across a width of the communication ring, and a conductive diffusion in the semiconductor substrate that encircles the first module of circuitry.

IPC Classes  ?

  • H01L 27/02 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier
  • H01L 21/38 - Diffusion of impurity materials, e.g. doping materials, electrode materials, into, or out of, a semiconductor body, or between semiconductor regions
  • H01L 23/58 - Structural electrical arrangements for semiconductor devices not otherwise provided for

19.

CURRENT-TO-VOLTAGE CONVERTER COMPRISING COMMON MODE CIRCUIT

      
Application Number 18137370
Status Pending
Filing Date 2023-04-20
First Publication Date 2024-08-08
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Hoa
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Le, Nghia
  • Nguyen, Duc
  • Pham, Hien

Abstract

In one example, a system comprises a current-to-voltage converter to generate differential voltages from differential currents comprising a first current and a second current, the current-to-voltage converter comprising: a first bitline to provide the first current; a second bitline to provide the second current; a first regulator to apply a first voltage to the first bitline; a second regulator to apply a second voltage to the second bitline; a regulating circuit comprising a first input terminal, a second input terminal, a first output terminal, and a second output terminal, the first output terminal and the second output terminal providing the differential voltages; and a common mode circuit.

IPC Classes  ?

  • G11C 5/14 - Power supply arrangements
  • G11C 7/02 - Arrangements for writing information into, or reading information out from, a digital store with means for avoiding parasitic signals
  • G11C 13/00 - Digital stores characterised by the use of storage elements not covered by groups , , or

20.

MEMORY CELL ARRAY WITH ROW DIRECTION GAP BETWEEN ERASE GATE LINES AND DUMMY FLOATING GATES

      
Application Number US2023012638
Publication Number 2024/162973
Status In Force
Filing Date 2023-02-08
Publication Date 2024-08-08
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Schneider, Louisa
  • Liu, Xian
  • Lemke, Steven
  • Ghazavi, Parviz
  • Kim, Jinho
  • Om'Mani, Henry
  • Tran, Hieu Van
  • Do, Nhan

Abstract

A memory cell array having rows and columns of memory cells with respective ones of the memory cells including spaced apart source and drain regions formed in a semiconductor substrate with a channel region extending there between, a floating gate over a first portion of the channel region, a select gate over a second portion of the channel region, and an erase gate over the source region. A strap region is disposed between first and second pluralities of the columns. For one memory cell row, a dummy floating gate is disposed in the strap region, an erase gate line electrically connects together the erase gates of the memory cells in the one row and in the first plurality of columns, wherein the erase gate line is aligned with the dummy floating gate with a row direction gap between the erase gate line and the dummy floating gate.

IPC Classes  ?

  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • H10B 41/10 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the top-view layout

21.

PUMPING CONTROLLER FOR A PLURALITY OF CHARGE PUMP UNITS

      
Application Number US2023019748
Publication Number 2024/162976
Status In Force
Filing Date 2023-04-25
Publication Date 2024-08-08
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Nguyen, Thoan
  • Nguyen, Nghia
  • Nguyen, Viet
  • Nguyen, Son
  • Lai, Hien
  • Nguyen, Phuong

Abstract

In one example, a system comprises a plurality of charge pump units connected in parallel to receive an input voltage and to generate an output voltage greater than the input voltage and a pumping controller to provide a pumping signal to a first charge pump unit of the plurality of charge pump units and to provide sequentially delayed versions of the pumping signal to the other charge pump units of the plurality of charge pump units.

IPC Classes  ?

  • H02M 3/07 - Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode
  • G11C 5/14 - Power supply arrangements

22.

MULTIPLEXORS FOR NEURAL NETWORK ARRAY

      
Application Number US2023019753
Publication Number 2024/162978
Status In Force
Filing Date 2023-04-25
Publication Date 2024-08-08
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Hong, Stanley
  • Vu, Thuan
  • Trinh, Stephen
  • Ly, Anh

Abstract

Numerous examples are disclosed of multiplexors coupled to rows in a neural network array. In one example, a system comprises a neural network array of non-volatile memory cells comprising i rows, where i is a multiple of 2; j row registers, where j < i; j digital-to-analog converters to convert j sets of digital data received from the j row registers into j analog signals; and j multiplexors to route the j analog signals to a subset of the i rows in response to a control signal.

IPC Classes  ?

23.

CURRENT-TO-VOLTAGE CONVERTER COMPRISING COMMON MODE CIRCUIT

      
Application Number US2023019846
Publication Number 2024/162979
Status In Force
Filing Date 2023-04-25
Publication Date 2024-08-08
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Hoa
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Le, Nghia
  • Nguyen, Duc
  • Pham, Hien

Abstract

In one example, a system comprises a current-to-voltage converter to generate differential voltages from differential currents comprising a first current and a second current, the current-to-voltage converter comprising: a first bitline to provide the first current; a second bitline to provide the second current; a first regulator to apply a first voltage to the first bitline; a second regulator to apply a second voltage to the second bitline; a regulating circuit comprising a first input terminal, a second input terminal, a first output terminal, and a second output terminal, the first output terminal and the second output terminal providing the differential voltages; and a common mode circuit.

IPC Classes  ?

  • G06N 3/065 - Analogue means
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention

24.

PUMPING CONTROLLER FOR A PLURALITY OF CHARGE PUMP UNITS

      
Application Number 18135395
Status Pending
Filing Date 2023-04-17
First Publication Date 2024-08-08
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Nguyen, Thoan
  • Nguyen, Nghia
  • Nguyen, Viet
  • Nguyen, Son
  • Lai, Hien
  • Nguyen, Phuong

Abstract

In one example, a system comprises a plurality of charge pump units connected in parallel to receive an input voltage and to generate an output voltage greater than the input voltage and a pumping controller to provide a pumping signal to a first charge pump unit of the plurality of charge pump units and to provide sequentially delayed versions of the pumping signal to the other charge pump units of the plurality of charge pump units.

IPC Classes  ?

  • H02M 3/07 - Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode

25.

REDUNDANCY FOR AN ARRAY OF NON-VOLATILE MEMORY CELLS USING TAG REGISTERS AND FOR A REDUNDANT ARRAY USING TAG REGISTERS

      
Application Number US2023019751
Publication Number 2024/162977
Status In Force
Filing Date 2023-04-25
Publication Date 2024-08-08
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Nguyen, Kha
  • Trinh, Stephen
  • Hong, Stanley
  • Pham, Hien

Abstract

Numerous examples are disclosed of systems and methods to implement redundancy. In one example, a system comprises an array of non-volatile memory cells; a redundant array of non-volatile memory cells; and an input block coupled to respective rows in the array and respective rows in the redundant array and comprising row tag registers and redundant row tag registers.

IPC Classes  ?

  • G11C 29/00 - Checking stores for correct operation; Testing stores during standby or offline operation

26.

REDUNDANCY FOR AN ARRAY OF NON-VOLATILE MEMORY CELLS USING TAG REGISTERS

      
Application Number 18134928
Status Pending
Filing Date 2023-04-14
First Publication Date 2024-08-01
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Nguyen, Kha
  • Trinh, Stephen
  • Hong, Stanley
  • Pham, Hien

Abstract

Numerous examples are disclosed of systems and methods to implement redundancy. In one example, a system comprises an array of non-volatile memory cells; a redundant array of non-volatile memory cells; and an input block coupled to respective rows in the array and respective rows in the redundant array and comprising row tag registers and redundant row tag registers.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

27.

Memory cell array with row direction gap between erase gate lines and dummy floating gates

      
Application Number 18104228
Grant Number 12131786
Status In Force
Filing Date 2023-01-31
First Publication Date 2024-08-01
Grant Date 2024-10-29
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Schneider, Louisa
  • Liu, Xian
  • Lemke, Steven
  • Ghazavi, Parviz
  • Kim, Jinho
  • Om'Mani, Henry A.
  • Tran, Hieu Van
  • Do, Nhan

Abstract

A memory cell array having rows and columns of memory cells with respective ones of the memory cells including spaced apart source and drain regions formed in a semiconductor substrate with a channel region extending there between, a floating gate over a first portion of the channel region, a select gate over a second portion of the channel region, and an erase gate over the source region. A strap region is disposed between first and second pluralities of the columns. For one memory cell row, a dummy floating gate is disposed in the strap region, an erase gate line electrically connects together the erase gates of the memory cells in the one row and in the first plurality of columns, wherein the erase gate line is aligned with the dummy floating gate with a row direction gap between the erase gate line and the dummy floating gate.

IPC Classes  ?

  • G11C 5/06 - Arrangements for interconnecting storage elements electrically, e.g. by wiring
  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
  • H01L 23/48 - Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads or terminal arrangements
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H10B 41/10 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the top-view layout
  • H10B 41/27 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by three-dimensional arrangements, e.g. with cells on different height levels with source and drain on different levels, e.g. with sloping channels the channels comprising vertical portions, e.g. U-shaped channels

28.

MULTIPLEXORS FOR NEURAL NETWORK ARRAY

      
Application Number 18135664
Status Pending
Filing Date 2023-04-17
First Publication Date 2024-08-01
Owner Silicon Storage Technology, Inc (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Ly, Anh

Abstract

Numerous examples are disclosed of multiplexors coupled to rows in a neural network array. In one example, a system comprises a neural network array of non-volatile memory cells comprising i rows, where i is a multiple of 2; j row registers, where j

IPC Classes  ?

29.

DUAL-PATH CHARGE PUMP

      
Application Number US2023013837
Publication Number 2024/112358
Status In Force
Filing Date 2023-02-24
Publication Date 2024-05-30
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Nguyen, Nghia
  • Lai, Hien
  • Nguyen, Thoan
  • Nguyen, Son
  • Nguyen, Viet

Abstract

Examples of improved charge pumps are disclosed. In one example, a system comprises a first charge path comprising a first stage to boost an input voltage and a second stage to boost a voltage received from the first stage of the first charge path; and a second charge path comprising a first stage to boost an input voltage and a second stage to boost a voltage received from the first stage of the second charge path; wherein an output of the second stage of the first charge path is coupled to the first stage of the second charge path and an output of the second stage of the second charge path is coupled to the first stage of the first charge path.

IPC Classes  ?

30.

GROUPING AND ERROR CORRECTION FOR NON-VOLATILE MEMORY CELLS

      
Application Number US2023012810
Publication Number 2024/112355
Status In Force
Filing Date 2023-02-10
Publication Date 2024-05-30
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor Tran, Hieu Van

Abstract

Numerous examples are disclosed of an improved grouping and error correction system for non-volatile memory cells. In one example, a system comprises a memory array comprising non-volatile memory cells arranged into rows and columns, wherein a non-volatile memory cell of the memory array stores a first bit of a first data grouping and a second bit of a second data grouping, and wherein the first grouping is backed by a first ECC block and the second grouping is backed by a second ECC block.

IPC Classes  ?

  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens

31.

GROUPING AND ERROR CORRECTION FOR NON-VOLATILE MEMORY CELLS

      
Application Number 18106421
Status Pending
Filing Date 2023-02-06
First Publication Date 2024-05-23
Owner Silicon Storage Technology, Inc. (USA)
Inventor Tran, Hieu Van

Abstract

Numerous examples are disclosed of an improved grouping and error correction system for non-volatile memory cells. In one example, a system comprises a memory array comprising non-volatile memory cells arranged into rows and columns, wherein a non-volatile memory cell of the memory array stores a first bit of a first data grouping and a second bit of a second data grouping, and wherein the first grouping is backed by a first ECC block and the second grouping is backed by a second ECC block.

IPC Classes  ?

  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens

32.

DUAL-PATH CHARGE PUMP

      
Application Number 18109397
Status Pending
Filing Date 2023-02-14
First Publication Date 2024-05-23
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Nguyen, Nghia
  • Lai, Hien
  • Nguyen, Thoan
  • Nguyen, Son
  • Nguyen, Viet

Abstract

Examples of improved charge pumps are disclosed. In one example, a system comprises a first charge path comprising a first stage to boost an input voltage and a second stage to boost a voltage received from the first stage of the first charge path; and a second charge path comprising a first stage to boost an input voltage and a second stage to boost a voltage received from the first stage of the second charge path; wherein an output of the second stage of the first charge path is coupled to the first stage of the second charge path and an output of the second stage of the second charge path is coupled to the first stage of the first charge path.

IPC Classes  ?

  • H02M 3/07 - Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode
  • G11C 5/14 - Power supply arrangements

33.

ADAPTIVE BIAS DECODER FOR NON-VOLATILE MEMORY SYSTEM

      
Application Number 18536147
Status Pending
Filing Date 2023-12-11
First Publication Date 2024-04-18
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Ly, Anh
  • Do, Nhan
  • Reiten, Mark

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.

IPC Classes  ?

  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/24 - Bit-line control circuits

34.

Programming of a Selected Non-volatile Memory Cell by Changing Programming Pulse Characteristics

      
Application Number 18530832
Status Pending
Filing Date 2023-12-06
First Publication Date 2024-04-11
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Lemke, Steven
  • Do, Nhan
  • Reiten, Mark

Abstract

In one example, a method comprises applying a first programming pulse to a terminal of a selected non-volatile memory cell; and applying a second programming pulse to the terminal of the selected non-volatile memory cell, wherein a magnitude of a voltage the second programming pulse is equal to or lower than a magnitude of a voltage of the first programming pulse; wherein the selected non-volatile memory cell is programmed to a target value by the first programming pulse and the second programming pulse.

IPC Classes  ?

  • G11C 16/10 - Programming or data input circuits
  • G06F 17/16 - Matrix or vector computation
  • G06N 3/0442 - Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron

35.

VOLTAGE GENERATOR FOR ANALOG NEURAL MEMORY ARRAY

      
Application Number 18538951
Status Pending
Filing Date 2023-12-13
First Publication Date 2024-04-11
Owner Silicon Stroage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Lemke, Steven
  • Schneider, Louisa
  • Do, Nhan

Abstract

In one example, a system comprises an analog neural memory array comprising a plurality of non-volatile memory cells arranged into rows and columns; and a voltage generator to provide a voltage to one or more rows of the analog neural memory array, the voltage generator comprising a voltage ladder to generate a plurality of voltages according to a logarithmic formula.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

36.

Multiple Row Programming Operation In Artificial Neural Network Array

      
Application Number 18076129
Status Pending
Filing Date 2022-12-06
First Publication Date 2024-04-04
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Ly, Anh
  • Luo, Fan

Abstract

Numerous examples are disclosed of programming multiple rows in an array in an artificial neural network as part of a single programming operation. In one example, a method comprises ramping up an output of a high voltage generator to a first voltage level; while maintaining the output of the high voltage generator at the first voltage level, programming a plurality of words of K rows of memory cells in an array of memory cells using the output of the high voltage generator, where K>1; and after the programming, ramping down the output of the high voltage generator to a second voltage level.

IPC Classes  ?

  • G11C 11/56 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G11C 16/10 - Programming or data input circuits

37.

OUTPUT CIRCUIT FOR ARTIFICIAL NEURAL NETWORK ARRAY

      
Application Number 18077993
Status Pending
Filing Date 2022-12-08
First Publication Date 2024-04-04
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Le, Nghia
  • Pham, Hien

Abstract

Numerous examples are disclosed of output circuitry and associated methods in an artificial neural network. In one example, a system comprises an array of non-volatile memory cells arranged into rows and columns, an output block to convert current from columns of the array into a first digital output during a first time period and a second digital output during a second time period, a first output register to store the first digital output during the first time period and to output the stored first digital output during the second time period, and a second output register to store the second digital output during the second time period and to output the stored second digital output during a third time period.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 5/01 - Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising
  • G06F 7/501 - Half or full adders, i.e. basic adder cells for one denomination

38.

ADAPTIVE BIAS DECODER FOR NON-VOLATILE MEMORY SYSTEM

      
Application Number 18536123
Status Pending
Filing Date 2023-12-11
First Publication Date 2024-03-28
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Ly, Anh
  • Do, Nhan
  • Reiten, Mark

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 of 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 a word line of the array during an operation, wherein the adaptive bias decoder adjusts the voltage provided to the word line in response to changes in a voltage of the source line.

IPC Classes  ?

  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/24 - Bit-line control circuits

39.

INPUT CIRCUIT FOR ARTIFICIAL NEURAL NETWORK ARRAY

      
Application Number 18077686
Status Pending
Filing Date 2022-12-08
First Publication Date 2024-03-28
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Le, Nghia
  • Pham, Hien

Abstract

Numerous examples are disclosed of input circuitry and associated methods in an artificial neural network. In one example, a system comprises a plurality of address decoders to receive an address and output a plurality of row enabling signals in response to the address; a first plurality of registers to store, sequentially, activation data in response to the plurality of row enabling signals; and a second plurality of registers to store, in parallel, activation data received from the first plurality of registers.

IPC Classes  ?

40.

INPUT CIRCUIT FOR ARTIFICIAL NEURAL NETWORK ARRAY

      
Application Number US2022053133
Publication Number 2024/063793
Status In Force
Filing Date 2022-12-16
Publication Date 2024-03-28
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Trinh, Stephen
  • Hong, Stanley
  • Le, Nghia
  • Pham, Hien

Abstract

Numerous examples are disclosed of input circuitry and associated methods in an artificial neural network. In one example, a system comprises a plurality of address decoders to receive an address and output a plurality of row enabling signals in response to the address; a first plurality of registers to store, sequentially, activation data in response to the plurality of row enabling signals; and a second plurality of registers to store, in parallel, activation data received from the first plurality of registers.

IPC Classes  ?

  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/32 - Timing circuits
  • G11C 8/18 - Address timing or clocking circuits; Address control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals
  • G11C 8/06 - Address interface arrangements, e.g. address buffers
  • G11C 8/08 - Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines
  • G11C 8/04 - Arrangements for selecting an address in a digital store using a sequential addressing device, e.g. shift register, counter
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers

41.

MULTIPLE ROW PROGRAMMING OPERATION IN ARTIFICIAL NEURAL NETWORK ARRAY

      
Application Number US2022053242
Publication Number 2024/063794
Status In Force
Filing Date 2022-12-16
Publication Date 2024-03-28
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Trinh, Stephen
  • Hong, Stanley
  • Ly, Anh
  • Luo, Fan

Abstract

Numerous examples are disclosed of programming multiple rows in an array in an artificial neural network as part of a single programming operation. In one example, a method comprises ramping up an output of a high voltage generator to a first voltage level; while maintaining the output of the high voltage generator at the first voltage level, programming a plurality of words of K rows of memory cells in an array of memory cells using the output of the high voltage generator, where K > 1; and after the programming, ramping down the output of the high voltage generator to a second voltage level.

IPC Classes  ?

  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/30 - Power supply circuits
  • G11C 16/32 - Timing circuits
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 5/14 - Power supply arrangements
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention

42.

OUTPUT CIRCUIT FOR ARTIFICIAL NEURAL NETWORK ARRAY

      
Application Number US2022053249
Publication Number 2024/063795
Status In Force
Filing Date 2022-12-16
Publication Date 2024-03-28
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Le, Nghia
  • Pham, Hien

Abstract

Numerous examples are disclosed of output circuitry and associated methods in an artificial neural network. In one example, a system comprises an array of non-volatile memory cells arranged into rows and columns, an output block to convert current from columns of the array into a first digital output during a first time period and a second digital output during a second time period, a first output register to store the first digital output during the first time period and to output the stored first digital output during the second time period, and a second output register to store the second digital output during the second time period and to output the stored second digital output during a third time period.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • G06N 3/0442 - Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
  • G06N 3/048 - Activation functions

43.

VERIFICATION METHOD AND SYSTEM IN ARTIFICIAL NEURAL NETWORK ARRAY

      
Application Number 18080545
Status Pending
Filing Date 2022-12-13
First Publication Date 2024-03-28
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Nguyen, Duc
  • Pham, Hien Ho

Abstract

Numerous examples are disclosed of verification circuitry and associated methods in an artificial neural network. 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, the non-volatile memory cells respectively capable of storing one of N possible levels corresponding to one of N possible currents, and a plurality of output blocks to receive current from respective columns of the vector-by-matrix multiplication array and generate voltages during a verify operation of the vector-by-matrix multiplication and generate digital outputs during a read operation of the vector-by-matrix multiplication.

IPC Classes  ?

  • G06F 17/16 - Matrix or vector computation
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

44.

VERIFICATION METHOD AND SYSTEM IN ARTIFICIAL NEURAL NETWORK ARRAY

      
Application Number US2022053084
Publication Number 2024/063792
Status In Force
Filing Date 2022-12-15
Publication Date 2024-03-28
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Trinh, Stephen
  • Hong, Stanley
  • Vu, Thuan
  • Nguyen, Duc
  • Pham, Hien

Abstract

of the vector-by-matrix multiplication and generate digital outputs during a read operation of the vector-by-matrix multiplication.

IPC Classes  ?

  • G06N 3/065 - Analogue means
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron

45.

NEURAL NETWORK DEVICE

      
Application Number 18520500
Status Pending
Filing Date 2023-11-27
First Publication Date 2024-03-21
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Hong, Stanley
  • Ly, Anh
  • Vu, Thuan
  • Pham, Hien
  • Nguyen, Kha
  • Tran, Han

Abstract

In one example, a neural network device comprises a first plurality of synapses configured to receive a first plurality of inputs and to generate therefrom a first plurality of outputs, wherein the first plurality of synapses comprises a plurality of memory cells, each of the plurality of memory cells configured to store a weight value corresponding to a number of electrons on its floating gate and the plurality of memory cells are configured to generate the first plurality of outputs based upon the first plurality of inputs and the stored weight values.

IPC Classes  ?

46.

WORD LINE DRIVER FOR VECTOR-BY-MATRIX MULTIPLICATION ARRAY

      
Application Number 18520277
Status Pending
Filing Date 2023-11-27
First Publication Date 2024-03-21
Owner Silicon Storage Technology, inc. (USA)
Inventor
  • Tran, Hieu Van
  • Hong, Stanley
  • Ly, Ahn
  • Vu, Thuan
  • Pham, Hien
  • Nguyen, Kha
  • Tran, Han

Abstract

In one example, a system comprises a vector-by-matrix multiplication array comprising non-volatile memory cells organized into rows and columns; a plurality of word lines coupled respectively to rows of the vector-by-matrix multiplication array; and a word line driver coupled to the plurality of word lines, the word line driver comprising a plurality of select transistors coupled to a common control line and the plurality of word lines, and a plurality of bias transistors coupled to the plurality of select transistors and capable of providing a bias voltage to a single select transistor in the plurality of select transistors or to all of plurality of select transistors in response to control signals.

IPC Classes  ?

47.

INPUT AND OUTPUT BLOCKS FOR AN ARRAY OF MEMORY CELLS

      
Application Number 18520526
Status Pending
Filing Date 2023-11-27
First Publication Date 2024-03-21
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Trinh, Stephen
  • Hong, Stanley
  • Le, Toan
  • Le, Nghia
  • Pham, Hien

Abstract

In one example, a system comprises an array comprising selected memory cells; an input block configured to apply, to each selected memory cell, a series of input signals to a terminal of the selected memory cell in response to a series of input bits; and an output block for generating an output of the selected memory cells, the output block comprising an analog-to-digital converter to convert current from the selected memory cells into a digital value, a shifter, an adder, and a register; wherein the shifter, adder, and register are configured to receive a series of digital values in response to the series of input bits, shift each digital value in the series of digital values based on a bit location of an input bit within the series of input bits, and add results of the shift operations to generate an output indicating values stored in the selected memory cells.

IPC Classes  ?

  • H10B 41/42 - Simultaneous manufacture of periphery and memory cells
  • G06N 3/08 - Learning methods
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate

48.

OUTPUT CIRCUIT

      
Application Number 18522153
Status Pending
Filing Date 2023-11-28
First Publication Date 2024-03-21
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Tiwari, Vipin
  • Reiten, Mark
  • Do, Nhan

Abstract

In one example, a circuit comprises an input transistor comprising a first terminal, a second terminal coupled to ground, and a gate; a capacitor comprising a first terminal and a second terminal; an output transistor comprising a first terminal providing an output current, a second terminal coupled to ground, and a gate; a first switch; and a second switch; wherein in a first mode, the first switch is closed and couples an input current to the first terminal of the input transistor and the gate of the input transistor and the second switch is closed and couples the first terminal of the input transistor to the first terminal of the capacitor and the gate of the output transistor, and in a second mode, the first switch is open and the second switch is open and the capacitor discharges into the gate of the output transistor.

IPC Classes  ?

49.

Neural network array comprising one or more coarse cells and one or more fine cells

      
Application Number 18139908
Grant Number 12057170
Status In Force
Filing Date 2023-04-26
First Publication Date 2024-03-07
Grant Date 2024-08-06
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Hong, Stanley
  • Trinh, Stephen
  • Vu, Thuan
  • Lemke, Steven
  • Tiwari, Vipin
  • Do, Nhan

Abstract

In one example, a system comprises a neural network array of non-volatile memory cells arranged in rows and columns; and a logical cell comprising a first plurality of non-volatile memory cells in a first row of the array and a second plurality of non-volatile memory cells in a second row adjacent to the first row; wherein the first plurality of non-volatile memory cells and the second plurality of non-volatile memory cells are configured as one or more coarse cells and one or more fine cells.

IPC Classes  ?

  • G11C 16/10 - Programming or data input circuits
  • G06N 3/065 - Analogue means
  • G11C 11/56 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/14 - Circuits for erasing electrically, e.g. erase voltage switching circuits
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention

50.

DETERMINATION OF A BIAS VOLTAGE TO APPLY TO ONE OR MORE MEMORY CELLS IN A NEURAL NETWORK

      
Application Number 18385281
Status Pending
Filing Date 2023-10-30
First Publication Date 2024-02-22
Owner Silicon Storage Technology, Inc. (USA)
Inventor Tran, Hieu Van

Abstract

A first example comprises programming a memory cell to store a value; applying a series of currents of increasing size to a bit line of the memory cell; and measuring a voltage of a control gate terminal of the memory cell to determine a bias. A second example comprises programming a memory cell to store a value; applying a predetermined current to a bit line of the memory cell; and measuring a voltage of a control gate terminal of the memory cell to determine a bias.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/24 - Bit-line control circuits
  • G11C 16/26 - Sensing or reading circuits; Data output circuits

51.

DETERMINATION OF A BIAS VOLTAGE TO APPLY TO ONE OR MORE MEMORY CELLS

      
Application Number 18385256
Status Pending
Filing Date 2023-10-30
First Publication Date 2024-02-22
Owner Silicon Storage Technology, Inc. (USA)
Inventor Tran, Hieu Van

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.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/24 - Bit-line control circuits
  • G11C 16/26 - Sensing or reading circuits; Data output circuits

52.

PROGRAMMING OF A SELECTED NON-VOLATILE MEMORY CELL

      
Application Number 18227254
Status Pending
Filing Date 2023-07-27
First Publication Date 2023-11-16
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Lemke, Steven
  • Tiwari, Vipin
  • Do, Nhan
  • Reiten, Mark

Abstract

In one example, a method comprises performing a first programming process on a selected non-volatile memory cell, the first programming process comprising a plurality of program-verify cycles, wherein a programming voltage duration of increasing period is applied to one of a floating gate, a control gate terminal, an erase gate terminal, and a source line terminal of the selected non-volatile memory cell in each program-verify cycle after the first program-verify cycle.

IPC Classes  ?

  • G06N 3/065 - Analogue means
  • G06F 17/16 - Matrix or vector computation
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
  • G11C 16/26 - Sensing or reading circuits; Data output circuits
  • G11C 11/56 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
  • G11C 16/14 - Circuits for erasing electrically, e.g. erase voltage switching circuits
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks

53.

Method of screening non-volatile memory cells

      
Application Number 17858185
Grant Number 12014793
Status In Force
Filing Date 2022-07-06
First Publication Date 2023-10-19
Grant Date 2024-06-18
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Markov, Viktor
  • Kotov, Alexander

Abstract

A method for screening memory cells includes erasing the memory cells, weakly programming the memory cells to a modified erased state, performing a first read operation on the memory cells after the erasing and the weakly programming, screening any of the memory cells that exhibit a read current during the first read operation below a margin read current threshold M1, baking the memory cells after the first read operation, performing a second read operation on the memory cells after the baking, and screening any of the memory cells that exhibit a read current during the second read operation below the margin read current threshold M1.

IPC Classes  ?

  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
  • G11C 16/14 - Circuits for erasing electrically, e.g. erase voltage switching circuits
  • G11C 16/26 - Sensing or reading circuits; Data output circuits
  • G11C 29/50 - Marginal testing, e.g. race, voltage or current testing

54.

METHOD OF SCREENING NON-VOLATILE MEMORY CELLS

      
Application Number US2022037228
Publication Number 2023/200468
Status In Force
Filing Date 2022-07-14
Publication Date 2023-10-19
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Markov, Viktor
  • Kotov, Alexander

Abstract

A method for screening memory cells includes erasing the memory cells, weakly programming the memory cells to a modified erased state, performing a first read operation on the memory cells after the erasing and the weakly programming, screening any of the memory cells that exhibit a read current during the first read operation below a margin read current threshold M1, baking the memory cells after the first read operation, performing a second read operation on the memory cells after the baking, and screening any of the memory cells that exhibit a read current during the second read operation below the margin read current threshold M1.

IPC Classes  ?

  • G11C 29/50 - Marginal testing, e.g. race, voltage or current testing
  • G11C 29/04 - Detection or location of defective memory elements
  • G11C 29/06 - Acceleration testing
  • G11C 29/44 - Indication or identification of errors, e.g. for repair
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention

55.

VECTOR-BY-MATRIX-MULTIPLICATION ARRAY UTILIZING ANALOG INPUTS

      
Application Number 17847486
Status Pending
Filing Date 2022-06-23
First Publication Date 2023-10-12
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Reiten, Mark

Abstract

Numerous examples are disclosed of an artificial neural network that comprises vector-by-matrix multiplication arrays utilizing analog inputs. 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, a capacitor comprising a first terminal and a second terminal, the second terminal coupled to a common potential, a row decoder to enable an application of an input signal to the first terminal of the capacitor in response to an address, and a buffer coupled to the first terminal of the capacitor, the buffer to generate an output voltage for a respective row of the vector by matrix multiplication array.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/16 - Matrix or vector computation

56.

VECTOR-BY-MATRIX-MULTIPLICATION ARRAY UTILIZING ANALOG INPUTS

      
Application Number US2022037230
Publication Number 2023/196000
Status In Force
Filing Date 2022-07-15
Publication Date 2023-10-12
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Reiten, Mark

Abstract

Numerous examples are disclosed of an artificial neural network that comprises vector-by-matrix multiplication arrays utilizing analog inputs. 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, a capacitor comprising a first terminal and a second terminal, the second terminal coupled to a common potential, a row decoder to enable an application of an input signal to the first terminal of the capacitor in response to an address, and a buffer coupled to the first terminal of the capacitor, the buffer to generate an output voltage for a respective row of the vector by matrix multiplication array.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers

57.

VECTOR-BY-MATRIX-MULTIPLICATION ARRAY UTILIZING ANALOG OUTPUTS

      
Application Number 17847491
Status Pending
Filing Date 2022-06-23
First Publication Date 2023-10-12
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Reiten, Mark

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.

IPC Classes  ?

  • G06G 7/06 - Programming arrangements, e.g. plugboard for interconnecting functional units of the computer; Digital programming
  • G06G 7/16 - Arrangements for performing computing operations, e.g. amplifiers specially adapted therefor for multiplication or division

58.

ARTIFICIAL NEURAL NETWORK COMPRISING A THREE-DIMENSIONAL INTEGRATED CIRCUIT

      
Application Number 17848371
Status Pending
Filing Date 2022-06-23
First Publication Date 2023-10-12
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Reiten, Mark
  • Do, Nhan

Abstract

Numerous examples are disclosed of an artificial neural network comprising a three-dimensional integrated circuit. In one embodiment, a three-dimensional integrated circuit for use in an artificial neural network comprises a first die comprising a first vector by matrix multiplication array and a first input multiplexor, the first die located on a first vertical layer; a second die comprising an input circuit, the second die located on a second vertical layer different than the first vertical layer; and one or more vertical interfaces coupling the first die and the second die; wherein during a read operation, the input circuit provides an input signal to the first input multiplexor over at least one of the one or more vertical interfaces, the first input multiplexor applies the input signal to one or more rows in the first vector by matrix multiplication array, and the first vector by matrix multiplication array generates an output.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/16 - Matrix or vector computation

59.

ARTIFICIAL NEURAL NETWORK COMPRISING REFERENCE ARRAY FOR I-V SLOPE CONFIGURATION

      
Application Number 17848381
Status Pending
Filing Date 2022-06-23
First Publication Date 2023-10-12
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Lemke, Steven
  • Schneider, Louisa
  • Do, Nhan

Abstract

Numerous examples are disclosed of an artificial neural network comprising a plurality of reference arrays used for configuration of a vector-by-matrix multiplication array. In one example, a system comprises a vector-by-matrix multiplication array in an artificial neural network; and a plurality of reference arrays characterized by different I-V curves, wherein one or more of the plurality of reference arrays are used to generate input voltage the vector-by-matrix multiplication array during operation.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

60.

ARTIFICIAL NEURAL NETWORK COMPRISING REFERENCE ARRAY FOR I-V SLOPE CONFIGURATION

      
Application Number US2022037229
Publication Number 2023/195999
Status In Force
Filing Date 2022-07-14
Publication Date 2023-10-12
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Lemke, Steven
  • Schneider, Louisa
  • Do, Nhan

Abstract

Numerous examples are disclosed of an artificial neural network comprising a plurality of reference arrays used for configuration of a vector-by-matrix multiplication array. In one example, a system comprises a vector-by-matrix multiplication array in an artificial neural network; and a plurality of reference arrays characterized by different I-V curves, wherein one or more of the plurality of reference arrays are used to generate input voltage the vector-by-matrix multiplication array during operation.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 7/14 - Dummy cell management; Sense reference voltage generators
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 17/10 - Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards using semiconductor devices, e.g. bipolar elements in which contents are determined during manufacturing by a predetermined arrangement of coupling elements, e.g. mask-programmable ROM
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 29/02 - Detection or location of defective auxiliary circuits, e.g. defective refresh counters
  • G11C 29/24 - Accessing extra cells, e.g. dummy cells or redundant cells
  • G11C 29/26 - Accessing multiple arrays
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

61.

ARTIFICIAL NEURAL NETWORK COMPRISING A THREE-DIMENSIONAL INTEGRATED CIRCUIT

      
Application Number US2022037644
Publication Number 2023/196001
Status In Force
Filing Date 2022-07-19
Publication Date 2023-10-12
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Do, Nhan
  • Reiten, Mark

Abstract

Numerous examples are disclosed of an artificial neural network comprising a three-dimensional integrated circuit. In one embodiment, a three-dimensional integrated circuit for use in an artificial neural network comprises a first die comprising a first vector by matrix multiplication array and a first input multiplexor, the first die located on a first vertical layer; a second die comprising an input circuit, the second die located on a second vertical layer different than the first vertical layer; and one or more vertical interfaces coupling the first die and the second die; wherein during a read operation, the input circuit provides an input signal to the first input multiplexor over at least one of the one or more vertical interfaces, the first input multiplexor applies the input signal to one or more rows in the first vector by matrix multiplication array, and the first vector by matrix multiplication array generates an output.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology

62.

VECTOR-BY-MATRIX-MULTIPLICATION ARRAY UTILIZING ANALOG OUTPUTS

      
Application Number US2022038094
Publication Number 2023/196002
Status In Force
Filing Date 2022-07-22
Publication Date 2023-10-12
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Reiten, Mark

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron

63.

CALIBRATION OF ELECTRICAL PARAMETERS IN A DEEP LEARNING ARTIFICIAL NEURAL NETWORK

      
Application Number 17724415
Status Pending
Filing Date 2022-04-19
First Publication Date 2023-09-28
Owner Silicon Storage Technology, Inc. (USA)
Inventor Tran, Hieu Van

Abstract

Numerous examples are disclosed for performing calibration of various electrical parameters in a deep learning artificial neural network. In one example, a method comprises adjusting a bias voltage applied to one or more non-volatile memory cells in an artificial neural network, performing a performance target check on the one or more non-volatile memory cells in the artificial neural network, and repeating the adjusting and performing until the performance target check indicates an electrical parameter is within a predetermined range.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

64.

Method of forming memory cells, high voltage devices and logic devices on a semiconductor substrate

      
Application Number 17834746
Grant Number 11968829
Status In Force
Filing Date 2022-06-07
First Publication Date 2023-09-14
Grant Date 2024-04-23
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Jia, Zhuoqiang
  • Xing, Leo
  • Liu, Xian
  • Jourba, Serguei
  • Do, Nhan

Abstract

A method includes recessing an upper surface of a substrate in first and second areas relative to a third area, forming a first conductive layer in the first area, forming a second conductive layer in the three areas, selectively removing the first and second conductive layers in the first area, while maintaining the second conductive layer in the second and third areas, leaving pairs of stack structures in the first area respectively having a control gate of the second conductive layer and a floating gate of the first conductive layer, forming a third conductive layer in the three areas, recessing the upper surface of the third conductive layer below tops of the stack structures and removing the third conductive layer from the second and third areas, removing the second conductive layer from the second and third areas, and forming blocks of metal material in the second and third areas.

IPC Classes  ?

  • H10B 41/42 - Simultaneous manufacture of periphery and memory cells
  • H01L 21/28 - Manufacture of electrodes on semiconductor bodies using processes or apparatus not provided for in groups
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/66 - Types of semiconductor device
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate

65.

METHOD OF FORMING A DEVICE WITH PLANAR SPLIT GATE NON-VOLATILE MEMORY CELLS, PLANAR HV DEVICES, AND FINFET LOGIC DEVICES ON A SUBSTRATE

      
Application Number 17824812
Status Pending
Filing Date 2022-05-25
First Publication Date 2023-09-14
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Jourba, Serguei
  • Decobert, Catherine
  • Zhou, Feng
  • Kim, Jinho
  • Liu, Xian
  • Do, Nhan

Abstract

A method of forming a device on a silicon substrate having first, second and third areas includes recessing an upper substrate surface in the first and third areas, forming an upwardly extending silicon fin in the second area, forming first source, drain and channel regions in the first area, forming second source, drain and channel regions in the fin, forming third source, drain and channel regions in the third area, forming a floating gate over a first portion of the first channel region using a first polysilicon deposition, forming an erase gate over the first source region and a device gate over the third channel region using a second polysilicon deposition, and forming a word line gate over a second portion of the first channel region, a control gate over the floating gate, and a logic gate over the second channel region using a metal deposition.

IPC Classes  ?

  • H01L 29/66 - Types of semiconductor device
  • H01L 21/8234 - MIS technology
  • H01L 29/08 - Semiconductor bodies characterised by the shapes, relative sizes, or dispositions of the semiconductor regions with semiconductor regions connected to an electrode carrying current to be rectified, amplified, or switched and such electrode being part of a semiconductor device which comprises three or more electrodes
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/78 - Field-effect transistors with field effect produced by an insulated gate
  • H01L 27/11556 - Electrically programmable read-only memories; Multistep manufacturing processes therefor with floating gate characterised by three-dimensional arrangements, e.g. with cells on different height levels with source and drain on different levels, e.g. with sloping channels the channels comprising vertical portions, e.g. U-shaped channels

66.

METHOD OF FORMING A DEVICE WITH PLANAR SPLIT GATE NON-VOLATILE MEMORY CELLS, PLANAR HV DEVICES, AND FINFET LOGIC DEVICES ON A SUBSTRATE

      
Application Number US2022032575
Publication Number 2023/172279
Status In Force
Filing Date 2022-06-07
Publication Date 2023-09-14
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Jourba, Serguei
  • Decobert, Catherine
  • Zhou, Feng
  • Kim, Jinho
  • Liu, Xian
  • Do, Nhan

Abstract

A method of forming a device on a silicon substrate having first, second and third areas includes recessing an upper substrate surface in the first and third areas, forming an upwardly extending silicon fin in the second area, forming first source, drain and channel regions in the first area, forming second source, drain and channel regions in the fin, forming third source, drain and channel regions in the third area, forming a floating gate over a first portion of the first channel region using a first polysilicon deposition, forming an erase gate over the first source region and a device gate over the third channel region using a second polysilicon deposition, and forming a word line gate over a second portion of the first channel region, a control gate over the floating gate, and a logic gate over the second channel region using a metal deposition.

IPC Classes  ?

  • H01L 21/8238 - Complementary field-effect transistors, e.g. CMOS
  • H01L 27/11546 - Simultaneous manufacturing of periphery and memory cells including different types of peripheral transistor
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/78 - Field-effect transistors with field effect produced by an insulated gate

67.

METHOD OF FORMING MEMORY CELLS, HIGH VOLTAGE DEVICES AND LOGIC DEVICES ON A SEMICONDUCTOR SUBSTRATE

      
Application Number US2022033309
Publication Number 2023/172280
Status In Force
Filing Date 2022-06-13
Publication Date 2023-09-14
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Jia, Zhuoqiang
  • Xing, Leo
  • Liu, Xian
  • Jourba, Serguei
  • Do, Nhan

Abstract

A method includes recessing an upper surface of a substrate in first and second areas relative to a third area, forming a first conductive layer in the first area, forming a second conductive layer in the three areas, selectively removing the first and second conductive layers in the first area, while maintaining the second conductive layer in the second and third areas, leaving pairs of stack structures in the first area respectively having a control gate of the second conductive layer and a floating gate of the first conductive layer, forming a third conductive layer in the three areas, recessing the upper surface of the third conductive layer below tops of the stack structures and removing the third conductive layer from the second and third areas, removing the second conductive layer from the second and third areas, and forming blocks of metal material in the second and third areas.

IPC Classes  ?

  • H01L 27/11546 - Simultaneous manufacturing of periphery and memory cells including different types of peripheral transistor
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/66 - Types of semiconductor device

68.

Setting levels for a programming operation in a neural network array

      
Application Number 18140103
Grant Number 12176039
Status In Force
Filing Date 2023-04-27
First Publication Date 2023-08-24
Grant Date 2024-12-24
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Hong, Stanley
  • Trinh, Stephen
  • Vu, Thuan
  • Lemke, Steven
  • Tiwari, Vipin
  • Do, Nhan

Abstract

In one example, a method comprises determining a program resolution current value; and setting levels for a programming operation of a plurality of non-volatile memory cells in a neural network array such that a delta current between levels of each pair of adjacent cells in the plurality is a multiple of the program resolution current value.

IPC Classes  ?

  • G11C 16/10 - Programming or data input circuits
  • G06N 3/065 - Analogue means
  • G11C 11/56 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/14 - Circuits for erasing electrically, e.g. erase voltage switching circuits
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention

69.

MEMORY DEVICE OF NON-VOLATILE MEMORY CELLS

      
Application Number 18141090
Status Pending
Filing Date 2023-04-28
First Publication Date 2023-08-17
Owner
  • Silicon Storage Technology, Inc. (USA)
  • The Regents of the University of California (USA)
Inventor
  • Tran, Hieu Van
  • Do, Nhan
  • Bayat, Farnood Merrikh
  • Guo, Xinjie
  • Strukov, Dmitri
  • Tiwari, Vipin
  • Reiten, Mark

Abstract

A memory device includes a non-volatile memory cells, source regions and drain regions arranged in rows and columns. Respective ones of the columns of drain regions include first drain regions and second drain regions that alternate with each other. Respective ones of first lines electrically connect together the source regions in one of the rows of the source regions and are electrically isolated from the source regions in other rows of the source regions. Respective ones of second lines electrically connect together the first drain regions of one of the columns of drain regions and are electrically isolated from the second drain regions of the one column of drain regions. Respective ones of third lines electrically connect together the second drain regions of one of the columns of drain regions and are electrically isolated from the first drain regions of the one column of drain regions.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
  • G11C 29/38 - Response verification devices
  • G06N 3/045 - Combinations of networks
  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/12 - Programming voltage switching circuits
  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
  • G06F 3/06 - Digital input from, or digital output to, record carriers

70.

CALIBRATION OF ELECTRICAL PARAMETERS IN A DEEP LEARNING ARTIFICIAL NEURAL NETWORK

      
Application Number US2022026363
Publication Number 2023/154073
Status In Force
Filing Date 2022-04-26
Publication Date 2023-08-17
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor Tran, Hieu Van

Abstract

Numerous examples are disclosed for performing calibration of various electrical parameters in a deep learning artificial neural network. In one example, a method comprises adjusting a bias voltage applied to one or more non-volatile memory cells in an artificial neural network, performing a performance target check on the one or more non-volatile memory cells in the artificial neural network, and repeating the adjusting and performing until the performance target check indicates an electrical parameter is within a predetermined range.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 29/02 - Detection or location of defective auxiliary circuits, e.g. defective refresh counters

71.

METHOD OF FORMING A SEMICONDUCTOR DEVICE WITH MEMORY CELLS, HIGH VOLTAGE DEVICES AND LOGIC DEVICES ON A SUBSTRATE USING A DUMMY AREA

      
Application Number US2022029909
Publication Number 2023/154078
Status In Force
Filing Date 2022-05-18
Publication Date 2023-08-17
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Jia, Zhuoqiang
  • Xing, Leo
  • Liu, Xian
  • Jourba, Serguei
  • Do, Nhan

Abstract

A method of forming a device on a semiconductor substrate having first, second, third and dummy areas, includes recessing the substrate upper surface in the first, second and dummy areas, forming a first conductive layer over the substrate, removing the first conductive layer from the third area and a second portion of the dummy area, forming a first insulation layer over the substrate, forming first trenches through the first insulation layer and into the substrate in the third area and the second portion of the dummy area, forming second trenches through the first insulation layer, the first conductive layer and into the substrate in the first and second areas and a first portion of the dummy area, and filling the first and second trenches with insulation material. Then, memory cells are formed in the first area, HV devices in the second area and logic devices in the third area.

IPC Classes  ?

  • H01L 27/11546 - Simultaneous manufacturing of periphery and memory cells including different types of peripheral transistor
  • H01L 21/28 - Manufacture of electrodes on semiconductor bodies using processes or apparatus not provided for in groups
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched

72.

Method of forming a semiconductor device with memory cells, high voltage devices and logic devices on a substrate using a dummy area

      
Application Number 17745639
Grant Number 12144172
Status In Force
Filing Date 2022-05-16
First Publication Date 2023-08-17
Grant Date 2024-11-12
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Jia, Zhuoqiang
  • Xing, Leo
  • Liu, Xian
  • Jourba, Serguei
  • Do, Nhan

Abstract

A method of forming a device on a semiconductor substrate having first, second, third and dummy areas, includes recessing the substrate upper surface in the first, second and dummy areas, forming a first conductive layer over the substrate, removing the first conductive layer from the third area and a second portion of the dummy area, forming a first insulation layer over the substrate, forming first trenches through the first insulation layer and into the substrate in the third area and the second portion of the dummy area, forming second trenches through the first insulation layer, the first conductive layer and into the substrate in the first and second areas and a first portion of the dummy area, and filling the first and second trenches with insulation material. Then, memory cells are formed in the first area, HV devices in the second area and logic devices in the third area.

IPC Classes  ?

  • H10B 41/49 - Simultaneous manufacture of periphery and memory cells comprising different types of peripheral transistor
  • H01L 21/28 - Manufacture of electrodes on semiconductor bodies using processes or apparatus not provided for in groups
  • H01L 29/66 - Types of semiconductor device
  • H10B 41/35 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region with a cell select transistor, e.g. NAND
  • H10B 41/41 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the peripheral circuit region of a memory region comprising a cell select transistor, e.g. NAND
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched

73.

CALIBRATION OF ELECTRICAL PARAMETERS IN A DEEP LEARNING ARTIFICIAL NEURAL NETWORK

      
Application Number US2022027152
Publication Number 2023/154075
Status In Force
Filing Date 2022-04-29
Publication Date 2023-08-17
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor Tran, Hieu Van

Abstract

knnkk.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/04 - Architecture, e.g. interconnection topology

74.

Method Of Scanning An Image Using Non-volatile Memory Array Neural Network Classifier

      
Application Number 18126233
Status Pending
Filing Date 2023-03-24
First Publication Date 2023-08-10
Owner
  • Silicon Storage Technology, Inc. (USA)
  • The Regents of the University of California (USA)
Inventor
  • Bayat, Farnood Merrikh
  • Guo, Xinjie
  • Strukov, Dmitri
  • Do, Nhan
  • Tran, Hieu Van
  • Tiwari, Vipin
  • Reiten, Mark

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
  • G11C 29/38 - Response verification devices
  • G06N 3/045 - Combinations of networks
  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/12 - Programming voltage switching circuits
  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
  • G06F 3/06 - Digital input from, or digital output to, record carriers

75.

CALIBRATION OF ELECTRICAL PARAMETERS IN A DEEP LEARNING ARTIFICIAL NEURAL NETWORK

      
Application Number 17727650
Status Pending
Filing Date 2022-04-22
First Publication Date 2023-08-10
Owner Silicon Storage Technology, Inc. (USA)
Inventor Tran, Hieu Van

Abstract

Numerous examples are disclosed for performing calibration of various electrical parameters in a deep learning artificial neural network. In one example, a system comprises a digital-to-analog converter for receiving an input of k bits and generating a first analog output, a mapping scalar for converting the first analog output into a second analog output, and an analog-to-digital converter for generating an output of n bits from the second analog output, where n is a different value than k.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/12 - Simultaneous equations
  • H03M 1/14 - Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit

76.

ARTIFICIAL NEURAL NETWORK COMPRISING AN ANALOG ARRAY AND A DIGITAL ARRAY

      
Application Number US2022027046
Publication Number 2023/146567
Status In Force
Filing Date 2022-04-29
Publication Date 2023-08-03
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Ly, Anh

Abstract

Numerous examples are described for providing an artificial neural network system comprising an analog array and a digital array. In certain examples, an analog array and a digital array are coupled to shared bit lines. In other examples, an analog array and a digital array are coupled to separate bit lines.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 11/56 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
  • G06F 3/06 - Digital input from, or digital output to, record carriers

77.

ARTIFICIAL NEURAL NETWORK COMPRISING AN ANALOG ARRAY AND A DIGITAL ARRAY

      
Application Number 17721254
Status Pending
Filing Date 2022-04-14
First Publication Date 2023-08-03
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Ly, Anh

Abstract

Numerous examples are described for providing an artificial neural network system comprising an analog array and a digital array. In certain examples, an analog array and a digital array are coupled to shared bit lines. In other examples, an analog array and a digital array are coupled to separate bit lines.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron

78.

METHOD OF FORMING PAIRS OF THREE-GATE NON-VOLATILE FLASH MEMORY CELLS USING TWO POLYSILICON DEPOSITION STEPS

      
Application Number 18126954
Status Pending
Filing Date 2023-03-27
First Publication Date 2023-07-27
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Zhou, Feng
  • Liu, Xian
  • Su, Chien-Sheng
  • Do, Nhan
  • Wang, Chunming

Abstract

A simplified method for forming pairs of non-volatile memory cells using two polysilicon depositions. A first polysilicon layer is formed on and insulated from the semiconductor substrate in a first polysilicon deposition process. A pair of spaced apart insulation blocks are formed on the first polysilicon layer. Exposed portions of the first poly silicon layer are removed while maintaining a pair of polysilicon blocks of the first polysilicon layer each disposed under one of the pair of insulation blocks. A second polysilicon layer is formed over the substrate and the pair of insulation blocks in a second polysilicon deposition process. Portions of the second polysilicon layer are removed while maintaining a first polysilicon block (disposed between the pair of insulation blocks), a second polysilicon block (disposed adjacent an outer side of one insulation block), and a third polysilicon block (disposed adjacent an outer side of the other insulation block).

IPC Classes  ?

  • H01L 29/66 - Types of semiconductor device
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate
  • H01L 27/07 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body including a plurality of individual components in a non-repetitive configuration the components having an active region in common
  • H01L 29/08 - Semiconductor bodies characterised by the shapes, relative sizes, or dispositions of the semiconductor regions with semiconductor regions connected to an electrode carrying current to be rectified, amplified, or switched and such electrode being part of a semiconductor device which comprises three or more electrodes
  • H01L 21/28 - Manufacture of electrodes on semiconductor bodies using processes or apparatus not provided for in groups
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched

79.

Output circuitry for non-volatile memory array in neural network

      
Application Number 18123918
Grant Number 12112798
Status In Force
Filing Date 2023-03-20
First Publication Date 2023-07-20
Grant Date 2024-10-08
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Bayat, Farnood Merrikh
  • Guo, Xinjie
  • Strukov, Dmitri
  • Do, Nhan
  • Tran, Hieu Van
  • Tiwari, Vipin
  • Reiten, Mark

Abstract

Numerous examples are disclosed for an output block coupled to a non-volatile memory array in a neural network and associated methods. In one example, a circuit for converting a current in a neural network into an output voltage comprises a non-volatile memory cell comprises a word line terminal, a bit line terminal, and a source line terminal, wherein the bit line terminal receives the current; and a switch for selectively coupling the word line terminal to the bit line terminal; wherein when the switch is closed, the current flows into the non-volatile memory cell and the output voltage is provided on the bit line terminal.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/045 - Combinations of networks
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/12 - Programming voltage switching circuits
  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
  • G11C 29/38 - Response verification devices

80.

Summing circuit for neural network

      
Application Number 18123921
Grant Number 12057160
Status In Force
Filing Date 2023-03-20
First Publication Date 2023-07-20
Grant Date 2024-08-06
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Bayat, Farnood Merrikh
  • Guo, Xinjie
  • Strukov, Dmitri
  • Do, Nhan
  • Tran, Hieu Van
  • Tiwari, Vipin
  • Reiten, Mark

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.

IPC Classes  ?

  • G11C 11/00 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/045 - Combinations of networks
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/12 - Programming voltage switching circuits
  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
  • G11C 29/38 - Response verification devices

81.

SPLIT ARRAY ARCHITECTURE FOR ANALOG NEURAL MEMORY IN A DEEP LEARNING ARTIFICIAL NEURAL NETWORK

      
Application Number 18125703
Status Pending
Filing Date 2023-03-23
First Publication Date 2023-07-20
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Hong, Stanley
  • Trinh, Stephen
  • Ly, Anh

Abstract

Numerous embodiments are disclosed for splitting a physical array into multiple arrays for separate vector-by-matrix multiplication (VMM) operations. In one example, a system comprises an array of non-volatile memory cells arranged into rows and columns; and a plurality of sets of output lines, where each column contains a set of output lines; wherein each row is coupled to only one output line in the set of output lines for each column.

IPC Classes  ?

  • G06N 3/00 - Computing arrangements based on biological models
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 8/10 - Decoders
  • G11C 7/12 - Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines

82.

Neural network classifier using array of three-gate non-volatile memory cells

      
Application Number 18124334
Grant Number 12033692
Status In Force
Filing Date 2023-03-21
First Publication Date 2023-07-13
Grant Date 2024-07-09
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Lemke, Steven
  • Tiwari, Vipin
  • Do, Nhan
  • Reiten, Mark

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.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/045 - Combinations of networks
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/14 - Circuits for erasing electrically, e.g. erase voltage switching circuits
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate
  • H10B 41/30 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region

83.

Verification of a weight stored in a non-volatile memory cell in a neural network following a programming operation

      
Application Number 18120360
Grant Number 11972795
Status In Force
Filing Date 2023-03-10
First Publication Date 2023-06-29
Grant Date 2024-04-30
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Bayat, Farnood Merrikh
  • Guo, Xinjie
  • Strukov, Dmitri
  • Do, Nhan
  • Tran, Hieu Van
  • Tiwari, Vipin
  • Reiten, Mark

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.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/045 - Combinations of networks
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/12 - Programming voltage switching circuits
  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
  • G11C 29/38 - Response verification devices

84.

SPLIT GATE NON-VOLATILE MEMORY CELLS, HV AND LOGIC DEVICES WITH FINFET STRUCTURES, AND METHOD OF MAKING SAME

      
Application Number 18103265
Status Pending
Filing Date 2023-01-30
First Publication Date 2023-06-15
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Song, Guo Xiang
  • Wang, Chunming
  • Xing, Leo
  • Liu, Xian
  • Do, Nhan

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.

IPC Classes  ?

  • H10B 41/42 - Simultaneous manufacture of periphery and memory cells
  • H01L 21/28 - Manufacture of electrodes on semiconductor bodies using processes or apparatus not provided for in groups
  • H01L 29/423 - Electrodes characterised by their shape, relative sizes or dispositions not carrying the current to be rectified, amplified or switched
  • H01L 29/66 - Types of semiconductor device
  • H01L 29/78 - Field-effect transistors with field effect produced by an insulated gate
  • H01L 29/788 - Field-effect transistors with field effect produced by an insulated gate with floating gate
  • H10B 41/30 - Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region

85.

Neural memory array storing synapsis weights in differential cell pairs

      
Application Number 18103383
Grant Number 11908513
Status In Force
Filing Date 2023-01-30
First Publication Date 2023-06-08
Grant Date 2024-02-20
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Trinh, Stephen
  • Hong, Stanley
  • Ly, Anh
  • Tiwari, Vipin

Abstract

Numerous embodiments of analog neural memory arrays are disclosed. In one embodiment, a system comprises a first array of non-volatile memory cells, wherein the cells are arranged in rows and columns and the non-volatile memory cells in one or more of the columns stores W+ values, and wherein one of the columns in the first array is a dummy column; and a second array of non-volatile memory cells, wherein the cells are arranged in rows and columns and the non-volatile memory cells in one or more of the columns stores W− values, and wherein one of the columns in the second array is a dummy column; wherein pairs of cells from the first array and the second array store a differential weight, W, according to the formula W=(W+)−(W−).

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 16/26 - Sensing or reading circuits; Data output circuits
  • G11C 16/28 - Sensing or reading circuits; Data output circuits using differential sensing or reference cells, e.g. dummy cells
  • H03F 3/00 - Amplifiers with only discharge tubes or only semiconductor devices as amplifying elements
  • H03M 1/16 - Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit with scale factor modification, i.e. by changing the amplification between the steps
  • G06N 3/065 - Analogue means
  • H03M 1/38 - Analogue value compared with reference values sequentially only, e.g. successive approximation type

86.

HIERARCHICAL ROM ENCODER SYSTEM FOR PERFORMING ADDRESS FAULT DETECTION IN A MEMORY SYSTEM

      
Application Number US2022017434
Publication Number 2023/101711
Status In Force
Filing Date 2022-02-23
Publication Date 2023-06-08
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Qian, Xiaozhou
  • Zhu, Yaohua

Abstract

Various embodiments are disclosed for performing address fault detection in a memory system using a hierarchical ROM encoding system. In one embodiment, a hierarchical ROM encoding system comprises two levels of ROM encoders that are used to detect an address fault. In another embodiment, a hierarchical ROM encoding system comprises three levels of ROM encoders that are used to detect an address fault.

IPC Classes  ?

  • G11C 29/02 - Detection or location of defective auxiliary circuits, e.g. defective refresh counters

87.

Hierarchical ROM encoder system for performing address fault detection in a memory system

      
Application Number 17669793
Grant Number 11798644
Status In Force
Filing Date 2022-02-11
First Publication Date 2023-06-01
Grant Date 2023-10-24
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Qian, Xiaozhou
  • Zhu, Yaohua

Abstract

Various embodiments are disclosed for performing address fault detection in a memory system using a hierarchical ROM encoding system. In one embodiment, a hierarchical ROM encoding system comprises two levels of ROM encoders that are used to detect an address fault. In another embodiment, a hierarchical ROM encoding system comprises three levels of ROM encoders that are used to detect an address fault.

IPC Classes  ?

  • G11C 7/00 - Arrangements for writing information into, or reading information out from, a digital store
  • G11C 29/04 - Detection or location of defective memory elements
  • G11C 8/10 - Decoders

88.

ADDRESS FAULT DETECTION IN A MEMORY SYSTEM

      
Application Number 17588198
Status Pending
Filing Date 2022-01-28
First Publication Date 2023-05-25
Owner Silicon Storage Technology, Inc. (USA)
Inventor Tran, Hieu Van

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.

IPC Classes  ?

  • G11C 16/08 - Address circuits; Decoders; Word-line control circuits
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G11C 16/26 - Sensing or reading circuits; Data output circuits

89.

ADDRESS FAULT DETECTION IN A MEMORY SYSTEM

      
Application Number US2022014800
Publication Number 2023/091172
Status In Force
Filing Date 2022-02-01
Publication Date 2023-05-25
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor Tran, Hieu Van

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.

IPC Classes  ?

  • G11C 29/02 - Detection or location of defective auxiliary circuits, e.g. defective refresh counters
  • G11C 29/24 - Accessing extra cells, e.g. dummy cells or redundant cells
  • G11C 29/12 - Built-in arrangements for testing, e.g. built-in self testing [BIST]

90.

DETERMINATION OF A BIAS VOLTAGE TO APPLY TO ONE OR MORE MEMORY CELLS IN A NEURAL NETWORK

      
Application Number US2022014166
Publication Number 2023/086117
Status In Force
Filing Date 2022-01-27
Publication Date 2023-05-19
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor Tran, Hieu Van

Abstract

Numerous embodiments for improving an analog neural memory in a deep learning artificial neural network as to accuracy or power consumption as temperature changes are disclosed. In some embodiments, a method is performed to determine in real-time a bias value to apply to one or more memory cells in a neural network. In other embodiments, a bias voltage is determined from a lookup table and is applied to a terminal of a memory cell during a read operation.

IPC Classes  ?

  • G11C 7/04 - Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron

91.

DETERMINATION OF A BIAS VOLTAGE TO APPLY TO ONE OR MORE MEMORY CELLS IN A NEURAL NETWORK

      
Application Number 17585452
Status Pending
Filing Date 2022-01-26
First Publication Date 2023-05-18
Owner Silicon Storage Technology, Inc. (USA)
Inventor Tran, Hieu Van

Abstract

Numerous embodiments for improving an analog neural memory in a deep learning artificial neural network as to accuracy or power consumption as temperature changes are disclosed. In some embodiments, a method is performed to determine in real-time a bias value to apply to one or more memory cells in a neural network. In other embodiments, a bias voltage is determined from a lookup table and is applied to a terminal of a memory cell during a read operation.

IPC Classes  ?

  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 16/26 - Sensing or reading circuits; Data output circuits
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/24 - Bit-line control circuits
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS

92.

Transceiver for providing high voltages for erase or program operations in a non-volatile memory system

      
Application Number 17585261
Grant Number 12062397
Status In Force
Filing Date 2022-01-26
First Publication Date 2023-05-11
Grant Date 2024-08-13
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Ly, Anh
  • Nguyen, Kha
  • Pham, Hien
  • Nguyen, Duc

Abstract

Numerous embodiments of a transceiver for providing high voltages for use during erase or program operations in a non-volatile memory system are disclosed. In one embodiment, a transceiver comprises a PMOS transistor and a native NMOS transistor. In another embodiment, a transceiver comprises a PMOS transistor, an NMOS transistor, and a native NMOS transistor.

IPC Classes  ?

  • G11C 16/16 - Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/26 - Sensing or reading circuits; Data output circuits
  • G11C 16/30 - Power supply circuits

93.

TRANSCEIVER FOR PROVIDING HIGH VOLTAGES FOR ERASE OR PROGRAM OPERATIONS IN A NON-VOLATILE MEMORY SYSTEM

      
Application Number US2022014744
Publication Number 2023/080915
Status In Force
Filing Date 2022-02-01
Publication Date 2023-05-11
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tran, Hieu Van
  • Ly, Anh
  • Nguyen, Kha
  • Pham, Hien
  • Nguyen, Duc

Abstract

Numerous embodiments of a transceiver for providing high voltages for use during erase or program operations in a non-volatile memory system are disclosed. In one embodiment, a transceiver comprises a PMOS transistor and a native NMOS transistor. In another embodiment, a transceiver comprises a PMOS transistor, an NMOS transistor, and a native NMOS transistor.

IPC Classes  ?

94.

ADJUSTABLE PROGRAMMING CIRCUIT FOR NEURAL NETWORK

      
Application Number 18081124
Status Pending
Filing Date 2022-12-14
First Publication Date 2023-04-20
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Trinh, Stephen
  • Hong, Stanley
  • Ly, Anh

Abstract

Examples of programming circuits and methods are provided. In one example, an adjustable programming circuit comprises a first adjustable voltage divider; a second adjustable voltage divider; a first operational amplifier, wherein an output terminal of the first operational amplifier provides a first programming voltage; and a second operational amplifier, wherein the first input terminal of the second operational amplifier is coupled to the output terminal of the second operational amplifier and the first input terminal of the second operational amplifier is coupled to the second output terminal of the first adjustable voltage divider.

IPC Classes  ?

  • G06N 3/065 - Analogue means
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G06N 3/08 - Learning methods
  • G06F 12/0811 - Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
  • G11C 11/4063 - Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron

95.

ADJUSTABLE PROGRAMMING CIRCUIT FOR NEURAL NETWORK

      
Application Number 18080676
Status Pending
Filing Date 2022-12-13
First Publication Date 2023-04-06
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Vu, Thuan
  • Trinh, Stephen
  • Hong, Stanley
  • Ly, Anh

Abstract

Examples of programming circuits and methods are disclosed. In one example, an adjustable programming circuit for generating a programming voltage is disclosed, the circuit comprising an operational amplifier comprising a first input terminal, a second input terminal, and an output terminal, the first input terminal receiving a reference voltage; a first switched capacitor network coupled between the second input terminal of the operational amplifier and the output terminal of the operational amplifier; and a second switched capacitor network coupled between an input voltage and the second input terminal of the operational amplifier; wherein the output terminal of the operational amplifier outputs a programming voltage that varies in response to a capacitance of the first switched capacitor network and a capacitance of the second switched capacitor network.

IPC Classes  ?

  • G06N 3/065 - Analogue means
  • G11C 16/10 - Programming or data input circuits
  • G11C 16/04 - Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
  • G06N 3/08 - Learning methods
  • G06F 12/0811 - Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
  • G11C 11/4063 - Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron

96.

Method of determining defective die containing non-volatile memory cells

      
Application Number 17576754
Grant Number 12020762
Status In Force
Filing Date 2022-01-14
First Publication Date 2023-03-30
Grant Date 2024-06-25
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tkachev, Yuri
  • Kim, Jinho
  • Fung, Cynthia
  • Festes, Gilles
  • Bertello, Bernard
  • Ghazavi, Parviz
  • Villard, Bruno
  • Thiery, Jean Francois
  • Decobert, Catherine
  • Jourba, Serguei
  • Luo, Fan
  • Tee, Latt
  • Do, Nhan

Abstract

A method of testing non-volatile memory cells formed on a die includes erasing the memory cells and performing a first read operation to determine a lowest read current RC1 for the memory cells and a first number N1 of the memory cells having the lowest read current RC1. A second read operation is performed to determine a second number N2 of the memory cells having a read current not exceeding a target read current RC2. The target read current RC2 is equal to the lowest read current RC1 plus a predetermined current value. The die is determined to be acceptable if the second number N2 is determined to exceed the first number N1 plus a predetermined number. The die is determined to be defective if the second number N2 is determined not to exceed the first number N1 plus the predetermined number.

IPC Classes  ?

  • G11C 29/50 - Marginal testing, e.g. race, voltage or current testing

97.

METHOD OF DETERMINING DEFECTIVE DIE CONTAINING NON-VOLATILE MEMORY CELLS

      
Application Number US2022012710
Publication Number 2023/048755
Status In Force
Filing Date 2022-01-18
Publication Date 2023-03-30
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor
  • Tkachev, Yuri
  • Kim, Jinho
  • Fung, Cynthia
  • Festes, Gilles
  • Bertello, Bernard
  • Ghazavi, Parviz
  • Villard, Bruno
  • Thiery, Jean Francois
  • Decobert, Catherine
  • Jourba, Serguei
  • Luo, Fan
  • Tee, Latt
  • Do, Nhan

Abstract

A method of testing non-volatile memory cells formed on a die includes erasing the memory cells and performing a first read operation to determine a lowest read current RC1 for the memory cells and a first number N1 of the memory cells having the lowest read current RC1. A second read operation is performed to determine a second number N2 of the memory cells having a read current not exceeding a target read current RC2. The target read current RC2 is equal to the lowest read current RC1 plus a predetermined current value. The die is determined to be acceptable if the second number N2 is determined to exceed the first number N1 plus a predetermined number. The die is determined to be defective if the second number N2 is determined not to exceed the first number N1 plus the predetermined number.

IPC Classes  ?

  • G11C 29/44 - Indication or identification of errors, e.g. for repair
  • G11C 29/50 - Marginal testing, e.g. race, voltage or current testing
  • G11C 29/04 - Detection or location of defective memory elements
  • G11C 29/06 - Acceleration testing

98.

Hybrid memory system configurable to store neural memory weight data in analog form or digital form

      
Application Number 17519241
Grant Number 11989440
Status In Force
Filing Date 2021-11-04
First Publication Date 2023-02-23
Grant Date 2024-05-21
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor Tran, Hieu Van

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.

IPC Classes  ?

  • G11C 7/16 - Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06N 3/065 - Analogue means
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G11C 27/00 - Electric analogue stores, e.g. for storing instantaneous values

99.

HYBRID MEMORY SYSTEM CONFIGURABLE TO STORE NEURAL MEMORY WEIGHT DATA IN ANALOG FORM OR DIGITAL FORM

      
Application Number US2021059286
Publication Number 2023/018432
Status In Force
Filing Date 2021-11-13
Publication Date 2023-02-16
Owner SILICON STORAGE TECHNOLOGY, INC. (USA)
Inventor Tran, Hieu Van

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.

IPC Classes  ?

  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 11/00 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
  • G11C 11/56 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
  • G11C 27/00 - Electric analogue stores, e.g. for storing instantaneous values
  • G11C 11/54 - Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using elements simulating biological cells, e.g. neuron
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G11C 7/16 - Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters
  • H03M 1/46 - Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
  • H03M 1/74 - Simultaneous conversion

100.

INPUT CIRCUITRY FOR ANALOG NEURAL MEMORY IN A DEEP LEARNING ARTIFICIAL NEURAL NETWORK

      
Application Number 17520396
Status Pending
Filing Date 2021-11-05
First Publication Date 2023-02-16
Owner Silicon Storage Technology, Inc. (USA)
Inventor
  • Tran, Hieu Van
  • Nguyen, Kha
  • Vu, Thuan
  • Pham, Hien
  • Hong, Stanley
  • Trinh, Stephen

Abstract

Numerous embodiments of input circuitry for an analog neural memory in a deep learning artificial neural network are disclosed.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/16 - Matrix or vector computation
  • H03M 1/46 - Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
  1     2     3     ...     7        Next Page