Patents by Inventor Jonathan P. Douglas

Jonathan P. Douglas 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: 20140269848
    Abstract: Described is an apparatus for providing spread-spectrum to a clock signal. The apparatus comprises: an oscillator to generate an output clock signal, the oscillator to receive an adjustable reference signal to adjust frequency of the output clock signal; a first circuit to provide a first signal indicative of a center frequency of the output clock signal; a second circuit to generate a switching waveform to provide spread-spectrum for the output clock signal; and a third circuit, coupled to the first and second circuits, to provide the adjustable reference signal according to the first signal and the switching waveform.
    Type: Application
    Filed: May 31, 2013
    Publication date: September 18, 2014
    Inventors: Gerhard SCHROM, Alexander LYAKHOV, Michael W. ROGERS, Dawson W. KESLING, Jonathan P. DOUGLAS, J. Keith HODGSON
  • Publication number: 20140167991
    Abstract: Described is an analog to digital converter (ADC) which comprises: a sigma-delta modulator to receive an analog signal, the sigma-delta modulator operable to perform chopping to cancel common-mode noise; and one or more counters coupled to the sigma-delta modulator to generate a digital code representative of the analog signal.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Inventors: Takao Oshita, George L. Geannopoulos, David E. Duarte, J. Keith Hodgson, James S. Ayers, Avner Kornfeld, Jonathan P. Douglas
  • Patent number: 8375380
    Abstract: In one embodiment, the present invention includes a method for determining if a system is compatible with an upgrade to a hardware resource of the system, receiving instructions from a remote server to upgrade the hardware resource if the system is compatible, and programming the hardware resource based on the instructions. In one such embodiment, the hardware resource may be programmed via programmable fuses to enable circuitry of the hardware resource. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: February 12, 2013
    Assignee: Intel Corporation
    Inventors: Shahrokh Shahidzadeh, William J. Kirby, Jonathan P. Douglas
  • Patent number: 7690843
    Abstract: Techniques for preventing an integrated circuit (IC) from overheating are described herein. According to one embodiment, an exemplary process includes detecting whether a temperature of an integrated circuit (IC) exceeds a threshold independent of an operating state of the IC, and removing at least a portion of a power from the IC if the temperature of the IC exceeds the threshold. Other methods and apparatuses are also described.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: April 6, 2010
    Assignee: Intel Corporation
    Inventors: Scott J. Bowden, Jonathan P. Douglas
  • Publication number: 20100058323
    Abstract: In one embodiment, the present invention includes a method for determining if a system is compatible with an upgrade to a hardware resource of the system, receiving instructions from a remote server to upgrade the hardware resource if the system is compatible, and programming the hardware resource based on the instructions. In one such embodiment, the hardware resource may be programmed via programmable fuses to enable circuitry of the hardware resource. Other embodiments are described and claimed.
    Type: Application
    Filed: November 10, 2009
    Publication date: March 4, 2010
    Inventors: Shahrokh Shahidzadeh, William J. Kirby, Jonathan P. Douglas
  • Patent number: 7640541
    Abstract: In one embodiment, the present invention includes a method for determining if a system is compatible with an upgrade to a hardware resource of the system, receiving instructions from a remote server to upgrade the hardware resource if the system is compatible, and programming the hardware resource based on the instructions. In one such embodiment, the hardware resource may be programmed via programmable fuses to enable circuitry of the hardware resource. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: December 29, 2009
    Assignee: Intel Corporation
    Inventors: Shahrokh Shahidzadeh, William J. Kirby, Jonathan P. Douglas
  • Patent number: 7602663
    Abstract: A plurality of fuse cells are arranged in an array. One or more fuse cells include a pair of fuse devices to output a pair of voltages, respectively, wherein the pair of fuse devices are redundantly programmed. A sense amplifier is coupled to the plurality of fuse cells to read the pair of voltage outputs from each of the plurality of fuse cells, respectively. A comparator circuit is coupled to the sense amplifier to compare the pair of voltage outputs for each of the plurality of fuse cells and to output the compared result.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: October 13, 2009
    Assignee: Intel Corporation
    Inventors: Zhanping Chen, Jonathan P. Douglas, Praveen Mosalikanti, Kevin Zhang, Gregory F. Taylor
  • Patent number: 7557725
    Abstract: An apparatus and a system, as well as a method and article, may operate to compare a circuit operational condition with a specified condition, to record an out-of-specification condition, and to determine some specified number of recorded out-of-specification conditions.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: July 7, 2009
    Assignee: Intel Corporation
    Inventors: Shahrokh Shahidzadeh, Jonathan P. Douglas, Anil V. Kumar
  • Publication number: 20080151593
    Abstract: An apparatus, a method, and a system for a fuse cell array are disclosed herein. A plurality of fuse cells are arranged in an array. One or more fuse cells include a pair of fuse devices to output a pair of voltages, respectively, wherein the pair of fuse devices are redundantly programmed. A sense amplifier is coupled to the plurality of fuse cells to read the pair of voltage outputs from each of the plurality of fuse cells, respectively. A comparator circuit is coupled to the sense amplifier to compare the pair of voltage outputs for each of the plurality of fuse cells and to output the compared result.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Inventors: Zhanping Chen, Jonathan P. Douglas, Praveen Mosalikanti, Kevin Zhang, Gregory F. Taylor
  • Patent number: 7296928
    Abstract: Techniques for preventing an integrated circuit (IC) from overheating are described herein. According to one embodiment, an exemplary process includes detecting whether a temperature of an integrated circuit (IC) exceeds a threshold independent of an operating state of the IC, and removing at least a portion of a power from the IC if the temperature of the IC exceeds the threshold. Other methods and apparatuses are also described.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: November 20, 2007
    Assignee: Intel Corporation
    Inventors: Scott J. Bowden, Jonathan P. Douglas
  • Patent number: 6974252
    Abstract: Techniques for preventing an integrated circuit (IC) from overheating are described herein. According to one embodiment, an exemplary process includes detecting whether a temperature of an integrated circuit (IC) exceeds a threshold independent of an operating state of the IC, and removing at least a portion of a power from the IC if the temperature of the IC exceeds the threshold. Other methods and apparatuses are also described.
    Type: Grant
    Filed: March 11, 2003
    Date of Patent: December 13, 2005
    Assignee: Intel Corporation
    Inventors: Scott J. Bowden, Jonathan P. Douglas
  • Patent number: 6931516
    Abstract: A pipelined instruction decoder for a multithread processor including an instruction decode pipeline, a valid bit pipeline, and a thread identification pipeline in parallel together, with each having the same predetermined number of pipe stages. The instruction decode pipeline to decode instructions associated with a plurality of instruction threads. The valid bit pipeline to associate a valid indicator at each pipe stage with each instruction being decoded in the instruction decode pipeline. The thread identification pipeline to associate a thread-identification at each pipestage with each instruction being decoded in the instruction decode pipeline. The pipelined instruction decoder may further include a pipeline controller to control the clocking of each pipe stage of the instruction decode pipeline, the valid bit pipeline, and the thread identification pipeline.
    Type: Grant
    Filed: July 8, 2003
    Date of Patent: August 16, 2005
    Assignee: Intel Corporation
    Inventors: Jonathan P. Douglas, Daniel J. Deleganes, James D. Hadley
  • Patent number: 6910119
    Abstract: In a system where multiple instruction pipes share access to a common return stack buffer (RSB), coordination is provided to ensure that no instruction pipe gains unfair access to the RSB. Additionally, further coordination control may be provided to ensure that a pipe operates upon valid data notwithstanding communication delays that may be present in a communication path between the pipe and the RSB. In one embodiment, if a system must gain access to the RSB, it determines with reference to prior accesses to the RSB whether immediate access the RSB would exceed a predetermined access rate. If so, it delays its attempt to access the RSB until it re-synchronizes to the access rate. In another embodiment, it delays use of data from the RSB until communication delays are overcome.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: June 21, 2005
    Assignee: Intel Corporation
    Inventor: Jonathan P. Douglas
  • Publication number: 20040179576
    Abstract: Techniques for preventing an integrated circuit (IC) from overheating are described herein. According to one embodiment, an exemplary process includes detecting whether a temperature of an integrated circuit (IC) exceeds a threshold independent of an operating state of the IC, and removing at least a portion of a power from the IC if the temperature of the IC exceeds the threshold. Other methods and apparatuses are also described.
    Type: Application
    Filed: March 11, 2003
    Publication date: September 16, 2004
    Inventors: Scott J. Bowden, Jonathan P. Douglas
  • Patent number: 6788118
    Abstract: According to some embodiments, a reference voltage signal initially increases with increases in a processor voltage signal and then decreases with a further increase in the processor voltage signal. Moreover, according to some embodiments a comparator circuit generates a power indication signal when a substantially scaled processor voltage signal exceeds a reference voltage signal.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: September 7, 2004
    Assignee: Intel Corporation
    Inventors: Anil V. Kumar, Jonathan P. Douglas
  • Publication number: 20040119507
    Abstract: According to some embodiments, a reference voltage signal initially increases with increases in a processor voltage signal and then decreases with a further increase in the processor voltage signal. Moreover, according to some embodiments a comparator circuit generates a power indication signal when a substantially scaled processor voltage signal exceeds a reference voltage signal.
    Type: Application
    Filed: November 17, 2003
    Publication date: June 24, 2004
    Inventors: Anil V. Kumar, Jonathan P. Douglas
  • Publication number: 20040107336
    Abstract: A multithread pipelined instruction decoder to clock, clear and stall an instruction decode pipeline of a multi-threaded machine to maximize performance and minimize power. A shadow pipeline shadows the instruction decode pipeline maintaining a the thread-identification and instruction-valid bits for each pipestage of the instruction decoder. The thread-id and valid bits are used to control the clear, clock, and stall of each pipestage of the instruction decoder. Instructions of one thread can be cleared without impacting instructions of another thread in the decode pipeline. In some cases, instructions of one thread can be stalled without impacting instructions of another thread in the decode pipeline. In the present invention, pipestages are clocked only when a valid instruction needs to advance in order to conserve power and to minimize stalling.
    Type: Application
    Filed: July 8, 2003
    Publication date: June 3, 2004
    Inventors: Jonathan P. Douglas, Daniel J. Deleganes, James D. Hadley
  • Publication number: 20040008067
    Abstract: According to some embodiments, a reference voltage signal initially increases with increases in a processor voltage signal and then decreases with a further increase in the processor voltage signal. Moreover, according to some embodiments a comparator circuit generates a power indication signal when a substantially scaled processor voltage signal exceeds a reference voltage signal.
    Type: Application
    Filed: July 12, 2002
    Publication date: January 15, 2004
    Inventors: Anil Vi. Kumar, Jonathan P. Douglas
  • Patent number: 6677787
    Abstract: According to some embodiments, a reference voltage signal initially increases with increases in a processor voltage signal and then decreases with a further increase in the processor voltage signal. Moreover, according to some embodiments a comparator circuit generates a power indication signal when a substantially scaled processor voltage signal exceeds a reference voltage signal.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: January 13, 2004
    Assignee: Intel Corporation
    Inventors: Anil V. Kumar, Jonathan P. Douglas
  • Patent number: 6625717
    Abstract: A method of linear space target address generation for a relative branch is described. The method includes generating a selection signal, and generating a linear space target address using the selection signal by generating a plurality of corrected target addresses and selecting the linear space target address from the plurality of corrected target addresses using the selection signal.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: September 23, 2003
    Assignee: Intel Corporation
    Inventors: Jonathan P. Douglas, Alan B. Kyker