Patents by Inventor Rajit Chandra

Rajit Chandra 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: 10591531
    Abstract: An apparatus is disclosed. The apparatus includes a circuit, a conductor interconnecting a portion of the circuit, and a processor configured to determine a temperature of the conductor and adjust at least one parameter related to the conductor in response to the determined temperature rising above a threshold. The at least one parameter includes a lifetime estimate for the conductor. A method of operating an apparatus including a circuit and a conductor interconnecting a portion of the circuit is disclosed. The method includes determining a temperature of the conductor, and adjusting at least one parameter related to the conductor in response to the determined temperature rising above a threshold. The parameter includes a lifetime estimate for the conductor.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: March 17, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Rajit Chandra, Melika Roshandell, Niladri Mojumder
  • Patent number: 10416737
    Abstract: An apparatus is presented. The apparatus includes a first circuit configured to predict temperatures of a location for a plurality of time instances based on measured temperatures and a second circuit configured to schedule a thermal mitigation function based on the predicted temperatures. A method of operating an apparatus is presented. The method includes measuring temperatures on an integrated circuit, predicting temperatures of a location for a plurality of time instances based on the measured temperatures, and scheduling a thermal mitigation function based on the predicted temperatures. An apparatus is presented. The apparatus includes means for measuring temperatures on an integrated circuit, means for predicting temperatures of a location for a plurality of time instances based on measured temperatures, and means for scheduling a thermal mitigation function based on the predicted temperatures.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: September 17, 2019
    Assignee: Qualcomm Incorporated
    Inventor: Rajit Chandra
  • Patent number: 10309838
    Abstract: A temperature sensor position offset error correction power implementation include monitors (e.g., digital power monitor/meter) to measure activity on a die, and uses the activity measurements to compute real-time temperature offsets by converting activity to power, which can be used in a simplified compact thermal model. A system on chip including the die receives a temperature measurement of a region of the system on chip from a sensor. Power consumed by the region is estimated based on the measured activity, and temperature measurement of the system on chip is adjusted based on the estimated power.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: June 4, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Ali Akbar Merrikh, Martin Saint-Laurent, Mohammad Ghasemazar, Rajit Chandra, Mohamed Allam
  • Patent number: 10114443
    Abstract: A thermal controller for managing thermal energy of a multi-core processor is provided. The cores include a first core processing a load and remaining cores. The thermal controller is configured to determine that a temperature of the first core is greater than a first threshold, determine a temperature of a second core of the remaining cores in response to determining that the temperature of the first core is greater than the first threshold, and determine whether the temperature of the second core is greater than or less than a second threshold. The thermal controller is configured to transfer at least a portion of the load of the first core to the second core in response to determining that the temperature of the first core is greater than the first threshold and based on whether the temperature of the second core is greater than or less than the second threshold.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: October 30, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rajat Mittal, Madan Krishnappa, Rajit Chandra, Mohammad Tamjidi
  • Publication number: 20180143853
    Abstract: A system includes a computer processor including N cores; and a plurality of device aging sensors, wherein each one of the plurality of device aging sensors is disposed within a respective core, the plurality of device aging sensors being configured to communicate core aging information with a core scheduler in the computer processor, wherein the core scheduler is configured to make a first set of M cores available to a thread scheduler and remaining cores of the N cores unavailable to the thread scheduler in a first time period in which the core aging information indicates that aging of the first set of M cores is below a threshold, and wherein the core scheduler is configured to make a second set of M cores available to the thread scheduler and remaining cores of the N cores unavailable to the thread scheduler in a second time period.
    Type: Application
    Filed: January 5, 2017
    Publication date: May 24, 2018
    Inventors: Mehdi Saeidi, Niladri Mojumder, Min Chen, Rajat Mittal, Rajit Chandra
  • Publication number: 20180066998
    Abstract: A temperature sensor position offset error correction power implementation include monitors (e.g., digital power monitor/meter) to measure activity on a die, and uses the activity measurements to compute real-time temperature offsets by converting activity to power, which can be used in a simplified compact thermal model. A system on chip including the die receives a temperature measurement of a region of the system on chip from a sensor. Power consumed by the region is estimated based on the measured activity, and temperature measurement of the system on chip is adjusted based on the estimated power.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 8, 2018
    Inventors: Ali Akbar MERRIKH, Martin SAINT-LAURENT, Mohammad GHASEMAZAR, Rajit CHANDRA, Mohamed ALLAM
  • Publication number: 20170160785
    Abstract: A thermal controller for managing thermal energy of a multi-core processor is provided. The cores include a first core processing a load and remaining cores. The thermal controller is configured to determine that a temperature of the first core is greater than a first threshold, determine a temperature of a second core of the remaining cores in response to determining that the temperature of the first core is greater than the first threshold, and determine whether the temperature of the second core is greater than or less than a second threshold. The thermal controller is configured to transfer at least a portion of the load of the first core to the second core in response to determining that the temperature of the first core is greater than the first threshold and based on whether the temperature of the second core is greater than or less than the second threshold.
    Type: Application
    Filed: February 23, 2017
    Publication date: June 8, 2017
    Inventors: Rajat MITTAL, Madan KRISHNAPPA, Rajit CHANDRA, Mohammad TAMJIDI
  • Patent number: 9582052
    Abstract: A method, an apparatus, and a computer program product are provided. The apparatus may be a UE. The UE has a processor including a plurality of cores. The plurality of cores includes a first core and remaining cores. The UE determines a temperature of the first core of the plurality of cores. The first core processes a load. The UE determines that the temperature of the first core is greater than a first threshold. The UE determines that the temperature of the first core is not greater than a second threshold. The second threshold is greater than the first threshold. The UE transfers at least a portion of the load of the first core to a second core of the remaining cores in response to determining that the temperature of the first core is greater than the first threshold.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: February 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajat Mittal, Madan Krishnappa, Rajit Chandra, Mohammad Tamjidi
  • Patent number: 9557797
    Abstract: Aspects include computing devices, systems, and methods for selecting preferred processor core combinations for a state of a computing device. In an aspect, a state of a computing device containing the multi-core processor may be determined. A number of current leakage ratios may be determined by comparing current leakages of the processor cores to current leakages of the other processor cores. The ratios may be compared to boundaries for the state of the computing device in respective inequalities. A processor core associated with a number of boundaries may be selected in response to determining that the respective inequalities are true. The boundaries may be associated with a set of processor cores deemed preferred for an associated state of the computing device. The processor core present in the set of processor cores for each boundary of a true inequality may be the selected processor core.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 31, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajat Mittal, Mehdi Saeidi, Tao Xue, Ronald Frank Alton, Rajit Chandra, Sachin Dasnurkar
  • Publication number: 20160363623
    Abstract: An apparatus is disclosed. The apparatus includes a circuit, a conductor interconnecting a portion of the circuit, and a processor configured to determine a temperature of the conductor and adjust at least one parameter related to the conductor in response to the determined temperature rising above a threshold. The at least one parameter includes a lifetime estimate for the conductor. A method of operating an apparatus including a circuit and a conductor interconnecting a portion of the circuit is disclosed. The method includes determining a temperature of the conductor, and adjusting at least one parameter related to the conductor in response to the determined temperature rising above a threshold. The parameter includes a lifetime estimate for the conductor.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 15, 2016
    Inventors: Rajit CHANDRA, Melika ROSHANDELL, Niladri MOJUMDER
  • Publication number: 20160139589
    Abstract: An apparatus is provided. The apparatus includes a plurality of counters configured to count electrical activity switching events of cores, a first circuit configured to predict a temperature at a location based on counts of at least one of the plurality of counters, and a second circuit configured to schedule a thermal mitigation function based on the predicted temperature. A method for scheduling thermal mitigation functions is provided. The method includes counting electrical activity switching events, predicting a temperature at a location based on the counting of the electrical activity switching events, and scheduling a thermal mitigation function based on the predicted temperature. Another apparatus is provided. The apparatus includes means for counting electrical activity switching events, means for predicting a temperature at a location based on a count of the electrical activity switching events, and means for scheduling a thermal mitigation function based on the predicted temperature.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventors: Rajit CHANDRA, Mohamed Waleed ALLAM
  • Publication number: 20160124475
    Abstract: An apparatus is presented. The apparatus includes a first circuit configured to predict temperatures of a location for a plurality of time instances based on measured temperatures and a second circuit configured to schedule a thermal mitigation function based on the predicted temperatures. A method of operating an apparatus is presented. The method includes measuring temperatures on an integrated circuit, predicting temperatures of a location for a plurality of time instances based on the measured temperatures, and scheduling a thermal mitigation function based on the predicted temperatures. An apparatus is presented. The apparatus includes means for measuring temperatures on an integrated circuit, means for predicting temperatures of a location for a plurality of time instances based on measured temperatures, and means for scheduling a thermal mitigation function based on the predicted temperatures.
    Type: Application
    Filed: November 4, 2014
    Publication date: May 5, 2016
    Inventor: Rajit CHANDRA
  • Publication number: 20160124476
    Abstract: A method, an apparatus, and a computer program product are provided. The apparatus may be a UE. The UE has a processor including a plurality of cores. The plurality of cores includes a first core and remaining cores. The UE determines a temperature of the first core of the plurality of cores. The first core processes a load. The UE determines that the temperature of the first core is greater than a first threshold. The UE determines that the temperature of the first core is not greater than a second threshold. The second threshold is greater than the first threshold. The UE transfers at least a portion of the load of the first core to a second core of the remaining cores in response to determining that the temperature of the first core is greater than the first threshold.
    Type: Application
    Filed: March 31, 2015
    Publication date: May 5, 2016
    Inventors: Rajat MITTAL, Madan KRISHNAPPA, Rajit CHANDRA, Mohammad TAMJIDI
  • Publication number: 20150338902
    Abstract: Aspects include computing devices, systems, and methods for selecting preferred processor core combinations for a state of a computing device. In an aspect, a state of a computing device containing the multi-core processor may be determined. A number of current leakage ratios may be determined by comparing current leakages of the processor cores to current leakages of the other processor cores. The ratios may be compared to boundaries for the state of the computing device in respective inequalities. A processor core associated with a number of boundaries may be selected in response to determining that the respective inequalities are true. The boundaries may be associated with a set of processor cores deemed preferred for an associated state of the computing device. The processor core present in the set of processor cores for each boundary of a true inequality may be the selected processor core.
    Type: Application
    Filed: June 30, 2014
    Publication date: November 26, 2015
    Inventors: Rajat MITTAL, Mehdi Saeidi, Tao Xue, Ronald Frank Alton, Rajit Chandra, Sachin Dasnurkar
  • Patent number: 8286111
    Abstract: A thermally aware design automation suite integrates system-level thermal awareness into design of semiconductor chips, performing fine-grain static and/or transient thermal simulations of the chips based on thermal models and boundary conditions. The thermal simulations are performed in accordance with one or more grids, with boundaries and/or resolutions being determined by adaptive and/or hierarchical multi-dimensional techniques. The adaptive grid techniques include material-boundary, rate-of-change, and convergence-information heuristics. For example, a finer grid is used in a region having higher temperature gradients compared to a region having lower temperature gradients. The hierarchical grid techniques are based on critical, intermediate, and boundary regions specified manually or automatically, each region having a respective grid resolution.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: October 9, 2012
    Assignee: Gradient Design Automation Inc.
    Inventors: Rajit Chandra, John Yanjiang Shu, Adi Srinivasan, Paolo Carnevali
  • Patent number: 8082137
    Abstract: A method and apparatus for modeling and thermal analysis of semiconductor chip designs is provided. One embodiment of a novel method for performing thermal testing of a semiconductor chip design includes calculating full-chip temperatures over the semiconductor chip design (e.g., to identify steep thermal gradients) and modeling the full-chip temperatures in accordance with a geometric multi-grid technique. The geometric multi-grid technique is tailored to determine temperatures within the semiconductor chip design based at least in part on the physical attributes or geometry of the design.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: December 20, 2011
    Assignee: Gradient Design Automation, Inc.
    Inventors: Peng Li, Larry Pileggi, Mehdi Asheghi, Rajit Chandra
  • Patent number: 8019580
    Abstract: Transient thermal simulation of semiconductor chips uses region-wise variable spatial grids and variable temporal intervals, enabling spatio-temporal thermal analysis of semiconductor chips. Temperature rates of change across a die and/or package of an integrated circuit are computed and tracked versus time. Critical time interval(s) for temperature evaluation are determined. Temperatures of elements, components, devices, and interconnects are updated based on a 3D full chip temperature analysis. Respective power dissipations are updated, as a function of the temperatures, with an automated interface to one or more circuit simulation tools. Subsequently new temperatures are determined as a function of the power dissipations. User definable control and observation parameters enable flexible and efficient transient thermal analysis. The parameters relate to power sources, monitoring, reporting, error tolerances, and output snapshots.
    Type: Grant
    Filed: April 12, 2008
    Date of Patent: September 13, 2011
    Assignee: Gradient Design Automation Inc.
    Inventors: Rajit Chandra, Paolo Carnevali, John Yanjiang Shu, Adi Srinivasan
  • Patent number: 7823102
    Abstract: In a first variation, a thermally aware design automation suite integrates system-level thermal awareness into design of semiconductor chips, performing fine-grain thermal simulations of the chips based on thermal models and boundary conditions. The suite uses results of the simulations to modify thermally significant structures to achieve desired thermal variations across a chip, meet design assertions on selected portions of the chip, and verify overall performance and reliability of the chip over designated operating ranges and manufacturing variations. In a second variation, a discretization approach models chip temperature distributions using heuristics to adaptively grid space in three dimensions. Adaptive and locally variable grid spacing techniques are used to efficiently and accurately converge for steady state and/or transient temperature solutions.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: October 26, 2010
    Assignee: Gradient Design Automation Inc.
    Inventors: Rajit Chandra, Adi Srinivasan, Nanda Gopal
  • Patent number: 7590958
    Abstract: A method and apparatus for retrofitting semiconductor chip performance analysis tools with full-chip thermal analysis capabilities is provided. One embodiment of a novel method for performing performance analysis of a semiconductor chip design includes receiving at least one input calculated in accordance with an actual (e.g., purposefully calculated rather than assumed or estimated) temperature of a semiconductor device and/or an interconnects in the semiconductor ship design. This input is then used to assess at least one temperature-dependent performance parameter of the semiconductor chip design.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: September 15, 2009
    Assignee: Gradient Design Automation, Inc.
    Inventor: Rajit Chandra
  • Publication number: 20090224356
    Abstract: Thermally aware design improvement enables increasing performance, reliability, and other related metrics by performing a multi-dimensional thermal analysis of a design of an electronic component in an assumed operating environment. Results of the analysis are then used to drive optimizations and repairs to the design. The performance metrics include maximum and minimum operating frequency, leakage current, power consumption, temperature gradient, absolute temperature, and other related parameters. The reliability metrics include Mean Time Between Failure (MTBF), required burn-in time, and other related parameters. In a related aspect, thermally aware design improvement enables performance driven electronic component design optimization and repair, including improving aspects of the physical design of an included semiconductor die. Improvements include modifying design details such as placement and routing of individual elements of the die.
    Type: Application
    Filed: December 23, 2005
    Publication date: September 10, 2009
    Inventor: Rajit Chandra