Patents Represented by Attorney, Agent or Law Firm Khue V. Hoang
  • Patent number: 6400290
    Abstract: A programmable logic device can be programmed to configure its logic elements to approximate the normalization of probability values used in the operation of logMAP decoders, thereby significantly reducing the amount of logic resources required in the normalization procedure without significantly degrading performance. In the first preferred embodiment, normalization is achieved by approximating the normalization value by calculating an approximate normalization value which is then deducted from all &agr; values in the trellis at any time. This is done by logically ANDing all &agr; input probability values with the NOT of their own MSBs. The resulting outputs are then all bitwise ORed together, the output of which is the approximate normalization value. In another embodiment, the approximate normalization value is calculated using a fixed constant determinable at the outset of the logMAP decoder operation.
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: June 4, 2002
    Assignee: Altera Corporation
    Inventors: Martin Langhammer, Volker Mauer
  • Patent number: 6392954
    Abstract: A dual-port programmable logic device memory array is provided. Selectable-size data words may be written to and read from the array concurrently. Data is written into the array using write column decoder and data selection logic. The size of the data words handled by the write column decoder and data selection logic is controlled by mode select signals. Data is read from the array using read column decoder and data selection logic. The size of the data words handled by the read column decoder and data selection logic is also controlled by mode select signals. The write column decoder and data selection logic may be used to write data into the memory array at one selected location at the same time that the read column decoder and data selection logic is used to read data from the array at another selected location. A write row address decoder and a read row address decoder are used to independently address individual rows of memory cells in the memory array during writing and reading, respectively.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: May 21, 2002
    Assignee: Altera Corporation
    Inventors: Srinivas T. Reddy, Christopher F. Lane, Manuel Mejia, Richard G. Cliff, Kerry Veenstra
  • Patent number: 6236231
    Abstract: A programmable logic device is equipped for low voltage differential signaling (“LVDS”) by providing an LVDS input buffer and/or an LVDS output buffer on the device. I/O pins on the device that are used together in pairs for LVDS can alternatively be used individually for other types of signaling. The LVDS buffers are constructed to give good performance and to meet LVDS specifications despite variations due to temperature, manufacturing process inconsistency, and power supply changes.
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: May 22, 2001
    Assignee: Altera Corporation
    Inventors: Khai Nguyen, Xiaobao Wang, In Whan Kim, Chiakang Sung, Richard G. Cliff, Joseph Huang, Bonnie I. Wang, Wayne Yeung
  • Patent number: 6191998
    Abstract: A programmable logic device memory array circuit is provided that contains a pair of associated combinable single-port memory arrays. The memory array circuit may have a variable depth and width. The combinable single-port memory arrays may be operated independently if desired. Alternatively, a pair of the combinable single-port memory arrays can be combined to form a dual-port memory array. When the single-port memory arrays are combined to form a dual-port memory array, circuitry from a first of the combinable single-port memory arrays is used to perform writing operations and circuitry from a second of the combinable single-port memory arrays is used to perform reading operations. The availability of the dual-port memory array capability allows users to implement circuits such as first-in-first-out buffers and other circuits that require the ability to perform concurrent read and write operations.
    Type: Grant
    Filed: December 1, 1999
    Date of Patent: February 20, 2001
    Assignee: Altera Corporation
    Inventors: Srinivas T. Reddy, Christopher F. Lane, Manuel Mejia