-
公开(公告)号:US20230259738A1
公开(公告)日:2023-08-17
申请号:US18141090
申请日:2023-04-28
Inventor: Hieu Van Tran , NHAN DO , FARNOOD MERRIKH BAYAT , XINJIE GUO , DMITRI STRUKOV , VIPIN TIWARI , MARK REITEN
IPC: G06N3/04 , G06N3/063 , G11C11/54 , G11C16/34 , G11C29/38 , G06N3/045 , G11C16/08 , G11C16/12 , G11C16/16 , G06F3/06
CPC classification number: G06N3/04 , G06F3/061 , G06F3/0655 , G06F3/0688 , G06N3/045 , G06N3/063 , G11C11/54 , G11C16/08 , G11C16/12 , G11C16/16 , G11C16/3436 , G11C29/38
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.
-
公开(公告)号:US20220147794A1
公开(公告)日:2022-05-12
申请号:US17580862
申请日:2022-01-21
Inventor: FARNOOD MERRIKH BAYAT , XINJIE GUO , DMITRI STRUKOV , NHAN DO , HIEU VAN TRAN , VIPIN TIWARI , MARK REITEN
Abstract: An artificial neural network device that utilizes one or more non-volatile memory arrays as the synapses. The synapses are configured to receive inputs and to generate therefrom outputs. Neurons are configured to receive the outputs. The synapses include a plurality of memory cells, wherein each of the memory cells includes spaced apart source and drain regions formed in a semiconductor substrate with a channel region extending there between, a floating gate disposed over and insulated from a first portion of the channel region and a non-floating gate disposed over and insulated from a second portion of the channel region. Each of the plurality of memory cells is configured to store a weight value corresponding to a number of electrons on the floating gate. The plurality of memory cells are configured to multiply the inputs by the stored weight values to generate the outputs.
-
公开(公告)号:US20210232893A1
公开(公告)日:2021-07-29
申请号:US17233006
申请日:2021-04-16
Inventor: FARNOOD MERRIKH BAYAT , XINJIE GUO , DMITRI STRUKOV , NHAN DO , HIEU VAN TRAN , VIPIN TIWARI , MARK REITEN
Abstract: Numerous embodiments are disclosed for verifying a weight programmed into a selected non-volatile memory cell in a neural memory. In one embodiment, a circuit for verifying a weight programmed into a selected non-volatile memory cell in a neural memory comprises a converter for converting a target weight into a target current and a comparator for comparing the target current to an output current from the selected non-volatile memory cell during a verify operation. In another embodiment, a circuit for verifying a weight programmed into a selected non-volatile memory cell in a neural memory comprises a digital-to-analog converter for converting a target weight comprising digital bits into a target voltage, a current-to-voltage converter for converting an output current from the selected non-volatile memory cell during a verify operation into an output voltage, and a comparator for comparing the output voltage to the target voltage during a verify operation.
-
14.
公开(公告)号:US20200349421A1
公开(公告)日:2020-11-05
申请号:US16449201
申请日:2019-06-21
Applicant: Silicon Storage Technology, Inc.
Inventor: Hieu Van Tran , STEPHEN TRINH , THUAN VU , STANLEY HONG , VIPIN TIWARI , MARK REITEN , NHAN DO
Abstract: Configurable input blocks and output blocks and physical layouts are disclosed for analog neural memory systems that utilize non-volatile memory cells. An input block can be configured to support different numbers of arrays arranged in a horizontal direction, and an output block can be configured to support different numbers of arrays arranged in a vertical direction. Adjustable components are disclosed for use in the configurable input blocks and output blocks.
-
-
-