Patents by Inventor Amogh Agrawal
Amogh Agrawal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11929141Abstract: Sparsity-aware reconfiguration compute-in-memory (CIM) static random access memory (SRAM) systems are disclosed. In one aspect, a reconfigurable precision succession approximation register (SAR) analog-to-digital converter (ADC) that has the ability to form (n+m) bit precision using n-bit and m-bit sub-ADCs is provided. By controlling which sub-ADCs are used based on data sparsity, precision may be maintained as needed while providing a more energy efficient design.Type: GrantFiled: December 8, 2021Date of Patent: March 12, 2024Assignee: Purdue Research FoundationInventors: Kaushik Roy, Amogh Agrawal, Mustafa Fayez Ahmed Ali, Indranil Chakraborty, Aayush Ankit, Utkarsh Saxena
-
Patent number: 11776606Abstract: The present disclosure relates to a structure including a non-fixed read-cell circuit configured to switch from a first state to a second state based on a state of a memory cell to generate a sensing margin.Type: GrantFiled: July 1, 2021Date of Patent: October 3, 2023Assignee: GLOBALFOUNDRIES U.S. INC.Inventors: Amogh Agrawal, Ajey Poovannummoottil Jacob, Bipul C. Paul
-
Publication number: 20230178125Abstract: Sparsity-aware reconfiguration compute-in-memory (CIM) static random access memory (SRAM) systems are disclosed. In one aspect, a reconfigurable precision succession approximation register (SAR) analog-to-digital converter (ADC) that has the ability to form (n+m) bit precision using n-bit and m-bit sub-ADCs is provided. By controlling which sub-ADCs are used based on data sparsity, precision may be maintained as needed while providing a more energy efficient design.Type: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Inventors: Kaushik Roy, Amogh Agrawal, Mustafa Fayez Ahmed Ali, Indranil Chakraborty, Aayush Ankit, Utkarsh Saxena
-
Publication number: 20220335283Abstract: An application-specific integrated circuit for an artificial neural network is integrated with a high-bandwidth memory. The neural network includes a systolic array of interconnected processing elements, including upstream processing elements and downstream processing elements. Each processing element includes input/output port pairs for concurrent forward and back propagation. The processing elements can be used for convolution, in which case the input/output port pairs can support the fast and efficient scanning of kernels relative to activations.Type: ApplicationFiled: June 21, 2022Publication date: October 20, 2022Inventors: Steven C. Woo, Amogh Agrawal
-
Patent number: 11341086Abstract: An array of processing elements are arranged in a three-dimensional array. Each of the processing elements includes or is coupled to a dedicated memory. The processing elements of the array are intercoupled to their nearest neighbor processing elements. A processing element on a first die may be intercoupled to a first processing element on a second die that is located directly above the processing element, a second processing element on a third die that is located directly below the processing element, and the four adjacent processing elements on the first die. This intercoupling allows data to flow from processing element to processing element in the three directions. These dataflows are reconfigurable so that they may be optimized for the task. The data flows of the array may be configured into one or more loops that periodically recycle data in order to accomplish different parts of a calculation.Type: GrantFiled: November 9, 2020Date of Patent: May 24, 2022Assignee: Rambus Inc.Inventors: Amogh Agrawal, Thomas Vogelsang, Steven C. Woo
-
Publication number: 20210327487Abstract: The present disclosure relates to a structure including a non-fixed read-cell circuit configured to switch from a first state to a second state based on a state of a memory cell to generate a sensing margin.Type: ApplicationFiled: July 1, 2021Publication date: October 21, 2021Inventors: Amogh AGRAWAL, Ajey Poovannummoottil JACOB, Bipul C. PAUL
-
Patent number: 11087814Abstract: The present disclosure relates to a structure including a non-fixed read-cell circuit configured to switch from a first state to a second state based on a state of a memory cell to generate a sensing margin.Type: GrantFiled: July 11, 2019Date of Patent: August 10, 2021Assignee: GLOBALFOUNDRIES U.S. INC.Inventors: Amogh Agrawal, Ajey Poovannummoottil Jacob, Bipul C. Paul
-
Patent number: 11056535Abstract: Structures for a bitcell of a non-volatile memory and methods of fabricating and using such structures. Non-volatile memory elements are arranged in a Wheatstone bridge arrangement having a first terminal and a second terminal. A first field-effect transistor is coupled with the first terminal of the Wheatstone bridge arrangement, and a second field-effect transistor is coupled with the second terminal of the Wheatstone bridge arrangement.Type: GrantFiled: May 29, 2019Date of Patent: July 6, 2021Assignee: GLOBALFOUNDRIES U.S. INC.Inventors: Ajey Poovannummoottil Jacob, Amogh Agrawal
-
Publication number: 20210157582Abstract: An array of processing elements are arranged in a three-dimensional array. Each of the processing elements includes or is coupled to a dedicated memory. The processing elements of the array are intercoupled to their nearest neighbor processing elements. A processing element on a first die may be intercoupled to a first processing element on a second die that is located directly above the processing element, a second processing element on a third die that is located directly below the processing element, and the four adjacent processing elements on the first die. This intercoupling allows data to flow from processing element to processing element in the three directions. These dataflows are reconfigurable so that they may be optimized for the task. The data flows of the array may be configured into one or more loops that periodically recycle data in order to accomplish different parts of a calculation.Type: ApplicationFiled: November 9, 2020Publication date: May 27, 2021Inventors: Amogh AGRAWAL, Thomas VOGELSANG, Steven C. WOO
-
Patent number: 10997498Abstract: The present disclosure relates to a structure including a differential memory array circuit which is configured to perform a binary convolution of two input word operands by accumulating a summation of currents through a plurality of bits which are each arranged between a wordline and a sourceline in a horizontal direction and bitlines in a vertical direction.Type: GrantFiled: March 27, 2019Date of Patent: May 4, 2021Assignee: GLOBALFOUNDRIES U.S. INC.Inventors: Amogh Agrawal, Ajey Poovannummoottil Jacob
-
Publication number: 20210012822Abstract: The present disclosure relates to a structure including a non-fixed read-cell circuit configured to switch from a first state to a second state based on a state of a memory cell to generate a sensing margin.Type: ApplicationFiled: July 11, 2019Publication date: January 14, 2021Inventors: Amogh AGRAWAL, Ajey Poovannummoottil JACOB, Bipul C. PAUL
-
Publication number: 20200381476Abstract: Structures for a bitcell of a non-volatile memory and methods of fabricating and using such structures. Non-volatile memory elements are arranged in a Wheatstone bridge arrangement having a first terminal and a second terminal. A first field-effect transistor is coupled with the first terminal of the Wheatstone bridge arrangement, and a second field-effect transistor is coupled with the second terminal of the Wheatstone bridge arrangement.Type: ApplicationFiled: May 29, 2019Publication date: December 3, 2020Inventors: Ajey Poovannummoottil Jacob, Amogh Agrawal
-
Patent number: 10825510Abstract: A method of obtaining an in-memory vector-based dot product is disclosed, which includes providing a matrix of memory cells having M rows, each memory cell in each row holding a value and having dedicated read transistors T1 and T2, where T1 is controlled by the value held in the associated memory cell and T2 is controlled by a row-dedicated source (vin) for each row, the combination of the T1 and T2 transistors for each cell selectively (i) couple a reference voltage with a column-dedicated read bit line (RBL) for each column for an in-memory vector-based dot product operation or (ii) couple ground with the column-dedicated read bit line (RBL) for each column for a memory read operation, where total resistance of the read transistors (R) for each cell in each row is based on Rmax/2(M-1), . . . Rmax, where Rmax is the resistance of the least significant cell in each row.Type: GrantFiled: February 9, 2019Date of Patent: November 3, 2020Assignee: Purdue Research FoundationInventors: Akhilesh Ramlaut Jaiswal, Amogh Agrawal, Kaushik Roy, Indranil Chakraborty
-
Patent number: 10802827Abstract: An in-situ in-memory implication gate is disclosed. The gate include a memory cell. The cell includes a first voltage source, a second voltage source lower in value than the first voltage source, a first and second magnetic tunneling junction devices (MTJ) selectively juxtaposed in a series and mirror imaged relationship between the first and second sources, each having a pinned layer (PL) in a first direction and a free layer (FL) having a polarity that can be switched from the first direction in which case the MTJ is in a parallel configuration presenting an electrical resistance to current flow below a first resistance threshold to a second direction in which case the MTJ is in an anti-parallel configuration presenting an electrical resistance to current flow higher than a second resistance threshold, and further each having a non-magnetic layer (NML) separating the PL from the FL.Type: GrantFiled: February 1, 2019Date of Patent: October 13, 2020Assignee: Purdue Research FoundationInventors: Akhilesh Ramlaut Jaiswal, Amogh Agrawal, Kaushik Roy
-
Publication number: 20200311533Abstract: The present disclosure relates to a structure including a differential memory array circuit which is configured to perform a binary convolution of two input word operands by accumulating a summation of currents through a plurality of bits which are each arranged between a wordline and a sourceline in a horizontal direction and bitlines in a vertical direction.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventors: Amogh AGRAWAL, Ajey Poovannummoottil JACOB
-
Publication number: 20200258569Abstract: A method of obtaining an in-memory vector-based dot product is disclosed, which includes providing a matrix of memory cells having M rows, each memory cell in each row holding a value and having dedicated read transistors T1 and T2, where T1 is controlled by the value held in the associated memory cell and T2 is controlled by a row-dedicated source (vin) for each row, the combination of the T1 and T2 transistors for each cell selectively (i) couple a reference voltage with a column-dedicated read bit line (RBL) for each column for an in-memory vector-based dot product operation or (ii) couple ground with the column-dedicated read bit line (RBL) for each column for a memory read operation, where total resistance of the read transistors (R) for each cell in each row is based on Rmax/2(M-1), . . . Rmax, where Rmax is the resistance of the least significant cell in each row.Type: ApplicationFiled: February 9, 2019Publication date: August 13, 2020Applicant: Purdue Research FoundationInventors: Akhilesh Ramlaut Jaiswal, Amogh Agrawal, Kaushik Roy, Indranil Chakraborty
-
Publication number: 20200243126Abstract: A memory structure includes a first memory array with two transistor-two variable resistor memory cells and a second memory array with one transistor-one variable resistor memory cells, which are each selectively operable in read, write and standby modes. The first memory array and the second memory array are interleaved so that, when the second memory operates in the read mode, the first memory array automatically and concurrently operates in a reference mode. A method of operating the memory structure includes, when the second memory array operates in the read mode, automatically and concurrently operating the first memory array in the reference mode so that the first memory array generates and outputs a statistical reference voltage, which is between the low and high voltages of a nominal memory cell within the second memory array and which is employed by the second memory array to sense a stored data value.Type: ApplicationFiled: January 30, 2019Publication date: July 30, 2020Applicant: GLOBALFOUNDRIES INC.Inventors: Ajey Poovannummoottil Jacob, Amogh Agrawal
-
Patent number: 10726896Abstract: A memory structure includes a first memory array with two transistor-two variable resistor memory cells and a second memory array with one transistor-one variable resistor memory cells, which are each selectively operable in read, write and standby modes. The first memory array and the second memory array are interleaved so that, when the second memory operates in the read mode, the first memory array automatically and concurrently operates in a reference mode. A method of operating the memory structure includes, when the second memory array operates in the read mode, automatically and concurrently operating the first memory array in the reference mode so that the first memory array generates and outputs a statistical reference voltage, which is between the low and high voltages of a nominal memory cell within the second memory array and which is employed by the second memory array to sense a stored data value.Type: GrantFiled: January 30, 2019Date of Patent: July 28, 2020Assignee: GLOBALFOUNDRIES INC.Inventors: Ajey Poovannummoottil Jacob, Amogh Agrawal
-
Patent number: 10672465Abstract: One illustrative device includes, among other things, a first resistive storage element; a second resistive storage element; and logic to couple the first resistive storage element and the second resistive storage element in a series arrangement in a first configuration and to couple the first resistive storage element and the second resistive storage element in a parallel arrangement in a second configuration.Type: GrantFiled: April 18, 2019Date of Patent: June 2, 2020Assignee: GLOBALFOUNDRIES Inc.Inventors: Amogh Agrawal, Ajey Poovannummoottil Jacob
-
Patent number: 10665281Abstract: A device is disclosed including a first resistive storage element, a first access transistor having a first terminal coupled to the first resistive storage element at a first node, a second resistive storage element, a second access transistor having a first terminal coupled to the second resistive storage element at a second node, and a write assist transistor having a first terminal coupled to the first node and a second terminal coupled to the second node.Type: GrantFiled: February 27, 2019Date of Patent: May 26, 2020Assignee: GLOBALFOUNDRIES Inc.Inventors: Ajey Poovannummoottil Jacob, Amogh Agrawal, Bipul C. Paul