IP Library › Granted Patent US 12,237,011
Granted Patent B2
US 12,237,011 · App. 17/853,315 · Granted Feb 25, 2025

Read and programming decoding system for analog neural memory

Inventors: Hieu Van Tran (San Jose, CA); Thuan Vu (San Jose, CA); Stanley Hong (San Jose, CA); Stephen Trinh (San Jose, CA); Anh Ly (San Jose, CA); Han Tran (Ho Chi Minh, VN); Kha Nguyen (Ho Chi Minh, VN); Hien Pham (Ho Chi Minh, VN)
Assignee: SILICON STORAGE TECHNOLOGY, INC.
G11C11/5642G06F17/16G06N3/06G11C11/1655G11C11/1657G11C11/4074
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,237,011
App. No.
17/853,315
Granted
Feb 25, 2025
Kind
B2
Abstract

Various examples of decoders and physical layout designs for non-volatile flash memory arrays in an analog neural system are disclosed. In one example, a system comprises a plurality of vector-by-matrix multiplication arrays in an analog neural memory system, each vector-by-matrix multiplication array comprising an array of non-volatile memory cells organized into rows and columns, wherein each memory cell comprises a word line terminal; a plurality of read row decoders, each read row decoder coupled to one of the plurality of vector-by-matrix multiplication arrays for applying a voltage to one or more selected rows during a read operation; and a shared program row decoder coupled to all of the plurality of vector-by-matrix multiplication arrays for applying a voltage to one or more selected rows in one or more of the vector-by-matrix multiplication arrays during a program operation.

Claims (16)

1. A system comprising:

a plurality of vector-by-matrix multiplication arrays in an analog neural memory system, respective ones of the plurality of vector-by-matrix multiplication comprising an array of non-volatile memory cells organized into rows and columns, wherein the plurality of vector-by-matrix multiplication arrays share control gate lines and source lines;

a shared high voltage row decoder coupled to the control gate lines and the source lines of the plurality of vector-by-matrix multiplication arrays to apply a first set of voltages to control gate terminals, source line terminals, and erase gate terminals of one or more selected rows in the plurality of vector-by-matrix multiplication arrays during a program operation;

a plurality of read row decoders, each read row decoder coupled to read word lines and word line terminals of one of the arrays in the plurality of vector-by-matrix multiplication arrays but not the other arrays in the plurality of vector-by-matrix multiplication arrays to apply a second voltage lower than each of the first set of voltages to word line terminals of one or more selected rows in the one of the arrays during a read operation; and

a shared program row decoder coupled to all of the arrays in the plurality of vector-by-matrix multiplication arrays to apply a third voltage lower than each of the first set of voltages to word line terminals of one or more selected rows in one or more of the vector-by-matrix multiplication arrays during a program operation;

wherein the read word lines are perpendicular to the control gate lines and the source lines.

2. The system of claim 1 , wherein the non-volatile memory cells are split-gate flash memory cells.

3. The system of claim 1 , wherein the non-volatile memory cells are stacked-gate flash memory cells.

4. A method comprising:

applying, by a shared program row decoder coupled to a plurality of vector-by-matrix multiplication arrays of non-volatile memory cells that share control gate lines, erase gate lines, and source lines, a first voltage during a program operation to word lines coupled to one or more selected rows in one or more of the plurality of vector-by-matrix multiplication arrays;

applying, by a shared high voltage row decoder to the control gate lines, erase gate lines, and source lines of the plurality of vector-by-matrix multiplication arrays of non-volatile memory cells, a set of voltages during a program operation to one or more selected rows in one or more of the plurality of vector-by-matrix multiplication arrays; and

applying, by a read row decoder, a second voltage received from read word lines to word lines coupled to one or more selected rows of non-volatile memory cells in one of the arrays in the plurality of vector-by-matrix multiplication arrays but not the other arrays in the plurality of vector-by-matrix multiplication arrays during a read operation;

wherein the read word lines are perpendicular to the control gate lines and the source lines; and

wherein each voltage in the set of voltages is larger than the first voltage and the second voltage.

5. The method of claim 4 , wherein the non-volatile memory cells are split-gate flash memory cells.

6. The method of claim 4 , wherein the non-volatile memory cells are stacked-gate flash memory cells.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2025
From: TRAN, HIEU VAN; VU, THUAN; HONG, STANLEY; TRINH, STEPHEN; LY, ANH; TRAN, HAN; NGUYEN, KHA; PHAM, HIEN
To: SILICON STORAGE TECHNOLOGY, INC.
Reel/Frame 070606/0921 →
Continuity (3)
Division 16503355 · Jul 3, 2019
Provisional Application 62840318 · Apr 29, 2019
Related Publication 20230018166A1 · Jan 19, 2023
References Cited (155)
US 4810910A · Schoellikopf et al. · 1989 [cited by applicant]
US 4904881A · Castro · 1990 [cited by applicant]
US 4950917A · Holler · 1990 [cited by applicant]
US 4961002A · Tam et al. · 1990 [cited by applicant]
US 5028810A · Castro · 1991 [cited by applicant]
US 5029130A · Yeh · 1991 [cited by applicant]
US 5055897A · Canepa · 1991 [cited by applicant]
US 5097441A · Soo-In et al. · 1992 [cited by applicant]
US 5138576A · Madurawe · 1992 [cited by applicant]
US 5146602A · Holler · 1992 [cited by applicant]
US 5150450A · Swenson · 1992 [cited by applicant]
US 5242848A · Yeh · 1993 [cited by applicant]
US 5256911A · Holler · 1993 [cited by applicant]
US 5264734A · Holler · 1993 [cited by applicant]
US 5298796A · Tawel · 1994 [cited by applicant]
US 5336936A · Allen et al. · 1994 [cited by applicant]
US 5386132A · Wong · 1995 [cited by applicant]
US 5469397A · Hoshino · 1995 [cited by applicant]
US 5509106A · Pechanek · 1996 [cited by applicant]
US 5554874A · Doluca · 1996 [cited by applicant]
US 5621336A · Shibata et al. · 1997 [cited by applicant]
US 5643814A · Chung · 1997 [cited by applicant]
US 5721702A · Briner · 1998 [cited by applicant]
US 5748534A · Dunlap · 1998 [cited by applicant]
US 5914894A · Diorio · 1999 [cited by applicant]
US 5966332A · Takano · 1999 [cited by applicant]
US 5990512A · Diorio · 1999 [cited by applicant]
US 6222777B1 · Khieu · 2001 [cited by applicant]
US 6232180B1 · Chen · 2001 [cited by applicant]
US 6282119B1 · Tsen · 2001 [cited by applicant]
US 6389404B1 · Carson · 2002 [cited by applicant]
US 6683645B1 · Collins et al. · 2004 [cited by applicant]
US 6747310B2 · Fan · 2004 [cited by applicant]
US 6829598B2 · Milev · 2004 [cited by applicant]
US 7315056B2 · Klinger et al. · 2008 [cited by applicant]
US 7868375B2 · Liu et al. · 2011 [cited by applicant]
US 10217512B1 · Leobandung · 2019 [cited by applicant]
US 10388389B2 · Guo · 2019 [cited by applicant]
US 10720217B1 · Tran · 2020 [cited by applicant]
US 10741611B1 · Leobandung · 2020 [cited by applicant]
US 10803943B2 · Tran · 2020 [cited by applicant]
US 11023559B2 · McCollum · 2021 [cited by applicant]
US 11061646B2 · Sumbul · 2021 [cited by examiner]
US 11087207B2 · Tran · 2021 [cited by applicant]
US 11270763B2 · Tran · 2022 [cited by applicant]
US 11270771B2 · Tran · 2022 [cited by applicant]
US 20020089014A1 · Chern · 2002 [cited by applicant]
US 20030034510A1 · Liu · 2003 [cited by applicant]
US 20030052360A1 · Guterman · 2003 [cited by applicant]
US 20030183871A1 · Dugger et al. · 2003 [cited by applicant]
US 20040095809A1 · Sakamoto · 2004 [cited by applicant]
US 20040125655A1 · Tsai · 2004 [cited by applicant]
US 20040150032A1 · Wu · 2004 [cited by applicant]
US 20040155234A1 · Ishimaru · 2004 [cited by applicant]
US 20040156241A1 · Mokhlesi · 2004 [cited by applicant]
US 20040251949A1 · Shi · 2004 [cited by applicant]
US 20050087892A1 · Hsu · 2005 [cited by applicant]
US 20050122238A1 · Nomura · 2005 [cited by applicant]
US 20060104120A1 · Hemink · 2006 [cited by applicant]
US 20060170038A1 · Wong · 2006 [cited by applicant]
US 20070171756A1 · Lambrache · 2007 [cited by applicant]
US 20080304345A1 · Kwean · 2008 [cited by applicant]
US 20090103361A1 · Wang · 2009 [cited by applicant]
US 20090109760A1 · Nazarian · 2009 [cited by applicant]
US 20090154246A1 · Liu · 2009 [cited by applicant]
US 20090192958A1 · Todorokihara · 2009 [cited by applicant]
US 20100046299A1 · Roohparvar · 2010 [cited by applicant]
US 20100290292A1 · Tanizaki · 2010 [cited by applicant]
US 20110161625A1 · Pechanek · 2011 [cited by applicant]
US 20110235419A1 · Ishimaru · 2011 [cited by applicant]
US 20120068872A1 · Baker · 2012 [cited by applicant]
US 20120087188A1 · Hsieh · 2012 [cited by applicant]
US 20120136913A1 · Duong · 2012 [cited by applicant]
US 20130044544A1 · Shiino · 2013 [cited by applicant]
US 20130100756A1 · Liao · 2013 [cited by applicant]
US 20140054667A1 · Tkachev · 2014 [cited by applicant]
US 20140104965A1 · Tran · 2014 [cited by examiner]
US 20140140132A1 · Gu · 2014 [cited by applicant]
US 20140269062A1 · Do · 2014 [cited by applicant]
US 20140310220A1 · Chang · 2014 [cited by applicant]
US 20150106315A1 · Birdwell · 2015 [cited by applicant]
US 20150138183A1 · Kishi · 2015 [cited by applicant]
US 20150178619A1 · Nishitani · 2015 [cited by applicant]
US 20150199963A1 · Maaninen · 2015 [cited by applicant]
US 20150213898A1 · Do · 2015 [cited by applicant]
US 20150262055A1 · Akopyan · 2015 [cited by applicant]
US 20150324691A1 · Dropps · 2015 [cited by applicant]
US 20160042790A1 · Tran · 2016 [cited by applicant]
US 20160048755A1 · Freyman · 2016 [cited by applicant]
US 20160133639A1 · Tran · 2016 [cited by applicant]
US 20160180945A1 · Ng · 2016 [cited by applicant]
US 20160254269A1 · Kim et al. · 2016 [cited by applicant]
US 20170330070A1 · Sengupta · 2017 [cited by applicant]
US 20170337466A1 · Bayat · 2017 [cited by examiner]
US 20170337971A1 · Tran et al. · 2017 [cited by applicant]
US 20170337980A1 · Guo et al. · 2017 [cited by applicant]
US 20180004708A1 · Muralimanohar · 2018 [cited by applicant]
US 20180095930A1 · Lu · 2018 [cited by applicant]
US 20180165573A1 · Hsu · 2018 [cited by applicant]
US 20180174034A1 · Obradovic · 2018 [cited by applicant]
US 20180268912A1 · Guo et al. · 2018 [cited by applicant]
US 20180293487A1 · Copel et al. · 2018 [cited by applicant]
US 20190019538A1 · Li · 2019 [cited by applicant]
US 20190019564A1 · Li · 2019 [cited by applicant]
US 20190042199A1 · Sumbul · 2019 [cited by applicant]
US 20190088325A1 · Tiwari et al. · 2019 [cited by applicant]
US 20190088329A1 · Tiwari · 2019 [cited by applicant]
US 20190095779A1 · Leobandung · 2019 [cited by applicant]
US 20190164617A1 · Tran · 2019 [cited by applicant]
US 20190205729A1 · Tran · 2019 [cited by applicant]
US 20190213234A1 · Bayat · 2019 [cited by applicant]
US 20190237136A1 · Tran et al. · 2019 [cited by applicant]
US 20190237470A1 · Mine · 2019 [cited by examiner]
US 20190278675A1 · Bolkhovitin · 2019 [cited by applicant]
US 20190294416A1 · Hu · 2019 [cited by applicant]
US 20200020393A1 · Al-Shamma · 2020 [cited by applicant]
US 20200151543A1 · Bayat · 2020 [cited by applicant]
US 20200201751A1 · Wei · 2020 [cited by applicant]
US 20200233482A1 · Tran · 2020 [cited by applicant]
US 20200234111A1 · Tran · 2020 [cited by applicant]
US 20210232893A1 · Bayat · 2021 [cited by applicant]
CN 102567784 · 2012 [cited by applicant]
CN 102906767 · 2013 [cited by applicant]
CN 104615909 · 2015 [cited by applicant]
EP 0566739A1 · 1993 [cited by applicant]
EP 0562737B1 · 1998 [cited by applicant]
JP 63261784 · 1988 [cited by applicant]
JP H03018985 · 1991 [cited by applicant]
JP 2003151290 · 2003 [cited by applicant]
JP 2018520454A · 2018 [cited by applicant]
KR 20070110835 · 2007 [cited by applicant]
KR 20180014076 · 2018 [cited by applicant]
KR 20180061333A · 2018 [cited by applicant]
TW 200414549 · 2004 [cited by applicant]
TW I625843 · 2018 [cited by applicant]
TW 201837759 · 2018 [cited by applicant]
TW 201901285 · 2019 [cited by applicant]
WO 2017131653 · 2017 [cited by applicant]
Japanese Office Action mailed on Nov. 15, 2022 corresponding to the related Japanese Patent Application No. 2021-564319. [cited by applicant]
European Examiner's Report dated Nov. 25, 2021 for the related European Patent Application No. 17 799 921.6. [cited by applicant]
Chinese Office Action dated Oct. 9, 2021 corresponding to Chinese Patent Application No. 201780030390.9. [cited by applicant]
Bayat, “Memory Technologies for Neural Networks,” IEEE, 2015. [cited by applicant]
Guo, et al., “Temperature-insensitive Analog Vector-by-Matrix Multiplier Based on 55 nm NOR Flash Memory Cells,” IEEE Custom Integrated Circuits Conference, Apr. 30, 2017, pp. 1-14. [cited by applicant]
Lin, et al., “A Novel Voltage-Accumulation Vector-Matrix Multiplication Architecture Using Resistor-shunted Floating Gate Flash Memory Device for Low-power and High-density Neural Network Applications,” IEEE Internation… [cited by applicant]
Bavandpour, et al., “Energy-Efficient Time-Domain Vector-by-Matrix Multiplier for Neurocomputing and Beyond,” retrieved from the Internet: url:https://arxiv.org/pdf/1711.10673.pdf, pp. 1-6. [cited by applicant]
Mehrotra, “Elements of Artificial Neural Networks,” MIT Press, 1997. [cited by applicant]
U.S. Appl. No. 62/797,158, titled “Apparatus and Method for Combining Analog Neural Net With FPGA Routing in a Monolithic Integrated Circuit,” filed Jan. 25, 2019. [cited by applicant]
Jenn-Chyou Bor, et al., “Realization of the CMOS Pulsewidth-Modulation (PWM) Neural Network with On-Chip Learning,” IEEE Transactions on Circuits and Systems, Jan. 1998. [cited by applicant]
Alister Hamilton, et al., “Integrated Pulse Stream Neural Networks: Results, Issues, and Pointers,” IEEE Transactions on Neural Networks, May 1992. [cited by applicant]
Shafiee et al, “Isaac: A Convolutional Neural Network Accelerator With In-Situ Analog Arithmetic in Crossbars;” 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture, Seoul, Oct. 2016. [URL:https://… [cited by applicant]
S. Korean Office Action mailed on Mar. 22, 2023 corresponding to the related S. Korean Patent Application No. 10-2021-7035375. [cited by applicant]
Notice of Reasons for Rejection mailed on Nov. 14, 2023 corresponding to the related Japanese Patent Application No. 2021-564319. [cited by applicant]
Japanese Notice of Refusal mailed on Jun. 19, 2024 corresponding to the related Japanese Patent Application No. 2023-111962. (Copy of the Google English Machine Translations and original copy of the Japanese Office Acti… [cited by applicant]
S. Korean Notice of Allowance issued on Feb. 7, 2024 corresponding to the related S. Korean Patent Application No. 10-2021-7035375. [cited by applicant]
Japanese Decision of Refusal mailed on Oct. 15, 2024 corresponding to the related Japanese Patent Application No. 2023-111962. [cited by applicant]