Patents by Inventor Tat Mun Lui

Tat Mun Lui 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: 10339074
    Abstract: One embodiment relates to an integrated circuit which includes a method of dynamically adjusting a receive buffer in an integrated circuit. A fixed-size buffer circuit of the receive buffer is used to buffer data received by way of a serial interface circuit. The performance of the serial interface circuit are monitored. The receive buffer is dynamically extended based on said performance. Other embodiments, aspects, and features are also disclosed.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: July 2, 2019
    Assignee: Altera Corporation
    Inventors: Zun Yang Tan, Tat Mun Lui, Boon Jin Ang, Chiang Wei Lee, Richard Jin Guan Saw, Want Sent Khor
  • Patent number: 9680773
    Abstract: One embodiment relates to an integrated circuit which includes a method of dynamically adjusting a receive buffer in an integrated circuit. A fixed-size buffer circuit of the receive buffer is used to buffer data received by way of a serial interface circuit. The performance of the serial interface circuit are monitored. The receive buffer is dynamically extended based on said performance. Other embodiments, aspects, and features are also disclosed.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: June 13, 2017
    Assignee: Altera Corporation
    Inventors: Zun Yang Tan, Tat Mun Lui, Boon Jin Ang, Chiang Wei Lee, Richard Jin Guan Saw, Want Sent Khor
  • Patent number: 9164939
    Abstract: A method of operating an integrated circuit may include receiving an update request via an input-output protocol, such as the Peripheral Interconnect Component Express (PCIe) protocol. The integrated circuit is placed in an update mode when the update request is received. State information is stored in predefined registers on the integrated circuit and configuration data on the integrated circuit may be subsequently updated. An asserted update mode signal is stored in a status register on the integrated circuit to indicate that the integrated circuit is in the update mode. The configuration data may include a core configuration portion and a peripheral configuration portion. When the integrated circuit is in the update mode, only the core configuration is updated while the peripheral configuration portion may be preserved.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: October 20, 2015
    Assignee: Altera Corporation
    Inventors: Tat Mun Lui, Ting Lok Song
  • Publication number: 20150113177
    Abstract: A method of operating an integrated circuit may include receiving an update request via an input-Output protocol, such as the Peripheral Interconnect Component Express (PCIe) protocol. The integrated circuit is placed in an update mode when the update request is received. State information is stored in predefined registers on the integrated circuit and configuration data on the integrated circuit may be subsequently updated. An asserted update mode signal is stored in a status register on the integrated circuit to indicate that the integrated circuit is in the update mode. The configuration data may include a core configuration portion and a peripheral configuration portion. When the integrated circuit is in the update mode, only the core configuration is updated while the peripheral configuration portion may be preserved.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: Altera Corporation
    Inventors: Tat Mun Lui, Ting Lok Song
  • Patent number: 8400863
    Abstract: Circuits for a memory array and a method of operating a configurable memory block are disclosed. An embodiment of the disclosed memory circuits includes a first memory block coupled to a second memory block to form an array of memory blocks. Each of the memory blocks has multiple bit lines with a dedicated address decoder coupled to the bit lines from each of the memory blocks. Switches are placed in between the first and second memory blocks such that each of the bit lines from the first memory block is connected to a corresponding bitline from the second memory block through one of the switches. The switches may be used to either connect the second memory block to the first memory block or disconnect the second memory block from the first memory block.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: March 19, 2013
    Assignee: Altera Corporation
    Inventors: Zun Yang Tan, Wei Yee Koay, Boon Jin Ang, Tat Mun Lui, Eu Geen Chew
  • Patent number: 7683689
    Abstract: A delay circuit that includes a first delay cell oriented in a first orientation and a second delay cell oriented in a second orientation is described. In one embodiment, the first orientation is perpendicular to the second orientation. More specifically, in one embodiment, the first orientation is vertical and the second orientation is horizontal.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: March 23, 2010
    Assignee: Altera Corporation
    Inventors: Tat Mun Lui, Kar Keng Chua, Boon Jin Ang, Thow Pang Chong, Kam Fai Suit
  • Patent number: 7565390
    Abstract: In circuitry such as a programmable logic device (“PLD”), each of several multiplier blocks includes partial products generation circuitry and partial products addition circuitry. Two such multiplier blocks can be used together to provide multiply-accumulate (“MAC”) capability. The partial products addition circuitry in one of the paired blocks is used to add each successive product produced by the other paired block to a previous accumulation of products in the first-mentioned paired block. Provisions are also made for accumulating any overflow from operation of the partial products addition circuitry in the first-mentioned paired block.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: July 21, 2009
    Assignee: Altera Corporation
    Inventors: Tat Mun Lui, Bee Yee Ng, Jun Pin Tan, Boon Jin Ang