-
11.
公开(公告)号:US20250069678A1
公开(公告)日:2025-02-27
申请号:US18939751
申请日:2024-11-07
Applicant: STMicroelectronics International N.V.
Inventor: Hitesh CHAWLA , Tanuj KUMAR , Bhupender SINGH , Harsh RAWAT , Kedar Janardan DHORI , Manuj AYODHYAWASI , Nitin CHAWLA , Promod KUMAR
Abstract: The memory array of a memory includes sub-arrays with memory cells arranged in a row-column matrix where each row includes a word line and each sub-array column includes a local bit line. A row decoder circuit supports two modes of memory circuit operation: a first mode where only one word line in the memory array is actuated during a memory read and a second mode where one word line per sub-array are simultaneously actuated during the memory read. An input/output circuit for each column includes inputs to the local bit lines of the sub-arrays, a column data output coupled to the bit line inputs, and a sub-array data output coupled to each bit line input. Both BIST and ATPG testing of the input/output circuit are supported. For BIST testing, multiple data paths between the bit line inputs and the column data output are selectively controlled to provide complete circuit testing.
-
12.
公开(公告)号:US20230280915A1
公开(公告)日:2023-09-07
申请号:US18196152
申请日:2023-05-11
Applicant: STMicroelectronics International N.V.
Inventor: Praveen Kumar VERMA , Harsh RAWAT
IPC: G06F3/06
CPC classification number: G06F3/0625 , G06F3/0659 , G06F3/0673
Abstract: A read-modify-write operation is performed, within a single cycle of a clock signal, by: decoding an address to select a word line of a memory; applying a word line signal at a first voltage level to the selected word line; reading a current data word from a data word location in the memory; reducing the word line signal from the first voltage level to the second voltage level; performing a mathematical modify operation internally within the memory on the current data word to generate a modified data word; increasing the word line signal from the second voltage level to the first voltage level; and writing the modified data word back to the location in the memory.
-
公开(公告)号:US20230102492A1
公开(公告)日:2023-03-30
申请号:US17954060
申请日:2022-09-27
Applicant: STMicroelectronics International N.V.
Inventor: Harsh RAWAT , Kedar Janardan DHORI , Promod KUMAR , Nitin CHAWLA , Manuj AYODHYAWASI
Abstract: A memory array includes a plurality of bit-cells arranged as a set of rows of bit-cells intersecting a plurality of columns. The memory array also includes a plurality of in-memory-compute (IMC) cells arranged as a set of rows of IMC cells intersecting the plurality of columns of the memory array. Each of the IMC cells of the memory array includes a first bit-cell having a latch, a write-bit line and a complementary write-bit line, and a second bit-cell having a latch, a write-bit line and a complementary write-bit line, wherein the write-bit line of the first bit-cell is coupled to the complementary write-bit line of the second bit-cell and the complementary write-bit line of the first bit-cell is coupled to the write-bit line of the second bit-cell.
-
14.
公开(公告)号:US20230051672A1
公开(公告)日:2023-02-16
申请号:US17861458
申请日:2022-07-11
Inventor: Harsh RAWAT , Praveen Kumar VERMA , Promod KUMAR , Christophe LECOCQ
Abstract: A memory circuit includes an array of memory cells arranged with first word lines connected to a first sub-array storing less significant bits of data and second word lines connected to a second sub-array storing more significant bits of data. A row decoder circuit coupled to the first and second word lines generates word line signals. A word line gating circuit is configured to selectively gate passage of the word line signals to the second word lines for the second sub-array in response to assertion of a maximum value signal. A data modification circuit performs a mathematical operation on data read from the array of memory cells, and asserts the maximum value signal if the mathematical operation performed on the less significant bits of data from the first sub-array produces a maximum data value.
-
公开(公告)号:US20230012303A1
公开(公告)日:2023-01-12
申请号:US17852567
申请日:2022-06-29
Applicant: STMicroelectronics International N.V.
Inventor: Kedar Janardan DHORI , Harsh RAWAT , Promod KUMAR , Nitin CHAWLA , Manuj AYODHYAWASI
IPC: G11C11/418 , G11C11/412 , G11C11/419
Abstract: A circuit includes a memory array with SRAM cells connected in rows by word lines and in columns by bit lines. A row controller circuit simultaneously actuates, through a word line driver circuit for each row, word lines in parallel for an in-memory compute operation. A column processing circuit processes analog voltages developed on the bit lines in response to the simultaneous actuation to generate a decision output for the in-memory compute operation. A bit line clamping circuit includes a sensing circuit that compares the analog voltages on a given pair of bit lines to a threshold voltage. A voltage clamp circuit is actuated in response to the comparison to preclude the analog voltages on the given pair of bit lines from decreasing below a clamping voltage level.
-
公开(公告)号:US20230008275A1
公开(公告)日:2023-01-12
申请号:US17844434
申请日:2022-06-20
Applicant: STMicroelectronics International N.V.
Inventor: Kedar Janardan DHORI , Nitin CHAWLA , Promod KUMAR , Manuj AYODHYAWASI , Harsh RAWAT
IPC: G11C11/408 , G11C11/4076 , G11C11/4074 , G11C7/04 , H03K19/17728
Abstract: An in-memory computation circuit includes a memory array with SRAM cells connected in rows by word lines and in columns by bit lines. Each row includes a word line drive circuit powered by an adaptive supply voltage. A row controller circuit simultaneously actuates word lines in parallel for an in-memory compute operation. A column processing circuit processes analog voltages developed on the bit lines in response to the simultaneous actuation to generate a decision output for the in-memory compute operation. A voltage generator circuit generates the adaptive supply voltage for powering the word line drive circuits during the simultaneous actuation. A level of the adaptive supply voltage is modulated dependent on integrated circuit process and/or temperature conditions in order to optimize word line underdrive performance and inhibit unwanted memory cell data flip.
-
17.
公开(公告)号:US20240177769A1
公开(公告)日:2024-05-30
申请号:US18522547
申请日:2023-11-29
Applicant: STMicroelectronics International N.V.
Inventor: Promod KUMAR , Kedar Janardan DHORI , Harsh RAWAT , Nitin CHAWLA , Manuj AYODHYAWASI
IPC: G11C11/419 , G11C5/14 , G11C8/08
CPC classification number: G11C11/419 , G11C5/145 , G11C8/08
Abstract: A memory array includes memory cells arranged in rows and columns where each row includes a word line connected to memory cells of the row and each column includes a bit line connected to memory cells of the column. Each memory cell stores a bit of weight data for an in-memory computation operation. A row controller circuit coupled to the word lines through drive circuits is configured to simultaneously actuate multiple word lines during the in-memory computation operation. A column processing circuit includes a discharge time sensing circuit for each column that generates an analog signal indicative of a time taken during the in-memory computation operation to discharge the bit line from a precharge voltage to a threshold voltage. The analog signals are converted to digital signal and a computation circuitry performs digital signal processing calculations on the digital signals to generate a decision output for the in-memory computation operation.
-
公开(公告)号:US20240112748A1
公开(公告)日:2024-04-04
申请号:US18228118
申请日:2023-07-31
Applicant: STMicroelectronics International N.V.
Inventor: Tanuj KUMAR , Hitesh CHAWLA , Bhupender SINGH , Harsh RAWAT , Kedar Janardan DHORI , Manuj AYODHYAWASI , Nitin CHAWLA , Promod KUMAR
CPC classification number: G11C29/1201 , G11C29/12015 , G11C29/32 , G11C2029/1204
Abstract: A memory circuit includes an address port, a data input port and a data output port. An upstream shadow logic circuit is coupled to provide address data to the address port of the memory circuit and input data to the data input port of the memory circuit. A downstream shadow logic circuit is coupled to receive output data from the data output port of the memory circuit. The memory circuit includes a bypass path between the address port and the data output port. This bypass path is activated during a testing operation to pass bits of the address data (forming test data) applied by upstream shadow logic circuit from the address port to the data output port.
-
19.
公开(公告)号:US20240071546A1
公开(公告)日:2024-02-29
申请号:US18227545
申请日:2023-07-28
Applicant: STMicroelectronics International N.V.
Inventor: Hitesh CHAWLA , Tanuj KUMAR , Bhupender SINGH , Harsh RAWAT , Kedar Janardan DHORI , Manuj AYODHYAWASI , Nitin CHAWLA , Promod KUMAR
CPC classification number: G11C29/1201 , G11C29/36 , G11C2029/1202 , G11C2029/1204 , G11C2029/3602
Abstract: The memory array of a memory includes sub-arrays with memory cells arranged in a row-column matrix where each row includes a word line and each sub-array column includes a local bit line. A row decoder circuit supports two modes of memory circuit operation: a first mode where only one word line in the memory array is actuated during a memory read and a second mode where one word line per sub-array are simultaneously actuated during the memory read. An input/output circuit for each column includes inputs to the local bit lines of the sub-arrays, a column data output coupled to the bit line inputs, and a sub-array data output coupled to each bit line input. Both BIST and ATPG testing of the input/output circuit are supported. For BIST testing, multiple data paths between the bit line inputs and the column data output are selectively controlled to provide complete circuit testing.
-
20.
公开(公告)号:US20240071429A1
公开(公告)日:2024-02-29
申请号:US18233562
申请日:2023-08-14
Applicant: STMicroelectronics International N.V.
Inventor: Harsh RAWAT , Nitin CHAWLA , Promod KUMAR , Kedar Janardan DHORI , Manuj AYODHYAWASI
CPC classification number: G11C7/1009 , G11C7/1057 , G11C7/106 , G11C7/12
Abstract: The memory array of a circuit includes sub-arrays with memory cells arranged in a row-column matrix where each row includes a word line and each sub-array column includes a local bit line. A control circuit supports two modes of circuit operation: a first mode where only one word line in the memory array is actuated during a memory read and a second mode where one word line per sub-array are simultaneously actuated during the memory read. An input/output circuit for each column includes inputs to the local bit lines of the sub-arrays, a column data output coupled to the bit line inputs, and a sub-array data output coupled to each bit line input. In memory computation operations are performed in the second mode as a function of feature data and weight data stored in the memory.
-
-
-
-
-
-
-
-
-