Patents by Inventor Haiming Yu

Haiming Yu 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: 7471588
    Abstract: Dual port memory array circuitry is provided that includes bit line voltage clamping circuitry. The clamping circuitry contains control transistors that are used to enable and disable the clamping circuitry. The clamping circuitry also contains voltage regulator transistors and feedback paths. When a write operation is performed on one port of the dual port memory array while a read operation is being performed on the other port of the dual port memory array, the bit line voltage clamping circuitry prevents the voltages on the read port bit lines from dropping too low. This allows the write operation to be performed rapidly, even if the memory cell being written to has been adversely affected by variations due to process, voltage, and temperature.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: December 30, 2008
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Tony K. Ngai, Kok Heng Choe
  • Patent number: 7414916
    Abstract: A memory unit includes width decoding logic enabling data to be accessed in a memory array at different data widths. To improve memory access speed, the memory unit also includes dedicated read output paths for accessing data at the full data width of the memory array. The dedicated read output paths bypass the width decoding logic and provide data from the memory array directly to a data bus, thereby providing improved memory performance when width decoding is not needed. The memory unit can be incorporated in programmable devices and a programmable device configuration can select either the read bypass paths or the width decoding logic. Hardware applications that require width decoding and improved memory access speed can utilize additional programmable device resources outside the memory unit to register the full width data from the memory unit and convert it to a different data width.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: August 19, 2008
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Wei Yee Koay
  • Publication number: 20070258313
    Abstract: Dual port memory array circuitry is provided that includes bit line voltage clamping circuitry. The clamping circuitry contains control transistors that are used to enable and disable the clamping circuitry. The clamping circuitry also contains voltage regulator transistors and feedback paths. When a write operation is performed on one port of the dual port memory array while a read operation is being performed on the other port of the dual port memory array, the bit line voltage clamping circuitry prevents the voltages on the read port bit lines from dropping too low. This allows the write operation to be performed rapidly, even if the memory cell being written to has been adversely affected by variations due to process, voltage, and temperature.
    Type: Application
    Filed: August 18, 2006
    Publication date: November 8, 2007
    Inventors: Haiming Yu, Tony K. Ngai, Kok Heng Choe
  • Patent number: 7289372
    Abstract: Dual port memory blocks that have a reduced layout area are provided. The write drivers and sense amplifiers are shared between the dual ports to reduce the number of write drivers and sense amplifiers to save layout area. The write drivers for the two ports are used to write into all of the first port's bitlines. The sense amplifiers for the two ports are used to read from all of the second port's bitlines. A memory block can to support true dual port (TDP) and simple dual port (SDP) operation using substantially less write drivers and sense amplifiers.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: October 30, 2007
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Wei Yee Koay
  • Patent number: 7269089
    Abstract: A random access memory circuit and a method for configuring the same. The circuit includes a first array of memory cells including a first plurality of ports and a second plurality of ports, and a second array of memory cells including a third plurality of ports and a fourth plurality of ports. Additionally, the circuit includes a plurality of switches connected to the first plurality of ports and the third plurality of ports respectively or connected to the second plurality of ports and the fourth plurality of ports respectively. Moreover, the circuit includes a plurality of sense amplifiers and a plurality of write drivers.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: September 11, 2007
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Wei Yee Koay
  • Patent number: 7221185
    Abstract: In one aspect of the invention, a circuit for generating addresses for memory initialization within a programmable logic device (PLD) is provided. The circuit includes input registers, which are loaded and unloaded with data triggered by the edge of a clock. The circuit further includes multiplexers, where the multiplexers are capable of receiving output of the input registers and encoded programmable addresses. The multiplexer generates encoded row addresses for a wordline of a memory within the PLD. The circuit includes a decoder to decode the encoded row addresses for the wordline of the memory.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: May 22, 2007
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Wei Yee Koay
  • Patent number: 7206251
    Abstract: A method for a read-before-write functionality for a memory within a programmable logic device (PLD) is provided. The method begins when a read operation and a write operation are initiated through two different ports of a memory simultaneously to access the same address in the memory. In order to prevent the write operation from proceeding prior to the read operation, a read-before-write control logic is provided to the control block of the port that supports the write operation. Thus, the write operation is paused until the control block of the port that supports the write operation receives a signal from a read sense amplifier indicating that the read operation is complete. The read sense amplifier is capable of detecting the completion of a read operation by monitoring the voltage difference of the read bitline. When this voltage difference reaches a threshold value, the read sense amplifier triggers a write wordline signal.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: April 17, 2007
    Assignee: Altera Corporation
    Inventor: Haiming Yu
  • Patent number: 7130238
    Abstract: A random access memory circuit and a method for configuring the same. The circuit includes a first array of memory cells including a first plurality of ports and a second plurality of ports, and a second array of memory cells including a third plurality of ports and a fourth plurality of ports. Additionally, the circuit includes a plurality of switches connected to the first plurality of ports and the third plurality of ports respectively or connected to the second plurality of ports and the fourth plurality of ports respectively. Moreover, the circuit includes a plurality of sense amplifiers and a plurality of write drivers.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: October 31, 2006
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Wei Yee Koay
  • Patent number: 7110304
    Abstract: Dual port memory blocks that have a reduced layout area are provided. The write drivers and sense amplifiers are shared between the dual ports to reduce the number of write drivers and sense amplifiers to save layout area. The write drivers for the two ports are used to write into all of the first port's bitlines. The sense amplifiers for the two ports are used to read from all of the second port's bitlines. A memory block can to support true dual port (TDP) and simple dual port (SDP) operation using substantially less write drivers and sense amplifiers.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: September 19, 2006
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Wei Yee Koay