Patents by Inventor Bhanu Kapoor

Bhanu Kapoor 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: 7712061
    Abstract: A method, system and computer program product for generating and verifying the correctness of isolation logic modules in design of integrated circuits (ICs). The method disclosed generates an isolation logic module for each power domain specified by a user, instantiates the generated module in a pre-determined wakeup domain, and then simulates shutdown conditions to ensure the correctness of the generated isolation logic module. The isolation logic is generated based on user-defined voltage constraints.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: May 4, 2010
    Assignee: ATRENTA, Inc.
    Inventors: Bhanu Kapoor, Debabrata Bagchi, Sanjay Churiwala
  • Patent number: 7546559
    Abstract: A method for optimization of clock gating in integrated circuit (IC) design. Clock gating techniques are very useful in reducing the electrical power consumed by an IC. A general method for identifying registers that are candidates for clock gating is presented. Furthermore, a determination is made regarding which of the candidate registers to clock gate in order to achieve optimal power and IC area savings. The determination is based on switching activity of the candidate registers.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: June 9, 2009
    Assignee: Atrenta, Inc.
    Inventors: Bhanu Kapoor, Debabrata Bagchi, Nitin Sharma
  • Publication number: 20080098338
    Abstract: A method, system and computer program product for generating and verifying the correctness of isolation logic modules in design of integrated circuits (ICs). The method disclosed generates an isolation logic module for each power domain specified by a user, instantiates the generated module in a pre-determined wakeup domain, and then simulates shutdown conditions to ensure the correctness of the generated isolation logic module. The isolation logic is generated based on user-defined voltage constraints.
    Type: Application
    Filed: December 18, 2007
    Publication date: April 24, 2008
    Applicant: ATRENTA, INC.
    Inventors: Bhanu Kapoor, Debabrata Bagchi, Sanjay Churiwala
  • Patent number: 7349835
    Abstract: A method, system and computer program product for generating and verifying the correctness of isolation logic modules in design of integrated circuits (ICs). The method disclosed generates an isolation logic module for each power domain specified by a user, instantiates the generated module in a pre-determined wakeup domain, and then simulates shutdown conditions to ensure the correctness of the generated isolation logic module. The isolation logic is generated based on user-defined voltage constraints.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: March 25, 2008
    Assignee: Atrenta, Inc.
    Inventors: Bhanu Kapoor, Debabrata Bagchi, Sanjay Churiwala
  • Patent number: 7152216
    Abstract: Level shifter modules, used in integrated circuits (ICs), are automatically inserter and their correctness verified. A level shifter module for signals crossing voltage domains is generated, and instances thereof are inserted in a pre-determined voltage domain. Several checks ensure the correctness of the inserted level shifter module. The level shifter modules are instantiated based on user-defined voltage constraints.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: December 19, 2006
    Assignee: Atrenta, Inc.
    Inventors: Bhanu Kapoor, Debabrata Bagchi
  • Publication number: 20060248487
    Abstract: A method for optimization of clock gating in integrated circuit (IC) design. Clock gating techniques are very useful in reducing the electrical power consumed by an IC. A general method for identifying registers that are candidates for clock gating is presented. Furthermore, a determination is made regarding which of the candidate registers to clock gate in order to achieve optimal power and IC area savings. The determination is based on switching activity of the candidate registers.
    Type: Application
    Filed: May 22, 2006
    Publication date: November 2, 2006
    Applicant: ATRENTA, INC.
    Inventors: Bhanu Kapoor, Debabrata Bagchi, Nitin Sharma
  • Patent number: 7076748
    Abstract: Identification and implementation of clock gating in the design of an integrated circuit (IC) is performed with automated assistance. Electrical power consumption is reduced by clock gating. The automated assistance identifies registers that are candidates for clock gating, and highlights, in the IC design, registers associated with a gated clock domain and the logic blocks driven by these registers.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: July 11, 2006
    Assignee: Atrenta Inc.
    Inventors: Bhanu Kapoor, Sanjay Churiwala, Joy Banerjee
  • Publication number: 20060085770
    Abstract: Level shifter modules, used in integrated circuits (ICs), are automatically inserter and their correctness verified. A level shifter module for signals crossing voltage domains is generated, and instances thereof are inserted in a pre-determined voltage domain. Several checks ensure the correctness of the inserted level shifter module. The level shifter modules are instantiated based on user-defined voltage constraints.
    Type: Application
    Filed: October 15, 2004
    Publication date: April 20, 2006
    Applicant: ATRENTA, INC
    Inventors: Bhanu KAPOOR, Debabrata BAGCHI
  • Publication number: 20060064293
    Abstract: A method, system and computer program product for generating and verifying the correctness of isolation logic modules in design of integrated circuits (ICs). The method disclosed generates an isolation logic module for each power domain specified by a user, instantiates the generated module in a pre-determined wakeup domain, and then simulates shutdown conditions to ensure the correctness of the generated isolation logic module. The isolation logic is generated based on user-defined voltage constraints.
    Type: Application
    Filed: September 21, 2004
    Publication date: March 23, 2006
    Applicant: ATRENTA, INC.
    Inventors: Bhanu KAPOOR, Debabrata BAGCHI, Sanjay CHURIWALA
  • Publication number: 20050028118
    Abstract: Identification and implementation of clock gating in the design of an integrated circuit (IC) is performed with automated assistance. Electrical power consumption is reduced by clock gating. The automated assistance identifies registers that are candidates for clock gating, and highlights, in the IC design, registers associated with a gated clock domain and the logic blocks driven by these registers.
    Type: Application
    Filed: August 1, 2003
    Publication date: February 3, 2005
    Inventors: Bhanu Kapoor, Sanjay Churiwala, Joy Banerjee
  • Patent number: 5978509
    Abstract: A battery-powered computing system (20) including video decoding capability, particularly as pertinent to the H.263 standard, is disclosed. The system (20) includes a main integrated circuit (30) having an on-chip central processing unit (CPU) (32) and on-chip shared memory (33) for the temporary buffering of video image data that is retrieved and generated during the video decoding process. The CPU (32) is programmed to perform a combined P and B prediction process (46) upon a previously predicted P frame (P.sub.T-1), with accesses to internal buffers in shared memory (33) instead of to main memory (40). Preferably, inverse transform processes (48, 52) also access shared memory (33) rather than main memory (40). The combined P and B prediction process (46) preferably handles unrestricted motion vectors using edge pixels (P.sub.
    Type: Grant
    Filed: October 22, 1997
    Date of Patent: November 2, 1999
    Assignees: Texas Instruments Incorporated, Inter-University Microelectronics Center (IMEC)
    Inventors: Lode J.M. Nachtergaele, Francky Catthoor, Bhanu Kapoor, Stefan Janssens
  • Patent number: 5805459
    Abstract: To measure activity in a digital circuit, support sets for each node within the digital circuit are identified. The support set for a node includes primary input signals in a cone of influence of the node. The support sets are used to identify minimally infeasible nodes, those nodes having a greater number of inputs than the maximum number allowed. Partitions are established around minimally infeasible nodes, effectively converting the minimally infeasible nodes into feasible partitioned nodes. A transition density is determined for each feasible node and feasible partitioned node wherein the transition density is an average switching rate for each feasible node and feasible partitioned node. An average power dissipation can be determined for each node in response to the transition densities.
    Type: Grant
    Filed: April 24, 1995
    Date of Patent: September 8, 1998
    Assignee: Texas Instruments Incorporated
    Inventor: Bhanu Kapoor