Patents by Inventor Raul A. Garibay

Raul A. Garibay 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: 7509512
    Abstract: An instruction-initiated method for suspending operation of a pipelined data processor by selectively disabling a clock signal to pipeline subcircuitry in response to an instruction executed by the pipeline subcircuitry.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: March 24, 2009
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Publication number: 20080109667
    Abstract: A power management method for a pipelined computer system in accordance with one or both of a power management signal and a power management instruction.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 8, 2008
    Applicant: National Semiconductor Corporation
    Inventors: Robert Maher, Raul Garibay, Margaret Herubin, Mark Bluhm
  • Publication number: 20080098248
    Abstract: A pipelined computer system with power management control in accordance with one or both of a power management signal and a power management instruction.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 24, 2008
    Applicant: National Semiconductor Corporation
    Inventors: Robert Maher, Raul Garibay, Margaret Herubin, Mark Bluhm
  • Patent number: 7237065
    Abstract: A processor comprises decode logic that determines an instruction type for each instruction fetched, a first level cache, a second level cache coupled to the first level cache, and control logic operatively coupled to the first and second level caches. The control logic preferably causes cache linefills to be performed to the first level cache upon cache misses for a first type of instruction, but precludes linefills from being performed to the first level cache for a second type of instruction.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: June 26, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Thang M. Tran, Raul A. Garibay, Jr., Muralidharan S. Chinnakonda, Paul K. Miller
  • Publication number: 20070028051
    Abstract: The application discloses a data processor operable to process data, said data processor comprising: a cache having a data item storage location identified by an address; a hash value generator operable to generate a hash value from at least some of said bits of said address said hash value having fewer bits than said address; a buffer operable to store a plurality of hash values relating to a plurality of storage locations within said cache; wherein in response to a request to access said data item storage location said data processor is operable to compare a hash value generated from said address with at least some of said plurality of hash values stored within said buffer. The comparison providing an indication of the storage location of the data item.
    Type: Application
    Filed: August 1, 2005
    Publication date: February 1, 2007
    Applicants: ARM Limited, Texas Instruments Incorporated
    Inventors: Barry Williamson, Gerard Williams, Muralidharan Chinnakonda, Raul Garibay
  • Publication number: 20060271738
    Abstract: A processor comprises decode logic that determines an instruction type for each instruction fetched, a first level cache, a second level cache coupled to the first level cache, and control logic operatively coupled to the first and second level caches. The control logic preferably causes cache linefills to be performed to the first level cache upon cache misses for a first type of instruction, but precludes linefills from being performed to the first level cache for a second type of instruction.
    Type: Application
    Filed: May 24, 2005
    Publication date: November 30, 2006
    Applicant: Texas Instruments Incorporated
    Inventors: Thang Tran, Raul Garibay, Muralidharan Chinnakonda, Paul Miller
  • Patent number: 7120810
    Abstract: An instruction-initiated power management method for a pipelined data processor by which a clock signal to pipeline subcircuitry is selectively disabled in response to an instruction executed by the pipeline subcircuitry.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: October 10, 2006
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Patent number: 7062666
    Abstract: A signal-initiated method for suspending operation of a pipelined data processor by selectively disabling a clock signal to pipeline subcircuitry in response to at least one control signal.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: June 13, 2006
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Publication number: 20060095732
    Abstract: A method of instruction issue (3200) in a microprocessor (1100, 1400, or 1500) with execution pipestages (E1, E2, etc.) and that executes a producer instruction Ip and issues a candidate instruction I0 (3245) having a source operand dependency on a destination operand of instruction Ip. The method includes issuing the candidate instruction I0 as a function (1720, 1950, 1958, 3235) of a pipestage EN(I0) of first need by the candidate instruction for the source operand, a pipestage EA(Ip) of first availability of the destination operand from the producer instruction, and the one execution pipestage E(Ip) currently associated with the producer instruction. A method of data forwarding (3300) in a microprocessor (1100, 1400, or 1500) having a pipeline (1640) having pipestages (E1, E2, etc.
    Type: Application
    Filed: May 18, 2005
    Publication date: May 4, 2006
    Inventors: Thang Tran, Raul Garibay, James Hardage
  • Publication number: 20060085707
    Abstract: A system comprising a tester and an integrated circuit, where the integrated circuit comprises a flip-flop, the flip-flop coupled to the tester and a circuit logic. The flip-flop comprises a scan input signal and a scan output signal, the signals coupled to the tester. The flip-flop also comprises multiple clock input signals.
    Type: Application
    Filed: September 28, 2004
    Publication date: April 20, 2006
    Applicant: Texas Instruments Incorporated
    Inventors: Waheed Khan, Raul Garibay, Denzil Fernandes
  • Patent number: 7000132
    Abstract: A signal-initiated power management method for a pipelined data processor by which a clock signal to pipeline subcircuitry is selectively disabled in response to at least one control signal.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: February 14, 2006
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Patent number: 6978390
    Abstract: A pipelined data processor with instruction-initiated power management control in which a plurality of subcircuits, including pipeline subcircuitry and circuitry for generating and controlling at least one clock signal are responsive to an instruction executed by the pipeline subcircuitry by selectively disabling a clock signal to the pipeline subcircuitry.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: December 20, 2005
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Patent number: 6910141
    Abstract: A pipelined data processor with signal-initiated power management control in which a plurality of subcircuits, including pipeline subcircuitry, and circuitry for generating and controlling at least one clock signal are responsive to at least one control signal by disabling a clock signal to the pipeline subcircuitry.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: June 21, 2005
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Publication number: 20050036261
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: February 17, 2005
    Inventors: Robert Maher, Raul Garibay, Margaret Herubin, Mark Bluhm
  • Publication number: 20050024802
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: February 3, 2005
    Inventors: Robert Maher, Raul Garibay, Margaret Herubin, Mark Bluhm
  • Publication number: 20040230852
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: November 18, 2004
    Inventors: Robert Maher, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Publication number: 20040172568
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: September 2, 2004
    Inventors: Robert Maher, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Publication number: 20040172567
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: September 2, 2004
    Inventors: Robert Maher, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Publication number: 20040172572
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: September 2, 2004
    Inventors: Robert Maher, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Patent number: 6721894
    Abstract: In accordance with the presently claimed invention, power consumption reduction control is provided to a processor used to execute instructions for data processing. A power management control signal is provided to the processor in accordance with conditions associated with the processor being operated in normal and reduced power consumption modes of operation, and an acknowledgement signal indicative of such reduced power consumption mode of operation is returned in correspondence with the power management control signal.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: April 13, 2004
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm