Patents by Inventor Gary Robert Waggoner

Gary Robert Waggoner 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: 8145958
    Abstract: An integrated circuit and method for testing memory on the integrated circuit are provided. The integrated circuit has processing logic for performing data processing operations on data, and a plurality of memory units for storing data for access by the processing logic. Further, memory test logic is provided to perform a sequence of tests in order to seek to detect memory defects in the memory units. The memory test logic comprises a plurality of test wrapper units, each test wrapper unit associated with one of the memory units and being operable to execute tests on the associated memory unit, and a test controller for controlling performance of the sequence of tests by communicating with each of the test wrapper units to provide test data defining each test to be executed by that test wrapper unit.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: March 27, 2012
    Assignee: ARM Limited
    Inventors: Robert Campbell Aitken, Gary Robert Waggoner
  • Patent number: 8112681
    Abstract: The application discloses an integrated circuit comprising: circuitry; a fusebox for storing an array of data identifying faulty elements within said circuitry; at least one fusebox controller for repairing said faulty elements in said circuitry in response to data received from said fusebox; a data communication path linking said fusebox controller with said fusebox; wherein said data stored in said fusebox is compacted data and said at least one fusebox controller comprises a data expander for expanding said compacted data received from said fusebox via said data communication path prior to repairing any faulty elements in said circuitry.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: February 7, 2012
    Assignee: ARM Limited
    Inventors: Faisal Ramzan Ali Khoja, Gary Robert Waggoner, Sauro Landini, Ramamurti Chandramouli
  • Patent number: 8045401
    Abstract: A memory is disclosed comprising: a storage array for storing data; and access circuitry for transmitting data to and from the storage array. The access circuitry forms a data path for inputting and outputting data to the storage array. The access circuitry comprises a latch configured to latch in response to a first phase of a first clock signal and a further latch configured to latch in response to a second phase of a second clock signal, the further latch comprises an output latch for outputting the data from the storage array, and the first and second clock signals are synchronized with each other.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: October 25, 2011
    Assignee: ARM Limited
    Inventors: Yew Keong Chong, Gus Yeung, Paul Darren Hoxey, Paul Stanley Hughes, Gary Robert Waggoner
  • Publication number: 20110072323
    Abstract: A memory is disclosed comprising: a storage array for storing data; and access circuitry for transmitting data to and from the storage array. The access circuitry forms a data path for inputting and outputting data to the storage array. The access circuitry comprises a latch configured to latch in response to a first phase of a first clock signal and a further latch configured to latch in response to a second phase of a second clock signal, the further latch comprises an output latch for outputting the data from the storage array, and the first and second clock signals are synchronised with each other.
    Type: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Applicant: ARM Limited
    Inventors: Yew Keong Chong, Gus Yeung, Paul Darren Hoxey, Paul Stanley Hughes, Gary Robert Waggoner
  • Patent number: 7734974
    Abstract: An integrated circuit 2 includes a plurality of circuit blocks 38, 40, 44 each having an associated serial scan chain loop 32, 34, 36 which extends from a converter 10, to the circuit block 38, 42, 44 in question and then back to the converter 10. Multiplexing circuitry 50, 52 associated with each serial scan chain loop 32, 34, 36 is used to either include that serial scan chain loop 32, 34, 36 in a combined serial scan chain or to bypass that serial scan chain loop 32, 34, 36. The circuit blocks 38, 42, 44 may be bypassed in this way if they are defective or if they are powered-down.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: June 8, 2010
    Assignee: ARM Limited
    Inventors: Robert Campbell Aitken, Dipesh Ishwerbhai Patel, Gary Robert Waggoner
  • Publication number: 20090190422
    Abstract: The application discloses an integrated circuit comprising: circuitry; a fusebox for storing an array of data identifying faulty elements within said circuitry; at least one fusebox controller for repairing said faulty elements in said circuitry in response to data received from said fusebox; a data communication path linking said fusebox controller with said fusebox; wherein said data stored in said fusebox is compacted data and said at least one fusebox controller comprises a data expander for expanding said compacted data received from said fusebox via said data communication path prior to repairing any faulty elements in said circuitry.
    Type: Application
    Filed: January 29, 2008
    Publication date: July 30, 2009
    Applicant: ARM Limited
    Inventors: Faisal Ramzan Ali Khoja, Gary Robert Waggoner, Sauro Landini, Ramamurti Chandramouli
  • Publication number: 20090019329
    Abstract: An integrated circuit 2 includes a plurality of circuit blocks 38, 40, 44 each having an associated serial scan chain loop 32, 34, 36 which extends from a converter 10, to the circuit block 38, 42, 44 in question and then back to the converter 10. Multiplexing circuitry 50, 52 associated with each serial scan chain loop 32, 34, 36 is used to either include that serial scan chain loop 32, 34, 36 in a combined serial scan chain or to bypass that serial scan chain loop 32, 34, 36. The circuit blocks 38, 42, 44 may be bypassed in this way if they are defective or if they are powered-down.
    Type: Application
    Filed: July 11, 2007
    Publication date: January 15, 2009
    Applicant: ARM Limited
    Inventors: Robert Campbell Aitken, Dipesh Ishwerbhai Patel, Gary Robert Waggoner