Patents by Inventor Honda Yang

Honda Yang 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: 7086025
    Abstract: The interconnect pin count between field programmable gate arrays (FPGAS) used in prototyping an application specific integrated circuit (ASIC) is reduced without compromising the prototyping by using serial links between the FPGAs. A block A of the ASIC is programmed in a first FPGA. A block B of the ASIC is programmed in a second FPGA. Blocks A and B are identical between ASIC and FPGA implementations. Block A communicates with block B via two interconnected wrappers, which are, in this example, serial COM wrappers connected by a serial link.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: August 1, 2006
    Assignee: Adaptec, Inc.
    Inventor: Honda Yang
  • Patent number: 6625774
    Abstract: An iterative method and system are disclosed for locating errors in interleaved code words. The system and method generate column parity check symbols using symbols from selected columns in the interleaved code words. The width of each column parity check symbol is reduced, followed by the reduced column parity check symbols being merged to create merged column check symbols. A Reed-Solomon encoding algorithm is performed on the merged column check symbols to generate error locating check symbols which are combined with the reduced column parity check symbols to create an error locating code word. The error locating check symbols are stored with the interleaved code words in memory. Following retrieval from memory, the error locating code word is reconstructed and decoded upon the detection of at least one uncorrectable interleaved code word from decoding the interleaved code words.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: September 23, 2003
    Assignee: STMicroelectronics, Inc.
    Inventor: Honda Yang
  • Patent number: 6606727
    Abstract: A system and method are disclosed for providing error correction coding having a selectively variable degree of redundancy. The system and method include generating extended check symbols by performing a Reed-Solomon operation on unused check symbols that do not form a portion of an interleaved code word. An extended check symbol is generated from the unused check symbols appearing in a column of the unused check symbols. The extended check symbols are stored with the interleaved code words in a data storage device. The extended check symbols are retrieved from the data storage device with the corresponding interleaved code words. Following the decoding of the interleaved code words and the identification of uncorrectable errors therein, the extended check symbols are decoded to recover the corresponding unused check symbols for the previously uncorrectable interleaved code words.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: August 12, 2003
    Assignee: STMicroelectronics, Inc.
    Inventors: Honda Yang, John T. Gill, III
  • Publication number: 20020062470
    Abstract: Disclosed is a thermal asperity pointer processing apparatus and method for processing apparatus for generating erasure locations from a thermal asperity signal. The thermal asperity signal indicates an error burst in an interleaved data sector. The apparatus includes a thermal asperity pointer recorder, a storage unit, and a thermal asperity pointer processing unit. The thermal asperity pointer recorder is adapted to receive a thermal asperity signal and is configured to generate a thermal asperity event information associated with the thermal asperity signal. The thermal asperity event information includes a thermal asperity duration, a starting interleave number, and a starting interleave address of the thermal asperity signal in the interleaved data sector.
    Type: Application
    Filed: November 16, 1998
    Publication date: May 23, 2002
    Inventors: HONDA YANG, JOHN T. GILL III
  • Patent number: 6389571
    Abstract: Disclosed is a thermal asperity pointer processing apparatus and method for processing apparatus for generating erasure locations from a thermal asperity signal. The thermal asperity signal indicates an error burst in an interleaved data sector. The apparatus includes a thermal asperity pointer recorder, a storage unit, and a thermal asperity pointer processing unit. The thermal asperity pointer recorder is adapted to receive a thermal asperity signal and is configured to generate a thermal asperity event information associated with the thermal asperity signal. The thermal asperity event information includes a thermal asperity duration, a starting interleave number, and a starting interleave address of the thermal asperity signal in the interleaved data sector.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: May 14, 2002
    Assignee: Adaptec, Inc.
    Inventors: Honda Yang, John T. Gill, III
  • Patent number: 6360353
    Abstract: Disclosed are methods and computer readable media containing program instructions for testing alternating current characteristics of a computer model of an integrated circuit design. The testing implements an associated AVF file and an associated DUT file for the integrated circuit design.
    Type: Grant
    Filed: January 25, 1999
    Date of Patent: March 19, 2002
    Assignee: Adaptec, Inc.
    Inventors: Bruce Pember, Christine Odero, Honda Yang
  • Patent number: 6304837
    Abstract: Disclosed is a method for generating AVF test file data for use in testing a simulation of an integrated circuit design, and verifying the generated AVF test file data before they are delivered to a physical silicon version of the integrated circuit design. The generation method includes providing a map file that contains a plurality of identifying statements for each multiple port I/O cell (or also including single port I/O cells) in the integrated circuit design. Then, generate a verilog executable file for the integrated circuit design. The verilog executable file is configured to contain data associated with the map file, a netlist of the integrated circuit design, output enable data derived from the netlist, and AVF data conversion information. The method further comprises executing the verilog executable file along with a test bench that includes the netlist of the integrated circuit design, a set of test files, and models.
    Type: Grant
    Filed: September 24, 1998
    Date of Patent: October 16, 2001
    Assignee: Adaptec, Inc.
    Inventors: Thomas Kennith Geiger, Honda Yang, Bruce Pember
  • Patent number: 6192497
    Abstract: Disclosed is a Chien search circuit for determining roots to an error locator polynomial that is defined by a set of coefficients. The circuit includes N sub-Chien search circuits, each of which is configured to sequentially evaluate a subset of field elements from a specified set of field elements. Each sub-Chien search circuit includes a set of storage elements, a set of constant multipliers, an adder, and a comparator. The set of storage elements stores a set of values, and receives and stores the set of coefficients as the set of values. One storage element is associated with each coefficient. The set of constant multipliers is coupled to receive the set of values from the set of storage elements. One constant multiplier is associated with one storage element. Each of the constant multipliers is associated with a constant field element and is configured to multiply the received value and the constant field element to generate a product.
    Type: Grant
    Filed: August 27, 1998
    Date of Patent: February 20, 2001
    Assignee: Adaptec, Inc.
    Inventors: Honda Yang, John T. Gill, III
  • Patent number: 6192499
    Abstract: Disclosed is an error detection and correction device for extending error correction time on a data sector beyond the time to receive a next data sector. The error detection and correction device is coupled to sequentially receive a plurality data sectors from a data storage medium. The device includes a buffer and error detection and correction circuitry. The buffer is configured to sequentially receive and store the plurality of data sectors from the data storage medium. The error detection and correction circuitry is configured to sequentially receive the data sectors for sequentially detecting errors in each of the received data sectors. The error detection and correction circuitry corrects the detected errors in the associated sector that is stored in the buffer beyond the time to receive a next data sector in sequence.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: February 20, 2001
    Assignee: Adaptec, Inc.
    Inventor: Honda Yang
  • Patent number: 6163871
    Abstract: Encoders, syndrome generators, and methods for generating ECC check bytes and partial syndromes from a user data sector using a single RAM unit. The user data includes a plurality of data bytes. The encoder includes a storage unit and encoder circuitry. The storage unit is configured to receive and store a plurality of interim check bytes. The encoder circuitry is configured to receive the data bytes of the user data sector sequentially and the interim check bytes to generate a plurality of new interim check bytes in accordance with a generator polynomial. The new interim check bytes is generated after each data bytes of the data sector is received. The encoder circuitry is arranged to receive the interim check bytes from the storage unit such that the encoder circuitry generates the new interim check bytes and stores the generated new interim check bytes in the storage unit as the interim check bytes.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: December 19, 2000
    Assignee: Adaptec, Inc.
    Inventor: Honda Yang
  • Patent number: 6092233
    Abstract: The present invention provides an apparatus for generating an error locator polynomial from a plurality of partial syndromes. The partial syndromes are generated from a data sector sequentially read from a storage medium. The apparatus comprises discrepancy circuitry, correction polynomial circuitry, connection polynomial circuitry, and a control circuitry. The discrepancy circuitry is configured to receive a selected partial syndrome for generating a discrepancy .DELTA..sup.(k). The correction polynomial circuitry is configured to receive the kth discrepancy .DELTA..sup.(k) from the discrepancy circuitry for generating an associated correction polynomial T(z). The connection polynomial circuitry is configured to receive the kth discrepancy .DELTA..sup.(k) from the discrepancy circuitry for generating an associated connection polynomial .LAMBDA..sup.(k) (z).
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: July 18, 2000
    Assignee: Adaptec, Inc.
    Inventor: Honda Yang