Patents by Inventor Paul Darren Hoxey

Paul Darren Hoxey 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: 10861575
    Abstract: A circuit includes a bitcell array having a plurality of bitlines, and an I/O functional unit to read data stored in the bitcell array. The I/O functional unit includes a first multiplexer to select a first input port or a first bitline among a first group of bitlines, a first latch to latch the output of the first multiplexer, a second multiplexer to select a second input port or a second bitline among a second group of bitlines. The second input port is coupled to an output port of the first latch. The I/O functional unit further includes a second latch to latch the output of the second multiplexer.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: December 8, 2020
    Assignee: Arm Limited
    Inventors: Rajiv Kumar Sisodia, Renu Rawat, Paul Darren Hoxey, Vikash, Kumaraswamy Ramanathan, Sanjay Mangal, Yew Keong Chong
  • Publication number: 20200066365
    Abstract: A circuit includes a bitcell array having a plurality of bitlines, and an I/O functional unit to read data stored in the bitcell array. The I/O functional unit includes a first multiplexer to select a first input port or a first bitline among a first group of bitlines, a first latch to latch the output of the first multiplexer, a second multiplexer to select a second input port or a second bitline among a second group of bitlines. The second input port is coupled to an output port of the first latch. The I/O functional unit further includes a second latch to latch the output of the second multiplexer.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 27, 2020
    Inventors: Rajiv Kumar Sisodia, Renu Rawat, Paul Darren Hoxey, Vikash, Kumaraswamy Ramanathan, Sanjay Mangal, Yew Keong Chong
  • Patent number: 10460822
    Abstract: A circuit includes a bitcell array having a plurality of bitlines, and an I/O functional unit to read data stored in the bitcell array. The I/O functional unit includes a first multiplexer to select a first input port or a first bitline among a first group of bitlines, a first latch to latch the output of the first multiplexer, a second multiplexer to select a second input port or a second bitline among a second group of bitlines. The second input port is coupled to an output port of the first latch. The I/O functional unit further includes a second latch to latch the output of the second multiplexer.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: October 29, 2019
    Assignee: ARM Limited
    Inventors: Rajiv Kumar Sisodia, Renu Rawat, Paul Darren Hoxey, Vikash, Kumaraswamy Ramanathan, Sanjay Mangal, Yew Keong Chong
  • Publication number: 20190066814
    Abstract: A circuit includes a bitcell array having a plurality of bitlines, and an I/O functional unit to read data stored in the bitcell array. The I/O functional unit includes a first multiplexer to select a first input port or a first bitline among a first group of bitlines, a first latch to latch the output of the first multiplexer, a second multiplexer to select a second input port or a second bitline among a second group of bitlines. The second input port is coupled to an output port of the first latch. The I/O functional unit further includes a second latch to latch the output of the second multiplexer.
    Type: Application
    Filed: August 23, 2017
    Publication date: February 28, 2019
    Inventors: Rajiv Kumar Sisodia, Renu Rawat, Paul Darren Hoxey, Vikash, Kumaraswamy Ramanathan, Sanjay Mangal, Yew Keong Chong
  • Publication number: 20160118091
    Abstract: The present invention provides a technique for performing write operations within a memory device comprising an array of memory cells. Wordline driver circuitry is used to assert a wordline signal to activate an addressed memory cell in the array. Write driver circuitry is used to perform a write operation to write a data value into the addressed memory cell, and is responsive to assertion of a write assist enable signal during the write operation to implement a write assist mechanism. Further, control circuitry is used to control timing of assertion of the wordline signal in dependence on timing of assertion of the write assist enable signal. By making the timing of assertion of the wordline signal dependent on the timing at which the write assist enable signal is asserted, it has been found that writeability of the memory cells is significantly improved.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 28, 2016
    Inventors: Plamen Asenov ASENOV, David Anthony NEW, Paul Darren HOXEY
  • Patent number: 9324392
    Abstract: The present invention provides a technique for performing write operations within a memory device comprising an array of memory cells. Wordline driver circuitry is used to assert a wordline signal to activate an addressed memory cell in the array. Write driver circuitry is used to perform a write operation to write a data value into the addressed memory cell, and is responsive to assertion of a write assist enable signal during the write operation to implement a write assist mechanism. Further, control circuitry is used to control timing of assertion of the wordline signal in dependence on timing of assertion of the write assist enable signal. By making the timing of assertion of the wordline signal dependent on the timing at which the write assist enable signal is asserted, it has been found that writeability of the memory cells is significantly improved.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: April 26, 2016
    Assignee: ARM Limited
    Inventors: Plamen Asenov Asenov, David Anthony New, Paul Darren Hoxey
  • Patent number: 8067971
    Abstract: A latch circuit for retaining and transmitting an input data value is disclosed, along with a memory, and a method for retaining and transmitting data. The latch circuit includes a primary input for receiving a data value, an output for outputting the data value, a data transmission path including a transmitting device for transmitting the data value from the primary input to the output, a feedback loop for retaining the data value, the feedback loop including the transmitting device and a further device. The further device is configured to turn on in response to assertion of an activating signal and to turn off in response to no assertion of the activating signal.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: November 29, 2011
    Assignee: ARM Limited
    Inventor: Paul Darren Hoxey
  • 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: 20110068842
    Abstract: A latch circuit for retaining and transmitting an input data value is disclosed, along with a memory, and a method for retaining and transmitting data.
    Type: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Applicant: ARM LIMITED
    Inventor: Paul Darren Hoxey
  • 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: 7876634
    Abstract: A data processing system comprising a memory array having a plurality of memory cells and read circuitry for reading a logic value stored in one of the plurality of memory cells. The read circuitry is operable perform two substantially simultaneous reads of the stored logic value. A voltage controller is provided and is operable to selectively vary a level of a supply voltage to the memory array. Detection circuitry is provided for detecting, in dependence upon the two substantially simultaneous reads, when the supply voltage level causes the read result to be unreliable.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: January 25, 2011
    Assignee: ARM Limited
    Inventors: David New, Paul Darren Hoxey, David Michael Bull, Shidhartha Das
  • Patent number: 7855924
    Abstract: A memory circuit includes a memory cell, a pair of conducting lines operable to signal the logic state of the memory cell and read circuitry operable to perform a read operation by detecting a voltage level of at least one of the pair of conducting lines. The memory circuit includes a pull-down circuit having an on configuration in which it is operable to pull-down a voltage level of at least one of the pair of conducting lines so as to affect the read operation and an off-configuration in which the pull-down circuit cannot affect the read operation. Control circuitry is configured to control whether the pull-down circuit is in the on configuration or the off configuration. The memory circuit can be incorporated in a data processing apparatus and a method of operating a memory circuit is provided in which a pull-down circuit is controlled to be in an on configuration or in an off configuration.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: December 21, 2010
    Assignee: ARM Limited
    Inventors: David New, Paul Darren Hoxey, David Michael Bull, Shidhartha Das
  • Patent number: 7558104
    Abstract: An array of storage elements each comprising a data input and output and a feedback loop, substantially all of said feedback loops being formed with an asymmetry such that on power up when no input data signal is received a value is preferentially stored in said feedback loops such that substantially all of said storage elements will preferentially output a same value.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: July 7, 2009
    Assignee: ARM Limited
    Inventors: Andrew John Sowden, David Anthony New, Paul Darren Hoxey, Simon Christopher Reynolds
  • Publication number: 20090161442
    Abstract: A data processing system comprising a memory array having a plurality of memory cells (240-246) and read circuitry (310,320) for reading a logic value stored in one of the plurality of memory cells. The read circuitry (310,320) is operable perform two substantially simultaneous reads of the stored logic value. A voltage controller is provided and is operable to selectively vary a level of a supply voltage to the memory array. Detection circuitry is provided (330) for detecting, in dependence upon the two substantially simultaneous reads, when the supply voltage level causes the read result to be unreliable.
    Type: Application
    Filed: December 2, 2005
    Publication date: June 25, 2009
    Applicant: ARM LIMITED
    Inventors: David New, Paul Darren Hoxey, David Michael Bull, Shidhartha Das
  • Publication number: 20080189483
    Abstract: An array of storage elements each comprising a data input and output and a feedback loop, substantially all of said feedback loops being formed with an asymmetry such that on power up when no input data signal is received a value is preferentially stored in said feedback loops such that substantially all of said storage elements will preferentially output a same value.
    Type: Application
    Filed: February 5, 2007
    Publication date: August 7, 2008
    Applicant: ARM Limited
    Inventors: Andrew John Sowden, David Anthony New, Paul Darren Hoxey, Simon Christopher Reynolds
  • Publication number: 20070268755
    Abstract: A memory circuit is provided comprising a memory cell, a pair of conducting lines operable to signal the logic state of the memory cell and read circuitry operable to perform a read operation by detecting a voltage level of at least one of the pair of conducting lines. The memory circuit comprises a pull-down circuit having an on configuration in which it is operable to pull-down a voltage level of at least one of the pair of conducting lines so as to affect the read operation and an off-configuration in which the pull-down circuit cannot affect the read operation. Control circuitry is provided to control whether the pull-down circuit is in the on configuration or the off configuration. The memory circuit can be incorporated in a data processing apparatus and a method of operating a memory circuit is provided in which a pull-down circuit is controlled to be in an on configuration or in an off configuration.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Applicant: ARM Limited
    Inventors: David New, Paul Darren Hoxey, David Michael Bull, Shidhartha Das
  • Patent number: 6785179
    Abstract: A memory circuit 2 includes a plurality of memory cells 4, 6 which are subject to memory access operations. These memory access operations serve to selectively discharge one or more of the bit lines A, Abar, B, Bbar associated with the memory cells 4, 6. During a subsequent precharge operation serving to restore the precharged voltage levels of the bit lines A, Abar, B Bbar charge sharing is performed between non-accessed bit lines and those which have been accessed and accordingly at least partially discharged. Also the precharging circuits 12, 14, 16, 18 associated with the non-accessed bit lines contribute towards the precharging operation.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: August 31, 2004
    Assignee: Arm Limited
    Inventors: David Michael Bull, Paul Darren Hoxey