Patents by Inventor Poonacha Kongetira

Poonacha Kongetira 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: 10324509
    Abstract: Systems and methods of the present disclosure relate to automatically and/or dynamically generating one or more power management sequences for SoC and NoC architectures from a given input specification having one or a combination of NoC design specification, traffic specification, traffic profile, power profile information, initiator-consumer relationship, interdependency between components, retention information, external factors, among other allied configurations/information to enable efficient switching of one or more hardware elements from one power profile to another.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: June 18, 2019
    Inventors: Anup Gangwar, Vishnu Mohan Pusuluri, Poonacha Kongetira, Sailesh Kumar
  • Patent number: 10074053
    Abstract: An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: September 11, 2018
    Assignee: NetSpeed Systems
    Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
  • Patent number: 10042404
    Abstract: Systems and methods of the present disclosure relate to automatically and/or dynamically generating one or more power management sequences for SoC and NoC architectures from a given input specification having one or a combination of NoC design specification, traffic specification, traffic profile, power profile information, initiator-consumer relationship, interdependency between components, retention information, external factors, among other allied configurations/information to enable efficient switching of one or more hardware elements from one power profile to another.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: August 7, 2018
    Assignee: NETSPEED SYSTEMS
    Inventors: Anup Gangwar, Vishnu Mohan Pusuluri, Poonacha Kongetira, Sailesh Kumar
  • Publication number: 20180181174
    Abstract: Systems and methods of the present disclosure relate to automatically and/or dynamically generating one or more power management sequences for SoC and NoC architectures from a given input specification having one or a combination of NoC design specification, traffic specification, traffic profile, power profile information, initiator-consumer relationship, interdependency between components, retention information, external factors, among other allied configurations/information to enable efficient switching of one or more hardware elements from one power profile to another.
    Type: Application
    Filed: February 23, 2018
    Publication date: June 28, 2018
    Inventors: Anup GANGWAR, Vishunu Mohan Pusuluri, Poonacha Kongetira, Sailesh Kumar
  • Publication number: 20180181173
    Abstract: Systems and methods of the present disclosure relate to automatically and/or dynamically generating one or more power management sequences for SoC and NoC architectures from a given input specification having one or a combination of NoC design specification, traffic specification, traffic profile, power profile information, initiator-consumer relationship, interdependency between components, retention information, external factors, among other allied configurations/information to enable efficient switching of one or more hardware elements from one power profile to another.
    Type: Application
    Filed: February 23, 2018
    Publication date: June 28, 2018
    Inventors: Anup GANGWAR, Vishunu Mohan Pusuluri, Poonacha Kongetira, Sailesh Kumar
  • Publication number: 20170103332
    Abstract: An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element.
    Type: Application
    Filed: December 21, 2016
    Publication date: April 13, 2017
    Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
  • Publication number: 20170063618
    Abstract: An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element.
    Type: Application
    Filed: October 1, 2014
    Publication date: March 2, 2017
    Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
  • Publication number: 20170060204
    Abstract: Systems and methods of the present disclosure relate to automatically and/or dynamically generating one or more power management sequences for SoC and NoC architectures from a given input specification having one or a combination of NoC design specification, traffic specification, traffic profile, power profile information, initiator-consumer relationship, interdependency between components, retention information, external factors, among other allied configurations/information to enable efficient switching of one or more hardware elements from one power profile to another.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 2, 2017
    Inventors: Anup Gangwar, Vishnu Mohan Pusuluri, Poonacha Kongetira, Sailesh Kumar
  • Patent number: 9571341
    Abstract: An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: February 14, 2017
    Assignee: NetSpeed Systems
    Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
  • Patent number: 9477280
    Abstract: Example implementations described herein are directed to the generation of a specification for automatic power management of a network on chip and/or a system on chip. Such example implementations can include automatically generating a specification comprising at least one of a power domain, an always-on indicator, a voltage domain, a voltage level, and a clock frequency for each of one or more agents of a System on Chip (SoC) and a Network on Chip (NoC), the voltage domain indicative of power supply of the each agent, and the power domain indicative of one or more power switch rules applied to the each agent.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: October 25, 2016
    Assignee: NETSPEED SYSTEMS
    Inventors: Anup Gangwar, Vishnu Mohan Pusuluri, Poonacha Kongetira, Sailesh Kumar
  • Publication number: 20060092710
    Abstract: A memory system includes an active storage circuit and at least one base storage circuit. The at least one base storage circuit is coupled to the active storage circuit though at least one pass gate, at least one driver and a bit line. The at least one pass gate and the at least one driver have a device size substantially similar to a device size of each one of the devices in the active storage circuit and the at least one base storage circuit. A method of swapping data between two storage circuits is also described.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Applicant: Sun Microsystems, Inc
    Inventors: Shree Kant, Kenway Tam, Poonacha Kongetira, Yuang-Jung Lin, Zhen Liu, Kathirgamar Aingaran
  • Patent number: 6895561
    Abstract: A method for modeling the power behavior of a pipelined processor has been developed. The method uses a power model integrated into a cycle accurate simulator. To create the power model, design blocks of the processor are divided into sub-blocks. Power modeling equations for each sub-block are developed by collaboration between the sub-block circuit designer and the simulator developer, using activity information relevant to the sub-block that is available in the simulator model. Each equation is calculated multiple times with different sets of power parameters to represent varying power conditions. Every simulation cycle, sub-block power is summed to generate full-chip power for multiple power conditions.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: May 17, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Miriam G. Blatt, Poonacha Kongetira, David J. Greenhill, Vidyasagar Ganesan
  • Publication number: 20030110020
    Abstract: A method for modeling the power behavior of a pipelined processor has been developed. The method uses a power model integrated into a cycle accurate simulator. To create the power model, design blocks of the processor are divided into sub-blocks. Power modeling equations for each sub-block are developed by collaboration between the sub-block circuit designer and the simulator developer, using activity information relevant to the sub-block that is available in the simulator model. Each equation is calculated multiple times with different sets of power parameters to represent varying power conditions. Every simulation cycle, sub-block power is summed to generate full-chip power for multiple power conditions.
    Type: Application
    Filed: December 7, 2001
    Publication date: June 12, 2003
    Inventors: Miriam G. Blatt, Poonacha Kongetira, David J. Greenhill, Vidyasagar Ganesan
  • Publication number: 20020138714
    Abstract: A system and method for scheduling instructions that are executed in the microprocessor are provided. The microprocessor executes multiple instructions per cycle that may have dependencies on execution results of other instructions. A scoreboard is utilized to schedule instructions. The scoreboard indicates dependencies between instructions. The scoreboard also controls the indication of dependencies based on the issuance of old instructions. The scoreboard includes a register for each instruction. The register has elements each of which corresponds to one of other instructions. An element of the register for an instruction is set where the element corresponds to one of other instructions which the instruction depends on.
    Type: Application
    Filed: March 22, 2001
    Publication date: September 26, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Daniel Leibholz, Poonacha Kongetira
  • Patent number: 6078987
    Abstract: A unified array access for two logically different arrays is provided. The first array includes CAM cells arranged in n rows and x columns. At least one CAM cell is coupled to a match line, a CAM word line, and to a CAM bit line. The second array includes first RAM cells arranged in n rows and y columns and second RAM cells arranged in n rows and z columns. At least one first RAM cell is coupled to a RAM word line, and to a first RAM bit line. At least one second RAM cell is coupled to the same RAM word line, and a second RAM bit line. RAM word line drivers are provided to activate the first and second RAM cells during a read or write access thereof. At least one RAM word driver has an output coupled to first and second RAM cells. N match sense amplifiers are provided, at least one of which has an input coupled to one of the CAM cells via a match line, and an output coupled to at least one RAM word driver.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: June 20, 2000
    Assignee: Sun Microsystems, Inc.
    Inventor: Poonacha Kongetira
  • Patent number: 5936873
    Abstract: A single-ended match sense amplifier is provided for use in a translation lookaside buffer. The translation lookaside buffer includes a CAM array for storing x bit virtual addresses. The CAM array has n rows and x columns of CAM cells, each CAM cell having input node for receiving a virtual address bit signal, and a CAM miss/match node. N rows and minor sense amplifier circuits are coupled to n major sense amplifier circuits via n major sense lines. Each minor sense amplifier circuit has a minor sense input node, and a minor sense miss/match node. Each minor sense line is also coupled to at least two CAM cell miss/match nodes. A minor sense precharging device is coupled to each minor sense line. The minor sense precharging device selectively conducts current to precharge the minor sense lines to a first predetermined voltage. Each of the major sense amplifiers has a major sense input node, and a major sense miss/match node.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: August 10, 1999
    Assignee: Sun Microsystems, Inc.
    Inventor: Poonacha Kongetira