Patents by Inventor Cathal G. Phelan

Cathal G. Phelan 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: 11016600
    Abstract: A touch sensitive system includes a touch surface, a display, and a latency control system. The latency control system reduces the latency between a touch event occurring on the touch surface and a graphical response displayed by the display. Specifically, the latency control system is a feedback system that synchronizes touch scan and display operations. The touch scan and display operations are synchronized by adjusting timing parameters, such as the start times and frequencies of the scan and display operations. Thus, the latency control system is an adaptable system that may reduce latency even when the processing times of various operations vary over time.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: May 25, 2021
    Assignee: Beechrock Limited
    Inventors: Owen Drumm, Cathal G. Phelan
  • Publication number: 20200012408
    Abstract: A touch sensitive system includes a touch surface, a display, and a latency control system. The latency control system reduces the latency between a touch event occurring on the touch surface and a graphical response displayed by the display. Specifically, the latency control system is a feedback system that synchronizes touch scan and display operations. The touch scan and display operations are synchronized by adjusting timing parameters, such as the start times and frequencies of the scan and display operations. Thus, the latency control system is an adaptable system that may reduce latency even when the processing times of various operations vary over time.
    Type: Application
    Filed: July 5, 2019
    Publication date: January 9, 2020
    Inventors: Owen Drumm, Cathal G. Phelan
  • Patent number: 8825925
    Abstract: An example method and system process a SuperSpeed packet transferred at a SuperSpeed transfer rate and based on processing the SuperSpeed packet, generate a Universal Serial Bus (USB) 2.0 packet to be transferred at a USB 2.0 transfer rate, the USB 2.0 transfer rate being less than the SuperSpeed transfer rate.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: September 2, 2014
    Assignee: Cypress Semiconductor Corporation
    Inventors: Gaurav Singh, Herve LeTourneur, Hans Van Antwerpen, Cathal G. Phelan
  • Patent number: 6839778
    Abstract: An apparatus comprising a peripheral device and a host device. The peripheral device may be connected to the host device. The speed of the peripheral device may be adjusted in response to one or more predetermined conditions.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: January 4, 2005
    Assignee: Cypress Semiconductor Corp.
    Inventors: Ronald H. Sartore, Steven P. Larky, Cathal G. Phelan
  • Patent number: 6651134
    Abstract: An integrated circuit comprising a memory and a logic circuit. The memory may comprise a plurality of storage elements each configured to read and write data in response to an internal address signal. The logic circuit may be configured to generate a predetermined number of the internal address signals in response to (i) an external address signal, (ii) a clock signal and (iii) one or more control signals. The generation of the predetermined number of internal address signals may be non-interruptible.
    Type: Grant
    Filed: February 14, 2000
    Date of Patent: November 18, 2003
    Assignee: Cypress Semiconductor Corp.
    Inventor: Cathal G. Phelan
  • Patent number: 6556487
    Abstract: A non-volatile SRAM cell including (i) a nonvolatile memory element, (ii) a volatile memory element coupled to the nonvolatile memory element and (iii) a gate circuit coupled to the nonvolatile memory element. The gate circuit is configured to transfer data to and from a first input/output line into the volatile memory element.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: April 29, 2003
    Assignee: Cypress Semiconductor Corp.
    Inventors: Nirmal Ratnakumar, Cathal G. Phelan, Kenelm G. D. Murray
  • Patent number: 6499089
    Abstract: A circuit generally comprising a memory and a logic circuit. The memory may comprise (i) a first section configured to (a) read and write data and (b) have a first configurable size and (ii) a second section configured to (a) read and write data independently of the first section and (b) have a second configurable size. The logic circuit may be configured to control the first configurable size and the second configurable size.
    Type: Grant
    Filed: January 18, 2000
    Date of Patent: December 24, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Cathal G. Phelan, Scott Harmel, Rajesh Manapat, Sunil Kumar Koduru
  • Patent number: 6445645
    Abstract: A random access memory with a read port, a write port, a read/write control signal configured to control data transfer operations at the read port and/or the write port on both rising and falling transitions, and a first random access memory array configured to store and/or retrieve data at a first random address in the first random access memory array defined by one or more signals on a write address bus and/or a read address bus. One preferred embodiment further includes a write data register storing or latching data in response to a first transition of the read/write control signal, and the array storing data in response to a second transition of the read/write control signal. Other preferred embodiments further include an n·m-bits-wide input data bus coupling a set of data inputs to the write data register, and/or an n·m-bits-wide output data bus coupling the read data register to a set of data outputs, where n and m are each independently an integer >2.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: September 3, 2002
    Assignee: Cypress Semiconductor Corporation
    Inventors: Mathew R. Arcoleo, Cathal G. Phelan, Ashish Pancholy, Simon J. Lovett
  • Patent number: 6388927
    Abstract: A system and method are disclosed herein for leakage testing of a static random access memory (SRAM) semiconductor memory device. Subtle leakage defects may be present in some devices in the early stages of SRAM production. These defects may later result in hard failures when packaged devices are burned in, but are not detected by functional tests performed during wafer sort. The leakage defects are associated with complementary bit line pairs within the SRAM matrix, and may be revealed by leakage current measurements made between all of the complementary bit line pairs within the SRAM. Comparatively minor modifications to the internal circuitry of the SRAM enable the leakage measurements to be performed during wafer sort, so defective devices can be screened out prior to packaging, lead-bonding, etc.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: May 14, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Jonathan F. Churchill, Jeffrey F. Kooiman, Cathal G. Phelan, Ashish S. Pancholy, Gary A. Gibbs
  • Publication number: 20020054535
    Abstract: A random access memory with a data input bus, a data output bus, a random access memory array configured to transfer data to random write addresses and from random read addresses in the random access memory array, an address bus providing the random read addresses and the random write addresses, and a first periodic signal configured to control data transfer operations (i) to the random access memory array in response to a first transition of the periodic signal and (ii) from the random access memory array in response to a second transition of the periodic signal, wherein the second transition of the periodic signal is complementary to the first transition of the periodic signal. One preferred embodiment further includes circuitry operable to write data into and read data from the random access memory array. Other preferred embodiments further include a write data register and/or a read data register. In a further embodiment, each of the data input bus and the data output bus is unidirectional.
    Type: Application
    Filed: June 11, 2001
    Publication date: May 9, 2002
    Inventors: Mathew R. Arcoleo, Cathal G. Phelan, Ashish Pancholy, Simon J. Lovett
  • Patent number: 6385128
    Abstract: A random access memory with a data input bus, a data output bus, a random access memory array configured to transfer data to random write addresses and from random read addresses in the random access memory array, an address bus providing the random read addresses and the random write addresses, and a first periodic signal configured to control data transfer operations (i) to the random access memory array in response to a first transition of the periodic signal and (ii) from the random access memory array in response to a second transition of the periodic signal, wherein the second transition of the periodic signal is complementary to the first transition of the periodic signal. One preferred embodiment further includes circuitry operable to write data into and read data from the random access memory array. Other preferred embodiments further include a write data register and/or a read data register. In a further embodiment, each of the data input bus and the data output bus is unidirectional.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: May 7, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Mathew R. Arcoleo, Cathal G. Phelan, Ashish Pancholy, Simon J. Lovett
  • Patent number: 6359316
    Abstract: A semiconductor (preferably a CMOS) device having one or more latch-up inhibitor diffusion regions. The latch-up inhibitor regions are adjacent to complementary P-channel and N-channel transistors, and typically function to inhibit or prevent latch-up, without increasing the die size of the device.
    Type: Grant
    Filed: September 19, 1997
    Date of Patent: March 19, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Peter H. Voss, Andrew Walker, Jeff Watt, Ashish Pancholy, Cathal G. Phelan, Patrick Zicolello, Christopher J. Petti
  • Publication number: 20010043506
    Abstract: A random access memory with a read port, a write port, a read/write control signal configured to control data transfer operations at the read port and/or the write port on both rising and falling transitions, and a first random access memory array configured to store and/or retrieve data at a first random address in the first random access memory array defined by one or more signals on a write address bus and/or a read address bus. One preferred embodiment further includes a write data register storing or latching data in response to a first transition of the read/write control signal, and the array storing data in response to a second transition of the read/write control signal. Other preferred embodiments further include an n.m-bits-wide input data bus coupling a set of data inputs to the write data register, and/or an n.m-bits-wide output data bus coupling the read data register to a set of data outputs, where n and m are each independently an integer >2.
    Type: Application
    Filed: June 11, 2001
    Publication date: November 22, 2001
    Inventors: Mathew R. Arcoleo, Cathal G. Phelan, Ashish Pancholy, Simon J. Lovett
  • Patent number: 6292403
    Abstract: A circuit including an address bus providing random addresses for a random access memory array, and a register configured to receive, store or transfer (i) a first random address from the address bus in response to a first periodic signal transition and (ii) a second random address from the address bus in response to a second periodic signal transition, wherein the first and second periodic signal transitions occur within a single periodic signal cycle, and are preferably complementary to each other.
    Type: Grant
    Filed: March 7, 2000
    Date of Patent: September 18, 2001
    Assignee: Cypress Semiconductor Corp.
    Inventors: Ashish Pancholy, Cathal G. Phelan, Simon J. Lovett
  • Patent number: 6286118
    Abstract: A circuit for delaying a signal. The circuit includes a scan register, a logic circuit, and a programmable delay circuit. The scan register stores scan data and the logic circuit selectively decodes the scan data. The programmable delay circuit is coupled to the logic circuit and delays a signal a programmable amount of time in response to the decoded scan data.
    Type: Grant
    Filed: July 21, 1998
    Date of Patent: September 4, 2001
    Assignee: Cypress Semiconductor Corporation
    Inventors: Jonathan F. Churchill, Neil P. Raftery, Colin J. Hendry, Jeyakumar Shanmugam, Mark A. Finn, Thomas M. Surrette, Cathal G. Phelan, Ashish Pancholy
  • Patent number: 6262936
    Abstract: A random access memory with a read port, a write port, a read/write control signal configured to control data transfer operations at the read port and/or the write port on both rising and falling transitions, and a first random access memory array configured to store and/or retrieve data at a first random address in the first random access memory array defined by one or more signals on a write address bus and/or a read address bus. One preferred embodiment further includes a write data register storing or latching data in response to a first transition of the read/write control signal, and the array storing data in response to a second transition of the read/write control signal. Other preferred embodiments further include an n·m-bits-wide input data bus coupling a set of data inputs to the write data register, and/or an n·m-bits-wide output data bus coupling the read data register to a set of data outputs, where n and m are each independently an integer >2.
    Type: Grant
    Filed: January 27, 1999
    Date of Patent: July 17, 2001
    Assignee: Cypress Semiconductor Corp.
    Inventors: Mathew R. Arcoleo, Cathal G. Phelan, Ashish Pancholy, Simon J. Lovett
  • Patent number: 6262937
    Abstract: A random access memory with a data input bus, a data output bus, a random access memory array configured to transfer data to random write addresses and from random read addresses in the random access memory array, an address bus providing the random read addresses and the random write addresses, and a first periodic signal configured to control data transfer operations (i) to the random access memory array in response to a first transition of the periodic signal and (ii) from the random access memory array in response to a second transition of the periodic signal, wherein the second transition of the periodic signal is complementary to the first transition of the periodic signal. One preferred embodiment further includes circuitry operable to write data into and read data from the random access memory array. Other preferred embodiments further include a write data register and/or a read data register. In a further embodiment, each of the data input bus and the data output bus is unidirectional.
    Type: Grant
    Filed: January 27, 1999
    Date of Patent: July 17, 2001
    Assignee: Cypress Semiconductor Corp.
    Inventors: Mathew R. Arcoleo, Cathal G. Phelan, Ashish Pancholy, Simon J. Lovett
  • Patent number: 6256249
    Abstract: An apparatus comprising a memory and a logic circuit. The memory may comprise a plurality of storage elements configured to read and write data in response to a first internal address signal and a second internal address signal. The logic circuit may be configured to generate either (i) the first and the second internal address signals when accessing one of the storage elements for a read or a write operation or (ii) the first internal address signal when accessing one of the storage elements for a read refresh operation.
    Type: Grant
    Filed: August 3, 2000
    Date of Patent: July 3, 2001
    Assignee: Cypress Semiconductor Corp.
    Inventor: Cathal G. Phelan
  • Patent number: 6115836
    Abstract: A circuit for generating a pulse including a scan register having a first scan bit; first logic device receiving a first signal and generating a second signal; and a programmable delay circuit coupled to the scan register and the first logic device. The programmable delay circuit receives the second signal and generates a delayed second signal after a programmable period of time. The programmable period of time is determined by the first scan bit. The circuit also includes a logic circuit that recevies the second signal and the delayed second signal. The logic circuiit outputs the pulse having a pulse width proportional to the programmable period of time.
    Type: Grant
    Filed: September 17, 1997
    Date of Patent: September 5, 2000
    Assignee: Cypress Semiconductor Corporation
    Inventors: Jonathan F. Churchill, Neil P. Raftery, Colin J. Hendry, Jeyakumar Shanmugam, Mark A. Finn, Thomas M. Surrette, Cathal G. Phelan, Ashish Pancholy
  • Patent number: 6069839
    Abstract: A circuit including an address bus providing random addresses for a random access memory array, and a register configured to receive, store or transfer (i) a first random address from the address bus in response to a first periodic signal transition and (ii) a second random address from the address bus in response to a second periodic signal transition, wherein the first and second periodic signal transitions occur within a single periodic signal cycle, and are preferably complementary to each other.
    Type: Grant
    Filed: January 27, 1999
    Date of Patent: May 30, 2000
    Assignee: Cypress Semiconductor Corp.
    Inventors: Ashish Pancholy, Cathal G. Phelan, Simon J. Lovett