Patents by Inventor Gaurang Prabhakar Narvekar

Gaurang Prabhakar Narvekar 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: 12106822
    Abstract: Aspects of the present disclosure are directed to devices and methods for performing MAC operations using a memory array as a compute-in-memory (CIM) device that can enable higher computational throughput, higher performance and lower energy consumption compared to computation using a processor outside of a memory array. In some embodiments, an activation architecture is provided using a bit cell array arranged in rows and columns to store charges that represent a weight value in a weight matrix. A read word line (RWL) may be repurposed to provide the input activation value to bit cells within a row of bit cells, while a read-bit line (RBL) is configured to receive multiplication products from bit cells arranged in a column. Some embodiments provide multiple sub-arrays or tiles of bit cell arrays.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: October 1, 2024
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Gajanan Sahebrao Jedhe, Gaurang Prabhakar Narvekar, Cheng-Xin Xue, Sushil Kumar, Zijie Guo
  • Patent number: 11967377
    Abstract: A content addressable memory (CAM) device includes multiple CAM sub-banks Each CAM sub-bank includes an array of CAM cells arranged in rows and columns and partitioned into a first stage and a second stage along a column dimension. Each CAM sub-bank further includes first-stage match lines (MLs), first-stage search line (SL) pairs, second-stage MLs, and second-stage SL pairs. Each second-stage SL pair is coupled to a column of CAM cells in the second stage and is gated by an SL enable (SL_EN signal). Each CAM sub-bank further includes a circuit operative to receive all of the first-stage MLs as input and de-assert the SL_EN signal when none of the first-stage MLs indicate a match. De-assertion of the SL_EN signal blocks a second portion search key from being provided to the second-stage SL pairs.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: April 23, 2024
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Chetan Deshpande, Sushil Kumar, Gajanan Sahebrao Jedhe, Ritesh Garg, Gaurang Prabhakar Narvekar
  • Patent number: 11894054
    Abstract: Ternary content-addressable memory (TCAM) devices are described. The TCAMs described herein are designed to perform write operations—including data writes and mask writes—in a single clock cycle. For example, data input is written in a row of the TCAM during the first portion of a clock cycle, and a mask is written in another row of the TCAM during the second portion of the clock cycle, for example immediately after or after a programmable delay from the data write. In one implementation, a first bus is used both for data write and key search operations, and a second bus is used both for mask write and search masking operations. In another implementation, a first bus is used both for data write and key search operations, a second bus is used for mask write operations, and a third bus is used for search masking operations.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: February 6, 2024
    Assignee: MEDIATEK Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Ritesh Garg, Gajanan Sahebrao Jedhe, Gaurang Prabhakar Narvekar
  • Publication number: 20230022347
    Abstract: Aspects of the present disclosure are directed to devices and methods for performing MAC operations using a memory array as a compute-in-memory (CIM) device that can enable higher computational throughput, higher performance and lower energy consumption compared to computation using a processor outside of a memory array. In some embodiments, an activation architecture is provided using a bit cell array arranged in rows and columns to store charges that represent a weight value in a weight matrix. A read word line (RWL) may be repurposed to provide the input activation value to bit cells within a row of bit cells, while a read-bit line (RBL) is configured to receive multiplication products from bit cells arranged in a column. Some embodiments provide multiple sub-arrays or tiles of bit cell arrays.
    Type: Application
    Filed: June 28, 2022
    Publication date: January 26, 2023
    Applicant: MEDIATEK Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Gajanan Sahebaro Jedhe, Gaurang Prabhakar Narvekar, Cheng-Xin Xue, Sushil Kumar, Zijie Guo
  • Patent number: 11557328
    Abstract: A ternary content addressable memory (TCAM) device comprising an input interface having a first input for receiving first data and a second input for receiving second data; and a memory configured to write the first data into an address selected row of the memory at the same time that a comparison is performed between the second data and at least one other row of the memory different from the address selected row. More particularly, the input interface may further have a third input for receiving a search enable signal and a fourth input for receiving a write enable signal, wherein the memory is configured to write the first data and perform the comparison in response to assertion of the search enable signal at the same time as assertion of the write enable signal. An associated method is also provided.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: January 17, 2023
    Assignee: MEDIATEK Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Gajanan Sahebrao Jedhe, Ritesh Garg, Gaurang Prabhakar Narvekar
  • Patent number: 11404121
    Abstract: Ternary content-addressable memory (TCAM) devices are described. The TCAMs described herein are designed to perform write operations—including data writes and mask writes—in a single clock cycle. For example, data input is written in a row of the TCAM during the first portion of a clock cycle, and a mask is written in another row of the TCAM during the second portion of the clock cycle. In one implementation, a first bus is used both for data write and key search operations, and a second bus is used both for mask write and search masking operations. In another implementation, a first bus is used both for data write and key search operations, a second bus is used for mask write operations, and a third bus is used for search masking operations.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: August 2, 2022
    Assignee: MEDIATEK Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Ritesh Garg, Gajanan Sahebrao Jedhe, Gaurang Prabhakar Narvekar
  • Publication number: 20220230684
    Abstract: Ternary content-addressable memory (TCAM) devices are described. The TCAMs described herein are designed to perform write operations—including data writes and mask writes—in a single clock cycle. For example, data input is written in a row of the TCAM during the first portion of a clock cycle, and a mask is written in another row of the TCAM during the second portion of the clock cycle, for example immediately after or after a programmable delay from the data write. In one implementation, a first bus is used both for data write and key search operations, and a second bus is used both for mask write and search masking operations. In another implementation, a first bus is used both for data write and key search operations, a second bus is used for mask write operations, and a third bus is used for search masking operations.
    Type: Application
    Filed: April 8, 2022
    Publication date: July 21, 2022
    Applicant: MEDIATEK Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Ritesh Garg, Gajanan Sahebrao Jedhe, Gaurang Prabhakar Narvekar
  • Publication number: 20220223207
    Abstract: A content addressable memory (CAM) device includes multiple CAM sub-banks Each CAM sub-bank includes an array of CAM cells arranged in rows and columns and partitioned into a first stage and a second stage along a column dimension. Each CAM sub-bank further includes first-stage match lines (MLs), first-stage search line (SL) pairs, second-stage MLs, and second-stage SL pairs. Each second-stage SL pair is coupled to a column of CAM cells in the second stage and is gated by an SL enable (SL_EN signal). Each CAM sub-bank further includes a circuit operative to receive all of the first-stage MLs as input and de-assert the SL_EN signal when none of the first-stage MLs indicate a match. De-assertion of the SL_EN signal blocks a second portion search key from being provided to the second-stage SL pairs.
    Type: Application
    Filed: November 9, 2021
    Publication date: July 14, 2022
    Inventors: Chetan Deshpande, Sushil Kumar, Gajanan Sahebrao Jedhe, Ritesh Garg, Gaurang Prabhakar Narvekar
  • Patent number: 11342022
    Abstract: Multi-stage content addressable memory devices are described. Some embodiments relate to memory devices including a plurality of rows of memory cells, multiple match lines and multiple pre-charge circuits. A first row of the plurality of rows includes a first segment and a second segment. The first segment may include a first subset of the memory cells of the first row and the second segment may include a second subset of the memory cells of the first row. The first match line is coupled to the memory cells of the first subset, and the second match line is coupled to the memory cells of the second subset. The first pre-charge circuit is configured to pre-charge the first match line to a first pre-charge voltage, and the second pre-charge circuit is configured to pre-charge the second match line to a second pre-charge voltage different from (e.g., greater than) the first pre-charge voltage.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: May 24, 2022
    Assignee: MEDIATEK Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Gajanan Sahebrao Jedhe, Ritesh Garg, Gaurang Prabhakar Narvekar, Yi-Wei Chen
  • Publication number: 20210295885
    Abstract: A ternary content addressable memory (TCAM) device comprising an input interface having a first input for receiving first data and a second input for receiving second data; and a memory configured to write the first data into an address selected row of the memory at the same time that a comparison is performed between the second data and at least one other row of the memory different from the address selected row. More particularly, the input interface may further have a third input for receiving a search enable signal and a fourth input for receiving a write enable signal, wherein the memory is configured to write the first data and perform the comparison in response to assertion of the search enable signal at the same time as assertion of the write enable signal. An associated method is also provided.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 23, 2021
    Applicant: MEDIATEK Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Gajanan Sahebrao, Ritesh Garg, Gaurang Prabhakar Narvekar
  • Publication number: 20210174872
    Abstract: Multi-stage content addressable memory devices are described. Some embodiments relate to memory devices including a plurality of rows of memory cells, multiple match lines and multiple pre-charge circuits. A first row of the plurality of rows includes a first segment and a second segment. The first segment may include a first subset of the memory cells of the first row and the second segment may include a second subset of the memory cells of the first row. The first match line is coupled to the memory cells of the first subset, and the second match line is coupled to the memory cells of the second subset. The first pre-charge circuit is configured to pre-charge the first match line to a first pre-charge voltage, and the second pre-charge circuit is configured to pre-charge the second match line to a second pre-charge voltage different from (e.g., greater than) the first pre-charge voltage.
    Type: Application
    Filed: November 3, 2020
    Publication date: June 10, 2021
    Applicant: MEDIATEK Singapore Pte. Ltd.
    Inventors: Chetan Deshpande, Gajanan Sahebrao Jedhe, Ritesh Garg, Gaurang Prabhakar Narvekar, Yi-Wei Chen
  • Publication number: 20210118506
    Abstract: Ternary content-addressable memory (TCAM) devices are described. The TCAMs described herein are designed to perform write operations—including data writes and mask writes—in a single clock cycle. For example, data input is written in a row of the TCAM during the first portion of a clock cycle, and a mask is written in another row of the TCAM during the second portion of the clock cycle. In one implementation, a first bus is used both for data write and key search operations, and a second bus is used both for mask write and search masking operations. In another implementation, a first bus is used both for data write and key search operations, a second bus is used for mask write operations, and a third bus is used for search masking operations.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 22, 2021
    Applicant: MEDIATEK Sinsapore Pte. Ltd.
    Inventors: Chetan Deshpande, Ritesh Garg, Gajanan Sahebrao Jedhe, Gaurang Prabhakar Narvekar
  • Patent number: 10839934
    Abstract: Various implementations described herein refer to an integrated circuit. The integrated circuit may include memory circuitry having multiple bitcell arrays with redundant rows of bitcells. The integrated circuit may include comparator logic disposed outside the memory circuitry to de-assert access to one or more faulty rows of bitcells and to assert access to the redundant rows of bitcells.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: November 17, 2020
    Assignee: Arm Limited
    Inventors: Rahul Mathur, Andy Wangkun Chen, Gaurang Prabhakar Narvekar, Sanjay Mangal, Yew Keong Chong, Bikas Maiti, Martin Jay Kinkade
  • Publication number: 20190378550
    Abstract: Various implementations described herein refer to an integrated circuit having dummy wordline driver circuitry coupled to a dummy wordline and dummy bitline pulldown circuitry coupled between a dummy bitline and the dummy wordline. The integrated circuit may include dummy wordline tracking circuitry coupled to the dummy wordline between the dummy wordline driver circuitry and the dummy bitline pulldown circuitry. The dummy wordline tracking circuitry may have one or more variable capacitors that are coupled between the dummy wordline and a variable voltage source.
    Type: Application
    Filed: June 8, 2018
    Publication date: December 12, 2019
    Inventors: Rahul Mathur, Rajesh Reddy Challa, Gaurang Prabhakar Narvekar
  • Publication number: 20190371424
    Abstract: Various implementations described herein refer to an integrated circuit. The integrated circuit may include memory circuitry having multiple bitcell arrays with redundant rows of bitcells. The integrated circuit may include comparator logic disposed outside the memory circuitry to de-assert access to one or more faulty rows of bitcells and to assert access to the redundant rows of bitcells.
    Type: Application
    Filed: May 30, 2018
    Publication date: December 5, 2019
    Inventors: Rahul Mathur, Andy Wangkun Chen, Gaurang Prabhakar Narvekar, Sanjay Mangal, Yew Keong Chong, Bikas Maiti, Martin Jay Kinkade
  • Patent number: 10497414
    Abstract: Various implementations described herein refer to an integrated circuit having dummy wordline driver circuitry coupled to a dummy wordline and dummy bitline pulldown circuitry coupled between a dummy bitline and the dummy wordline. The integrated circuit may include dummy wordline tracking circuitry coupled to the dummy wordline between the dummy wordline driver circuitry and the dummy bitline pulldown circuitry. The dummy wordline tracking circuitry may have one or more variable capacitors that are coupled between the dummy wordline and a variable voltage source.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: December 3, 2019
    Assignee: Arm Limited
    Inventors: Rahul Mathur, Rajesh Reddy Challa, Gaurang Prabhakar Narvekar