Patents Examined by Trinh L. Tu
-
Patent number: 6381726Abstract: A method and apparatus for decoding a corrupted code word is described. Decoding is accomplished by using a decoder that has a common measure of reliability for each symbol of the corrupted code word and determining whether a useful result can be obtained from the first decoder. If a useful result can not be obtained decoding the corrupted code word is accomplished with a second decoder that uses unique values of reliability for each symbol of the corrupted code word.Type: GrantFiled: January 4, 1999Date of Patent: April 30, 2002Assignee: Maxtor CorporationInventor: Lih-Jyh Weng
-
Patent number: 6260171Abstract: An apparatus for encoding digital data for storage on a data storage medium includes a non-deterministic randomizer code generator. The randomizer code generator may select different randomizer codes for different portions of the data to be stored. The randomizer code used to randomize a given portion of the data may be stored on the media for use in subsequent data retrieval.Type: GrantFiled: May 21, 1999Date of Patent: July 10, 2001Assignee: Overland Data, Inc.Inventor: Martin D. Gray
-
Patent number: 6212663Abstract: A system and method for decoding a signal comprising fixed-length data (FL-data) and variable length data (VL-data) is disclosed. In one embodiment, groups of fixed length data (FL-data) and blocks of variable length data (VL-data) are stored in a predetermined space. Each group of FL-data corresponds to a block of VL-data. The blocks of VL-data are retrieved by referencing corresponding groups of FL-data. In one embodiment, this system and method permits bidirectional recovery of data. In one embodiment, this is used in the transmission of video signals over a potentially lossy communications channel.Type: GrantFiled: July 6, 1998Date of Patent: April 3, 2001Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Tetsujiro Kondo, James J. Carrig, Yasuhiro Fujimori, Sugata Ghosal
-
Patent number: 6189124Abstract: A method and an apparatus to calculate the CRC-32 (Cyclic Redundancy Checking) codes of a bit stream while improving the process time and simple to implement. The CRC-32 calculation is used for FCS (Frame Check Sequence) error checking code of bit stream messages sent over a fixed size packet networks when the high speeds require reducing the processing time in the network access nodes. This CRC-32 calculation is also used for FCS checking in the network equipment receiving said packetized bit stream messages. This invention applies particularly to messages conveyed via AAL5 type cells in ATM networks. The CRC-32 per byte computation of the prior art is replaced by a simple per byte CRC-R computation followed by a one pass CRC-32 computation of the R bit stream, result of the CRC-R computation.Type: GrantFiled: October 15, 1997Date of Patent: February 13, 2001Assignee: International Business Machines CorporationInventor: Rene Glaise
-
Patent number: 6185708Abstract: A test system for testing a semiconductor device by having a number of test channels (tester pins) corresponding to the number of terminal pins of the semiconductor device to be tested includes: a tester controller for controlling various operations in the tests system including test patterns to be applied to the device under test, timings and waveforms of the test patterns; a test unit for generating the test patterns and expected value patterns with predetermined timings based on control signals from the tester controller; a pin assignment converter provided between the tester controller and the test unit for providing conversion data showing a conversion relationship between physical pin numbers of the test unit and supplemental tester pin numbers which have been replaced with defective tester pins to the test unit; a test head having drivers for supplying the test patterns from the test unit to the semiconductor device with predetermined amplitudes and comparators for detecting levels of output signals frType: GrantFiled: November 27, 1998Date of Patent: February 6, 2001Assignee: Advantest Corp.Inventor: Shigeru Sugamori
-
Patent number: 6178533Abstract: The present invention pertains to a dynamic process for generating biased pseudo-random test patterns for the functional verification of a microprocessor having a bus interface unit that is capable of direct memory access (DMA) operations between I/O devices attached to an external bus and the microprocessor's memory. The test patterns verify memory operations performed by the microprocessor and DMA operations received by the microprocessor's bus interface unit. These test patterns can then be used by a simulation mechanism to simulate the expected results of the target microprocessor running the generated sequence of transactions. The test verification system categorizes the verifiable operations into transactions. Each transaction is assigned a user-defined weight that is used to bias the frequency that a transaction is tested.Type: GrantFiled: June 30, 1997Date of Patent: January 23, 2001Assignee: Sun Microsystems, Inc.Inventor: Lawrence L. Chang
-
Patent number: 6175943Abstract: An apparatus for controlling addresses of symbol data obtained by demodulating a bit stream read from a disk for an error correction is provided.Type: GrantFiled: December 9, 1998Date of Patent: January 16, 2001Assignee: Samsung Electronics Co., Ltd.Inventor: Jong-sang Yim
-
Patent number: 6170076Abstract: A rate-l/n or rate-k/n convolutional encoding method, in a digital communications system having a non-systematic convolutional encoder, includes the steps of: obtaining first to n-th block code words by multiplying first to n convolutional code generating polynomials by an information polynomial upon input of an information word; converting one of the first to n-th block code words to a systematic code word and obtaining a new information word corresponding to the systematic code word; and generating a convolutional code by encoding the new information code in the non-systematic convolutional encoder.Type: GrantFiled: June 25, 1998Date of Patent: January 2, 2001Assignee: Samsung Electronics Co., Ltd.Inventor: Min-Goo Kim
-
Patent number: 6170070Abstract: A test method for a cache memory of a multiprocessor system. The multiprocessor system has a shared memory structure accessed via a system bus, including a multiplicity of processor modules, each acting as a master of the bus and each having a cache module, and a shared memory module for storing data shared by the processor modules. The test method includes dividing the cache memory into a test region, to be tested, and a code region, to store a program, positioning a test program in the shared memory at a place corresponding to the code region of the cache memory, and reading the test program stored in the shared memory and writing the test program in the code region of the cache memory to perform the test program. Accordingly, the total cache region is divided into a test region and a code region, and then only the test region is tested, to thereby enhance the test performance.Type: GrantFiled: May 28, 1998Date of Patent: January 2, 2001Assignee: SamSung Electronics Co. Ltd.Inventors: Seok-mann Ju, Hyun-gue Huh
-
Patent number: 6167540Abstract: In a semiconductor memory device including a normal memory constituted by a plurality of normal memory cells and a redundant memory constituted by a plurality of redundant memory cells, a predecoder decodes an address signal and outputs a corresponding address selection signal to an array interconnection. A normal address decoder selects a normal memory cell in the normal memory on the basis of an address selection signal from the predecoder. A redundant address decoder selects a redundant memory cell in the redundant memory on the basis of an address selection signal from the predecoder. When a defective normal memory cell in the normal memory is designated by the address signal, a control unit outputs, to the predecoder, an inactivating signal for inactivating the normal memory and a redundant memory cell selection signal for selecting the redundant memory cell in the redundant memory in place of the defective normal memory cell in the normal memory.Type: GrantFiled: January 27, 1998Date of Patent: December 26, 2000Assignee: NEC CorporationInventor: Mitsuhiro Azuma
-
Patent number: 6163869Abstract: A method for repeating data transmitted incorrectly (ARQ) between subscribers having in each case at least one transmit section, and at least one receive section. A data stream at the transmitting subscriber's end is subdivided into data words having a predetermined length. The data stream is combined to form data words where the individual data words are temporarily stored in a transmit buffer. The individual data words are transmitted, if necessary via a transmit unit, and are received by the receiving subscriber, if necessary in a receive unit. After temporary storage in a receive buffer the received data word is output.Type: GrantFiled: April 17, 1998Date of Patent: December 19, 2000Assignee: Ericsson Austria AktiengesellschaftInventor: Peter Langmann
-
Patent number: 6163861Abstract: An object of the present invention is to improve the transmission efficiency and reduce circuit size in error compensating techniques where bit errors occurring during transmission are compensated for by retransmission.Transmission equipment get sequence number(s) from control information and sequence numbers which follows from the sequence number which correspond to newest data packet amongst the sequence numbers, and transmits data packet corresponding to these sequence numbers at a predetermined timing. On the other hand, reception equipment receives data packet from the transmission equipment, and manages the sequence numbers of not yet received data packets. The reception equipment then sends back sequence number(s) of predetermined number, which is smaller number than the maximum number of data packets which is sent from transmission equipment at a predetermined timing, which correspond to not yet received data packet as control information for each predetermined timing.Type: GrantFiled: August 21, 1997Date of Patent: December 19, 2000Assignee: Nippon Telegraph and Telephone CorporationInventors: Masafumi Yoshioka, Atsushi Ohta, Masahiro Umehira
-
Patent number: 6154861Abstract: A self-testing smart memory (28) is provided in which memory test circuitry (46) within the smart memory (28) writes a pattern to a data RAM (32) and a broadcast RAM (34) and then reads the data RAM (32) and the broadcast RAM (34) to determine if any failures exist within the memory locations. Furthermore, a data path tester (50) determines the functionality of a data path (30) within smart memory (28).Type: GrantFiled: June 7, 1995Date of Patent: November 28, 2000Assignee: Texas Instruments IncorporatedInventor: Mark G. Harward
-
Patent number: 6154863Abstract: A circuit board test apparatus comprising a plurality of circuit board test points is provided with an electronic analyzer comprising a plurality of test connections, each circuit board test point of the board under test being in contact with a test connection via an electrical connection. At least two of the electrical connections are electrically connected so that at least two circuit board test points of the board under test are in connection with a sole test connection.Type: GrantFiled: October 23, 1997Date of Patent: November 28, 2000Assignee: atg Test Systems GmbHInventor: Manfred Prokopp
-
Patent number: 6151695Abstract: Sample chips are tested after determining the chip layout on a semiconductor wafer so that one or plural ones of untested chips are surrounded by plural ones of the sample chips that adjoin the untested samples. A good/defective judgment on the untested chips is performed by using predicted good/defective judgment results that are statistically predicted based on results of the sample test and stored statistical data of a defect generation profile including address information that indicates defective chip locations. As a result, the good/defective judgment can be performed with high accuracy even in a case where defective chips are localized in a particular region on the wafer in a concentrated manner.Type: GrantFiled: July 31, 1998Date of Patent: November 21, 2000Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Yoshitaka Kamo, Hiroaki Tosa, Tatsushi Higashi, Akihiro Kuroda
-
Patent number: 6151693Abstract: An on-chip processor is used as a controller for burn-in and endurance testing of embedded non-volatile memory. An automated test machine downloads a test program into the non-volatile memory. The downloaded program contains a test program to be run on the non-volatile memory. When the burn-in or endurance test equipment activates the processor, the processor executes the program and performs a test on the non-volatile memory. The same method can be utilized to perform either the burn-in or endurance tests. Only the clock and reset lines are required to operate the test. Since the clock and reset lines are part of the processor's standard inputs, the method performs burn-in and endurance testing of an embedded non-volatile memory without bringing out the memory's address, data and control lines to the package pins of the integrated circuit.Type: GrantFiled: June 19, 1998Date of Patent: November 21, 2000Assignee: Lucent Technologies, Inc.Inventors: Robert H. Arnold, Richard D. Bell, Ross A. Kohler, Richard J. McPartland, Paul K. Wheeler
-
Patent number: 6145114Abstract: The invention comprises an enhancement to max-log-APP processing that significantly reduces performance degradation associated with introducing the "max" approximation into log-APP computations, while still maintaining lower computational complexity associated with max-log-APP processing. This enhancement is achieved by adjusting extrinsic information produced by a max-log-APP process where the magnitude of the extrinsic information is reduced, for example, by multiplying it with a scale factor between 0 and 1.Type: GrantFiled: August 14, 1998Date of Patent: November 7, 2000Assignee: Her Majesty the Queen in right of Canada, as represented by the Minister of Industry through Communications Research CentreInventors: Stewart Crozier, Andrew Hunt, John Lodge
-
Patent number: 6138257Abstract: Main tester unit tests an IC device for presence of a defect for each of a plurality of addresses of the IC device under predetermined test conditions and stores test results for the individual addresses into a first memory. Curing analysis processing section cures each of the addresses of the IC device determined as defective, on the basis of the test results for the individual addresses stored in the first memory. To this end, the curing analysis processing section may rearrange an address logic of the IC device to replace a physical space of the defective addresses with an extra or redundant address space and thereby place each of the defective addresses in a usable condition.Type: GrantFiled: July 15, 1998Date of Patent: October 24, 2000Assignee: Hitachi Electronics Engineering Co., Ltd.Inventors: Yuji Wada, Kaoru Fukuda, Yoshio Kamiko, Masaaki Mochiduki
-
Patent number: 6138258Abstract: A test vector decode circuit includes a lockout circuit to prevent inadvertent latching of output vectors. This circuit is driven by an additional output vector from the circuit. The additional output vector, as well as the other output vectors, undergo at least one latching. The signal transmitted by the additional output vector as a result of the final latching activates the lockout circuit. The test vector decode circuit also receives a supervoltage signal. Only by turning off the supervoltage signal can all of the output test vectors be reset, including the additional output vector.Type: GrantFiled: June 3, 1999Date of Patent: October 24, 2000Assignee: Micron Technology, Inc.Inventor: James E. Miller, Jr.
-
Patent number: 6134682Abstract: A bus control logic circuit is provided that may be tested for a variety of bus fault conditions including no-connection faults, cross-connection faults and bus-contention stuck faults. The bus control logic circuit operates in a normal mode and in a test mode. In the normal mode, the bus control logic circuit operates as a conventional driver decoder and is testable for no-connection faults and cross-connection faults. In the test mode, the bus control logic circuit also is testable for bus-contention stuck faults. To test for bus-contention stuck faults, drivers having addresses of a first parity are hard disabled and one of the hard disabled drivers is addressed. Because the addressed driver is hard disabled, the only driver that can be enabled is a non-addressed driver erroneously enabled due to a bus-contention stuck fault. To detect the bus-contention stuck fault, the signal line is placed in a known logic state that only changes if a driver is erroneously enabled due to a bus-contention stuck fault.Type: GrantFiled: August 31, 1998Date of Patent: October 17, 2000Assignee: International Business Machines CorporationInventor: Steven F. Oakland