Patents by Inventor Michael Fan Wang
Michael Fan Wang 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: 9097590Abstract: A data processing system and processor are provided for tracing thermal data via performance monitoring. A performance monitor is set into a tracing mode. Temperatures are sensed by a digital thermal sensor over a time period. The sensed temperatures are stored in a data structure and a trace of the sensed temperatures is graphically displayed.Type: GrantFiled: November 1, 2010Date of Patent: August 4, 2015Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7957848Abstract: A computer implemented method, data processing system, and processor are provided for managing a thermal management system. A determination is made as to whether a plurality of digital thermal sensors is faulty or functional. A power savings mode of at least one unit within the integrated circuit associated with the functional digital thermal sensor is monitored in response to at least one of the plurality of digital thermal sensors being functional. A functional digital thermal sensor is disabled in response to the at least one unit being in a power savings mode.Type: GrantFiled: November 4, 2008Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Publication number: 20110040517Abstract: A data processing system and processor are provided for tracing thermal data via performance monitoring. A performance monitor is set into a tracing mode. Temperatures are sensed by a digital thermal sensor over a time period. The sensed temperatures are stored in a data structure and a trace of the sensed temperatures is graphically displayed.Type: ApplicationFiled: November 1, 2010Publication date: February 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7848901Abstract: A computer implemented method, data processing system, and processor are provided for tracing thermal data via performance monitoring. A performance monitor is set into a tracing mode. Temperatures are sensed by a digital thermal sensor over a time period. The sensed temperatures are stored in a data structure and a trace of the sensed temperatures is graphically displayed.Type: GrantFiled: October 2, 2008Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7831006Abstract: An apparatus is provided to reduce transient current swings during mode transitions. Traditionally, transient supply voltage fluctuations on a chip account for a large portion of the power supply. The number of series inductances and resistances are typically minimized, while adding large decoupling capacitances between the supply voltage and ground. However, situations may arise where reduction of series inductances and resistances cannot be accomplished. Therefore, to assist in controlling the transient current swings, reduction of clocking frequencies are performed in a controlled manner.Type: GrantFiled: June 4, 2008Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: David William Boerstler, Eskinder Hailu, Mack Wayne Riley, Michael Fan Wang
-
Patent number: 7809974Abstract: A circuit for transitioning clocking speeds, or frequencies, is provided. With this circuit, a clocking circuit providing a first clock signal at a first clock frequency is coupled to a counter. A comparator and a first divider are coupled to an output of the counter. The first divider outputs a second clock signal at a second clock frequency. A second divider is interposed between the clocking circuit and the counter. A processor is coupled to an output of the first divider.Type: GrantFiled: January 16, 2008Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: David William Boerstler, Eskinder Hailu, Mack Wayne Riley, Michael Fan Wang
-
Patent number: 7756668Abstract: A computer implemented method, data processing system, and processor are provided for logging a maximal temperature in an integrated circuit. A digital thermal sensor senses a temperature in the integrated circuit. The sensed temperature of the digital thermal sensor is read and a determination is made as to whether the sensed temperature is higher than a current maximal temperature. The sensed temperature is logged in response to the sensed temperature being higher than the current maximal temperature. The sensed temperature becomes a new maximal temperature for the integrated circuit.Type: GrantFiled: May 8, 2008Date of Patent: July 13, 2010Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7747407Abstract: A computer implemented method, data processing system, and processor are provided for thermal interrupt generation. An interrupt temperature is set to a first temperature and an interrupt direction is to a greater than or equal to determination. A determination is made as to whether a sensed temperature from a digital thermal sensor meets or exceeds the interrupt temperature in response to the interrupt direction. A first interrupt is generated in response to the sensed temperature meeting or exceeding the interrupt temperature.Type: GrantFiled: December 17, 2008Date of Patent: June 29, 2010Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7721128Abstract: A computer implemented method, data processing system, and processor are provided for implementation of thermal throttling logic. A sensed temperature value is received from a digital thermal sensor representing a current temperature of a unit associated with the digital thermal sensor in the integrated circuit. The sensed temperature is reported as the current temperature in a status register. The unit in the integrated circuit is throttled in response to the current temperature exceeding a first predetermined value.Type: GrantFiled: June 21, 2006Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7721123Abstract: A component of a microprocessor-based data processing system, which includes features for regulating power consumption in snoopable components and has gating off memory coherency properties, is determined to be in a relatively inactive state and is transitioned to a non-snoopable low power mode. Then, when a snoop request occurs, a retry protocol is sent in response to the snoop request. In conjunction with the retry protocol, a signal is sent to bring the component into snoopable mode. When the retry snoop is requested, the component is in full power mode and can properly respond to the snoop request. After the snoop request has been satisfied, the component again enters into a low power mode.Type: GrantFiled: February 4, 2008Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Shigehiro Asano, Jeffrey Douglas Brown, Michael Norman Day, Charles Ray Johns, James Allan Kahle, Alvan Wing Ng, Michael Fan Wang, Thuong Quang Truong
-
Patent number: 7702944Abstract: The present invention provides for reducing current spikes in a circuit when changing clocking frequencies. A first frequency is applied to a clock distribution network. A final frequency is selected. The first frequency is applied to a logic element over the clock distribution network. A hold signal is applied to the logic element. The clock rate of the clock distribution network is changed from the first frequency to the final frequency. The hold signal is unapplied to the logic element.Type: GrantFiled: January 12, 2009Date of Patent: April 20, 2010Assignee: International Business Machines CorporationInventors: Nathan Chelstrom, Mack Wayne Riley, Michael Fan Wang, Stephen Douglas Weitzel
-
Patent number: 7681053Abstract: A computer implemented method, data processing system, and processor are provided for thermal throttle control with minimal impact to interrupt latency. A setting of an interrupt status bit is monitored. A determination is made as to whether an interrupt associated with the interrupt status bit is an unmasked interrupt in response to the interrupt status bit being set. An existing throttling mode is disabled and the interrupt handled in response to the interrupt being unmasked, where the interrupt latency of the integrated circuit is reduced.Type: GrantFiled: June 21, 2006Date of Patent: March 16, 2010Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7656237Abstract: An apparatus, a method, and a computer program are provided to gate a Phased Locked Loop (PLL). In microprocessors, the clock distribution system can account for a substantial amount of power consumption. Gating the PLLs, however, has been difficult because of the usual requirement for a separate clock for control logic and because the PLL requires timed to reacquire phase/frequency lock. Therefore, lock detection logic can be employed to allow the PLL to reacquire phase/frequency lock. Additionally, signals from external devices and the processor can be employed to gate the PLL and allow the processor to be awakened without a need for a separate clock.Type: GrantFiled: December 2, 2004Date of Patent: February 2, 2010Assignee: International Business Machines CorporationInventors: Mack Wayne Riley, Daniel Lawrence Stasiak, Michael Fan Wang, Stephen Douglas Weitzel
-
Patent number: 7603576Abstract: A computer implemented method, data processing system, and processor are provided for hysteresis in thermal throttling. A digital thermal sensor senses a temperature in the integrated circuit. A determination is made as to whether the sensed temperature is greater than or equal to a throttling temperature. A throttling mode is initiated in response to the sensed temperature meeting or exceeding the throttling temperature. The digital thermal sensor senses a new temperature. A determination is made as to whether the new sensed temperature is less than an end throttling temperature. The throttling mode is disabled in response to the new sensed temperature being less than the end throttling temperature.Type: GrantFiled: June 21, 2006Date of Patent: October 13, 2009Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7546504Abstract: A system and method for advanced logic built-in self test with selection of scan channels is present. An LBIST controller loads scan patterns into a device's scan channels through sequential or interleaved loading techniques in order to minimize instantaneous power requirements. During interleave loading, the LBIST controller loads a scan bit into a first scan chain, then into a second scan chain, etc. until one bit is loaded into each scan chain. The LBIST controller then returns to load another scan bit into the first scan channel, then the second scan channel, etc. During sequential loading, the LBIST controller loads an entire scan pattern into a first scan chain (one bit per clock cycle). Once the first scan pattern is loaded, the LBIST controller proceeds to load subsequent scan patterns into corresponding scan chains on a one bit per scan channel per clock cycle basis.Type: GrantFiled: August 11, 2006Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: Mack Wayne Riley, Michael Fan Wang
-
Publication number: 20090119552Abstract: The present invention provides for reducing current spikes in a circuit when changing clocking frequencies. A first frequency is applied to a clock distribution network. A final frequency is selected. The first frequency is applied to a logic element over the clock distribution network. A hold signal is applied to the logic element. The clock rate of the clock distribution network is changed from the first frequency to the final frequency. The hold signal is unapplied to the logic element.Type: ApplicationFiled: January 12, 2009Publication date: May 7, 2009Inventors: Nathan Chelstrom, Mack Wayne Riley, Michael Fan Wang, Stephen Douglas Weitzel
-
Publication number: 20090099806Abstract: A computer implemented method, data processing system, and processor are provided for thermal interrupt generation. An interrupt temperature is set to a first temperature and an interrupt direction is to a greater than or equal to determination. A determination is made as to whether a sensed temperature from a digital thermal sensor meets or exceeds the interrupt temperature in response to the interrupt direction. A first interrupt is generated in response to the sensed temperature meeting or exceeding the interrupt temperature.Type: ApplicationFiled: December 17, 2008Publication date: April 16, 2009Applicant: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Patent number: 7516350Abstract: The present invention provides for reducing current spikes in a circuit when changing clocking frequencies. A first frequency is applied to a clock distribution network. A final frequency is selected. The first frequency is applied to a logic element over the clock distribution network. A hold signal is applied to the logic element. The clock rate of the clock distribution network is changed from the first frequency to the final frequency. The hold signal is unapplied to the logic element.Type: GrantFiled: September 9, 2004Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Nathan Chelstrom, Mack Wayne Riley, Michael Fan Wang, Stephen Douglas Weitzel
-
Patent number: 7512513Abstract: A computer implemented method, data processing system, and processor are provided for thermal throttling control for testing of real-time software. At least one thermal control setting is received. A thermal management system is set to a test mode using the at least one thermal control settings, where the test mode indicates a thermal throttling control using the thermal control setting. The real-time software is executed under the test mode and a test is performed as to whether a real-time deadline associated with the real-time software is met under the test mode. At least one thermal control setting is recorded as a passing thermal control setting in response to the real-time software meeting the real-time deadline.Type: GrantFiled: June 21, 2006Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Michael Fan Wang
-
Publication number: 20090048720Abstract: A computer implemented method, data processing system, and processor are provided for managing a thermal management system. A determination is made as to whether a plurality of digital thermal sensors is faulty or functional. A power savings mode of at least one unit within the integrated circuit associated with the functional digital thermal sensor is monitored in response to at least one of the plurality of digital thermal sensors being functional. A functional digital thermal sensor is disabled in response to the at least one unit being in a power savings mode.Type: ApplicationFiled: November 4, 2008Publication date: February 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles Ray Johns, Michael Fan Wang