Patents by Inventor Rupal Parikh

Rupal Parikh 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: 20220100247
    Abstract: Hierarchical Power Management (HPM) architecture considers the limits of scaling on a power management controller, the autonomy at each die, and provides a unified view of the package to a platform. At a simplest level, HPM architecture has a supervisor and one or more supervisee power management units (PMUs) that communicate via at least two different communication fabrics. Each PMU can behave as a supervisor for a number of supervisee PMUs in a particular domain. HPM addresses these needs for products that comprise a collection of dice with varying levels of power and thermal management capabilities and needs. HPM serves as a unified mechanism than can span collection of dice of varying capability and function, which together form a traditional system-on-chip (SoC). HPM provides a basis for managing power and thermals across a diverse set of dice.
    Type: Application
    Filed: September 26, 2020
    Publication date: March 31, 2022
    Applicant: Intel Corporation
    Inventors: Vivek Garg, Ankush Varma, Krishnakanth Sistla, Nikhil Gupta, Nikethan Shivanand Baligar, Stephen Wang, Nilanjan Palit, Timothy Kam, Adwait Purandare, Ujjwal Gupta, Stanley Chen, Dorit Shapira, Shruthi Venugopal, Suresh Chemudupati, Rupal Parikh, Eric Dehaemer, Pavithra Sampath, Phani Kumar Kandula, Yogesh Bansal, Dean Mulla, Michael Tulanowski, Stephen Haake, Andrew Herdrich, Ripan Das
  • Patent number: 7161999
    Abstract: A synchronization interface transfers multi-bit digital data or signal between multiple clocked logic domains while maintaining data or signal integrity. When deployed in a processor-based system, in one embodiment, a plurality of data units may be received at a source location in a first clocked domain. To control writing of the plurality of data units from the source location to a target location in a second clocked domain, an enable signal may be detected. This enable signal may be synchronized with respect to the second clocked domain. Finally, in response to the synchronized enable signal, the plurality of data units may be transferred from the first clocked domain to the target location in the second clocked domain. The synchronization interface may comprise a data path to capture the multi-bit digital data or signal based on a control logic implementing a mechanism (e.g.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: January 9, 2007
    Assignee: Intel Corporation
    Inventor: Rupal Parikh
  • Patent number: 6954872
    Abstract: A semiconductor device determines whether a clocking signal intended for latching an event at the designated location is absent, and if so, information about the event that occurred in the absence of the clocking signal may be provided at the another location. The semiconductor device, in one embodiment, includes first and second clock domains capable of receiving first and second clocks, respectively. When deployed in a processor-based system, one or more interrupting events may be registered. The semiconductor device further comprises an interface to capture the interrupting events based on a control logic implementing a mechanism (e.g., a state machine) capable of remembering information associated with the interrupting events that may occur when the first clock may be temporarily absent. When the first clock restarts, a register subsequently records the information associated with the interrupting events that may have occurred.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: October 11, 2005
    Assignee: Intel Corporation
    Inventor: Rupal Parikh
  • Publication number: 20030123588
    Abstract: A synchronization interface transfers multi-bit digital data or signal between multiple clocked logic domains while maintaining data or signal integrity. When deployed in a processor-based system, in one embodiment, a plurality of data units may be received at a source location in a first clocked domain. To control writing of the plurality of data units from the source location to a target location in a second clocked domain, an enable signal may be detected. This enable signal may be synchronized with respect to the second clocked domain. Finally, in response to the synchronized enable signal, the plurality of data units may be transferred from the first clocked domain to the target location in the second clocked domain. The synchronization interface may comprise a data path to capture the multi-bit digital data or signal based on a control logic implementing a mechanism (e.g.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Inventor: Rupal Parikh
  • Publication number: 20030065964
    Abstract: A semiconductor device determines whether a clocking signal intended for latching an event at the designated location is absent, and if so, information about the event that occurred in the absence of the clocking signal may be provided at the another location. The semiconductor device, in one embodiment, includes first and second clock domains capable of receiving first and second clocks, respectively. When deployed in a processor-based system, one or more interrupting events may be registered. The semiconductor device further comprises an interface to capture the interrupting events based on a control logic implementing a mechanism (e.g., a state machine) capable of remembering information associated with the interrupting events that may occur when the first clock may be temporarily absent. When the first clock restarts, a register subsequently records the information associated with the interrupting events that may have occurred.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventor: Rupal Parikh