Patents by Inventor SATYAKI MUKHERJEE

SATYAKI MUKHERJEE 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).

  • Publication number: 20240319773
    Abstract: A system for performing peak current mitigation in an application programming subsystem (APSS) dynamically performs mitigation based at least in part on power rail voltage and leakage current obtained at boot time. The voltage and leakage current obtained at boot time are used to estimate peak current. A map that is generated prior to boot time maps estimated peak current to throttling level and dictates different levels of throttling to be performed for different ranges of estimated peak current. At boot time, the map is used to map the estimated peak current to a level of throttling to be applied. If conditions at run time indicate that peak current is occurring or is likely to occur soon, the mapped level of throttling is applied to mitigate the peak current.
    Type: Application
    Filed: April 7, 2023
    Publication date: September 26, 2024
    Inventors: Srikar KARNAM VENKAT NAGA, Vandit CHAUHAN, Venkata Naga Satya Srinivas NUDURUPATI, Karimulla SYED, Rohit SINGH, Virat DEEPAK, Satyaki MUKHERJEE, Ashok Kumar IMMADI, Ronald ALTON
  • Publication number: 20240014743
    Abstract: A novel phase-shift based modulation strategy is disclosed that enables a DC-DC converter to operate with zero voltage-switching (ZVS) across wide voltage and power range. The converter operates at a fixed fundamental frequency, with the output current controlled based on an amount of phase shift of the fundamental component at the output of an inverter portion of the converter. To achieve soft switching a rectifier portion of the converter is controlled to phase shift the fundamental component of the rectifier voltage observed at a rectifier reference terminal. More specifically, by requiring a phase shift of the voltage at the rectifier terminal relative to the output voltage of the inverter, the inverter current is such that ZVS is achieved. A converter and method are provided to implement DC-DC conversion with soft switching.
    Type: Application
    Filed: July 8, 2022
    Publication date: January 11, 2024
    Applicant: Delta Electronics, Inc.
    Inventors: Satyaki MUKHERJEE, Chi ZHANG, Tomas SADILEK, Misha KUMAR, Boyi ZHANG, Peter Mantovanelli BARBOSA
  • Publication number: 20200103956
    Abstract: Systems and methods for memory power management based on allocation policies of memory structures of a processing system include entering a low power state for the processing system. The low power state includes one or more of a first, second, or third low power modes. In the first low power mode, for a first group of memory structures, periphery circuitry and memory cores are power collapsed. In the second low power mode, for a second group of memory structures, periphery circuitry is power collapsed and a retention voltage is provided to memory cores. In the third low power mode, a third group of memory structures are placed in an active mode. The first group includes strictly inclusive private caches, the second group includes non-data private caches, and the third group includes dirty or exclusive caches.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Raghavendra SRINIVAS, Satyaki MUKHERJEE
  • Publication number: 20190361807
    Abstract: Systems, methods, and computer programs are disclosed for dynamically adjusting memory channel interleave granularity. An embodiment of a system comprises a plurality of memory clients, a memory management unit (MMU), and an address translator. The plurality of memory clients are electrically coupled to each of a plurality of memory channels via an interconnect. The MMU is configured to receive a request for a memory allocation request for one or more memory pages from one of the plurality of memory client and, in response, select one of a plurality of interleave granularities for the one or more memory pages. The address translator is configured to translate a physical address to interleave memory data associated with the one or more memory pages at the selected interleave granularity.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: KUNAL DESAI, SATYAKI MUKHERJEE, ABHINAV MITTAL, SIDDHARTH KAMDAR, UMESH RAO, VINAYAK SHRIVASTAVA
  • Publication number: 20190306005
    Abstract: Systems, methods, and computer programs are disclosed for managing memory channel connectivity. One embodiment of a system comprises a high-bandwidth memory client, a low-bandwidth memory client, and an address translator. The high-bandwidth memory client is electrically coupled to each of a plurality of memory channels via an interconnect. The low-bandwidth memory client is electrically coupled to only a portion of the plurality of memory channels via the interconnect. The address translator is in communication with the high-bandwidth memory client and configured to perform physical address manipulation when a memory page to be accessed by the high-bandwidth memory client is shared with the low-bandwidth memory client.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Inventors: KUNAL DESAI, SATYAKI MUKHERJEE, SIDDHARTH KAMDAR, ABHINAV MITTAL, VINAYAK SHRIVASTAVA
  • Publication number: 20150268706
    Abstract: Various embodiments of methods and systems for hardware-based memory power management (“HMPM”) in a portable computing device (“PCD”) running secure and non-secure execution environments are disclosed. Hardware-based state machines are uniquely associated with, and under the control of, the non-secure execution environment, the secure execution environment and a virtual manager, respectively. The states of the state machines constitute votes by each of the execution environments and the virtual manager to control the power supply state to the memory component, such as a cache memory. The votes are monitored by a digital circuit that, based on a combination logic of the votes, generates an output signal to trigger a power management component to maintain, supply or remove power on a rail associated with the memory component. In this way, the power supply state to the memory component cannot be unilaterally changed by an application running in the non-secure execution environment.
    Type: Application
    Filed: June 14, 2014
    Publication date: September 24, 2015
    Inventors: TERO KUKOLA, CARL VICTOR STREETER, THOMAS ZENG, AJAYKUMAR SHANKARGOUDA PATIL, CHRISTOPHER ALAN PAGNOTTA, VINAY JAIN, SATYAKI MUKHERJEE, AZZEDINE TOUZNI
  • Publication number: 20150161057
    Abstract: Systems and methods are disclosed for providing memory address translation for a memory management system. One embodiment of such a system comprises a memory device and an application processor in communication via a system interconnect. The application processor comprises test code for testing one or more of a plurality of hardware devices. Each of the hardware devices has a corresponding system memory management unit (SMMU) for processing memory requests associated with the hardware device to the memory device. The system further comprises a client-side address translation system in communication with the system interconnect and the plurality of SMMUs. The client-side address translation system is configured to selectively route stimulus traffic associated with the test code to a client port on one or more of the plurality of SMMUs for testing the corresponding hardware devices.
    Type: Application
    Filed: January 5, 2014
    Publication date: June 11, 2015
    Applicant: Qualcomm Incorporated
    Inventors: THOMAS M. ZENG, AZZEDINE TOUZNI, STEPHEN A. MOLLOY, SATYAKI MUKHERJEE, ABHIRAMI SENTHILKUMARAN, OLAV HAUGAN, TZUNG REN TZENG, TAREK ZGHAL, JEAN-LOUIS O. TARDIEUX, AJAY UPADHYAYA, ZHURANG ZHAO, PAWAN CHHABRA, SUBRAHMANYAM MOOLA, PAVAN KUMAR, JAYDEEP R. CHOKSHI, VICTOR K. WONG, VIPUL C. GANDHI