Patents by Inventor William Huott

William Huott 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).

  • Publication number: 20060176731
    Abstract: An apparatus and method is provided that combines both self test and functional features in a single latch circuit, which may be used with an SRAM array and is usefully embodied as an L1-L2 latch. During partial writes from an SRAM array, data bits of unknown state are inhibited from entering the latch circuit, while data for testing is allowed to enter. In one useful embodiment of the invention the latch circuit is used with a mode control that provides mode select signals to operate the latch circuit in one of a plurality of modes, including at least full write and partial write modes. The latch circuit further includes a data hold circuit for selectively receiving and storing data coupled to the latch circuit.
    Type: Application
    Filed: February 10, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: Andrew Bianchi, Yuen Chan, William Huott, Michael Hyeok Lee, Edelmar Seewann, Philip Shephard
  • Publication number: 20060179368
    Abstract: A method and apparatus for providing flexible modular redundancy allocation for memory built in self test of random access memory with redundancy. The apparatus includes a first redundancy support register that includes inputs for receiving an address of a location in memory under test and data relating to must fix repair elements. The address includes a row and column vector of the location. The first redundancy support register also includes outputs for transmitting the address and data. The apparatus also includes a second redundancy support register including inputs for receiving the address and data from the outputs of the first redundancy support register. Each of the inputs of the second redundancy support register shares a one-to-one correspondence to each of the outputs of the first redundancy support register. The apparatus further includes allocation logic for providing a modular implementation of the first redundancy support register and the second redundancy support register.
    Type: Application
    Filed: February 8, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: Tom Chang, William Huott, Thomas Knips, Donald Plass
  • Publication number: 20060174175
    Abstract: A soft-fuse test algorithm is distributed on-chip from an ABIST engine through an LSSD shift register chain to dynamically evaluate a plurality of arrays with redundancy compensation for bad elements and repair those that are fixable. Each arrays outputs are monitored by a different multiple input signature register (MISR) with an initial data pattern seed that provides a final desired state of the MISR with either all “0”s or all “1”s, allowing for a simple “single-bit” MISR error evaluation of the monitored array. Using the above single-bit MISR error evaluation technique an ABIST test sequence is executed concurrently on all arrays through the shift register chain. If any arrays are in error, redundancy compensation is employed and the ABIST test is repeated for all possible array redundant combinations until a functional configuration for each array is identified or all possible redundant combinations have been tried.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Inventors: William Huott, Franco Motika, Pradip Patel, Daniel Rodko
  • Publication number: 20060156130
    Abstract: A computing system is provided which includes a processor having a cache memory. The cache memory includes a plurality of independently configurable subdivisions, each subdivision including a memory array. A service element (SE) of the computing system is operable to cause a built-in-self-test (BIST) to be executed to test the cache memory, the BIST being operable to determine whether any of the subdivisions is defective. When it is determined that one of the subdivisions of the cache memory determined defective by the BIST is non-repairable, the SE logically deletes the defective subdivision from the system configuration, and the SE is operable to permit the processor to operate without the logically deleted subdivision. The SE is further operable to determine that the processor is defective when a number of the defective subdivisions exceeds a threshold.
    Type: Application
    Filed: December 9, 2004
    Publication date: July 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: William Huott, David Lund, Kenneth Marz, Bryan Mechtly, Pradip Patel
  • Publication number: 20050268167
    Abstract: Disclosed is testing multi-port array macros where latches and logic are used to control the relationship between the write and read port of the array. This makes allowance for many different configurations of reading and writing the array. This also allows for greater test coverage than the previous method, which simply inverted one of the write address bits to form the read address.
    Type: Application
    Filed: May 11, 2004
    Publication date: December 1, 2005
    Applicant: International Business Machines Corporation
    Inventors: William Huott, Pradip Patel, Daniel Rodko
  • Publication number: 20050193297
    Abstract: In a first aspect, a first method is provided for isolating a defect in a scan chain. The first method includes the steps of (1) modifying a first test mode of one or more of a plurality of latches included in the scan chain; (2) operating the one or more latches whose first test modes are modified in the modified first test mode; and (3) operating one or more of the plurality of latches included in the scan chain in a second test mode. Numerous other aspects are provided.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leendert Huisman, William Huott, Maroun Kassab, Franco Motika
  • Publication number: 20050138501
    Abstract: A system and method for testing first and second sets of electronic devices on a microchip is provided. The first set of devices receive input data and then send output data to a first multiple input shift register (MISR). The second set of devices receiving input data and then sending output data to a second MISR. The method includes determining a first seed signature value associated with the first MISR that induces the first MISR to have a first final signature value comprising a plurality of identical binary values when the first set of devices send valid output data to the first MISR when receiving a first predetermined sequence of input data. The method further includes determining a second seed signature value associated with the second MISR that induces the second MISR to have a second final signature value comprising a plurality of identical binary values when the second set of devices send valid output data to the second MISR when receiving a second predetermined sequence of input data.
    Type: Application
    Filed: November 25, 2003
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Franco Motika, William Huott
  • Publication number: 20050107970
    Abstract: A circuit for measuring timing uncertainty in a clocked digital path and in particular, the number of logic stages completed in any clock cycle. A local clock buffer receives a global clock and provides a complementary pair of local clocks. A first local (launch) clock is an input to a delay line, e.g., 3 clock cycles worth of series connected inverters. Delay line taps (inverter outputs) are inputs to a register that is clocked by the complementary clock pair to capture progression of the launch clock through the delay line and identify any variation (e.g., from jitter, VDD noise) in that progression. Global clock skew and across chip gate length variation can be measured by cross coupling launch clocks from a pair of such clock buffers and selectively passing the local and remote launch clocks to the respective delay lines.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 19, 2005
    Inventors: Robert Franch, William Huott, Norman James, Phillip Restle, Timothy Skergan
  • Publication number: 20050108599
    Abstract: In one aspect, an electronic device that has been partitioned into segments by using clock gating or signal gating is tested. One of the segments that is a source of a failure is identified. Diagnostic procedures are applied to the identified segment to determine a cause of the failure.
    Type: Application
    Filed: December 7, 2004
    Publication date: May 19, 2005
    Inventors: Leendert Huisman, William Huott, Franco Motika, Leah Pfeifer Pastel
  • Publication number: 20050049810
    Abstract: A method and system for determining minimum post production test time on an integrated circuit device to achieve optimal reliability of that device utilizing defect counts. The number of defective cells or active elements with defective cells (DEFECTS) on the integrated circuit device are counted and this count serves as a basis for determining the minimum test time. A higher number of DEFECTS results in longer post production testing in order to achieve optimum reliability of the integrated circuit device. The number of DEFECTS can be counted on a device internal to the integrated circuit device and made available to determine the minimum required test time. The number of DEFECTS can also be obtained external to the integrated circuit device by intercepting information routed to another device. Information provided internally and externally can also reveal the physical location of DEFECTS to further refine the minimum required test time.
    Type: Application
    Filed: August 25, 2003
    Publication date: March 3, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tange Barbour, Thomas Barnett, Matthew Grady, William Huott, Michael Ouellette