Patents by Inventor Thomas J. Knips
Thomas J. Knips 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: 7170320Abstract: A decoder circuit includes a pulse powered stage having a plurality of fan-in inputs thereto, a dynamic stage fed by the pulse powered stage, and a replica node selectively coupled to an output node of the pulse powered stage by a pass device. The pass device and the dynamic stage are controlled by a clock signal so as to enable a self-timed evaluation of the pulse-powered stage with a clocked enablement of the dynamic stage. A pull up device restores the dynamic stage to a precharged condition, the pull up device controlled by a second clock signal independent of the first clock signal.Type: GrantFiled: February 4, 2005Date of Patent: January 30, 2007Assignee: International Business Machines CorporationInventors: James W. Dawson, Thomas J. Knips, Donald W. Plass, Kenneth J. Reyer
-
Patent number: 7076706Abstract: A method for real time capture of the desired failing chip cell diagnostic information from high speed testing of a semiconductor chip with on chip LSSD registers having built in self test functions and a fail trap register, and there is provided a programmable skip fail counter, and a hold and compare function circuit. The programmable skip counter is enabled for initialization to a “record first fail” mode, and then with non-zero values of the skip counter to a “record next fail” mode with scan initialization of the LSSD registers of the semiconductor chip. The diagnostic information for the chip is obtained by collecting data from scanning the circuits of said semiconductor chip for a failing cell for immediate scan-out off-chip at a level of assembly test.Type: GrantFiled: April 24, 2001Date of Patent: July 11, 2006Assignee: International Business Machines CorporationInventors: Joseph E. Eckelman, Thomas J. Knips
-
Patent number: 7076710Abstract: Method and system for testing a memory array having a non-uniform binary address space. The test system includes a test engine for generating addresses for the memory array and for generating and applying data patterns to the memory array. The test engine has an address generator including a series combination of a linear register and a binary counter for generating the non-uniform address.Type: GrantFiled: April 14, 2003Date of Patent: July 11, 2006Assignee: International Business Machines CorporationInventors: Thomas J. Knips, Tom Y. Chang, James W. Dawson, Douglas J. Malone
-
Patent number: 7073105Abstract: An array built-in, on-chip self test system for testing a memory array and a method of testing the memory array. The memory array has data input ports, data output ports, and address ports, and a data control subsystem, an address control subsystem, and a comparator. The data control subsystem generates and applies deterministic data patterns to the data input ports of the memory array. The address control subsystem generates addresses for application to the memory array in coordination with said data control subsystem, and includes a sequence counter, a count rate controller for the sequence controller, a count rate controller divider to control the number of cycles per address, an address controller to provide granular control of addresses, and an X-OR gate receiving an input from a sequence counter and from the address controller, the X-OR gate outputting an address bit to the memory array.Type: GrantFiled: April 14, 2003Date of Patent: July 4, 2006Assignee: International Business Machines CorporationInventors: Thomas J. Knips, James W. Dawson, John D. Davis, Douglas J. Malone
-
Patent number: 7068554Abstract: A memory redundancy control apparatus includes a static compare stage configured to compare bits of a requested memory address to corresponding fuse information bits representing a defective memory address. A dynamic stage is configured to receive outputs of the static compare stage, with an output of the dynamic stage being precharged so as to initially deactivate primary subarray decoding circuitry. The dynamic stage is further triggered by a clock signal thereto. Upon activation of the clock signal, the output of the dynamic stage remains precharged whenever a match exists between the requested memory address and the defective memory address, and the output of the dynamic stage is discharged whenever a mismatch exists between the requested memory address and the defective memory address.Type: GrantFiled: February 9, 2005Date of Patent: June 27, 2006Assignee: International Business Machines CorporationInventors: James W. Dawson, Thomas J. Knips, Donald W. Plass, Kenneth J. Reyer
-
Patent number: 7064990Abstract: An apparatus for implementing multiple memory column redundancy within an individual memory array includes a plurality of memory array elements internally partitioned into at least a pair of subcolumn elements. At least one spare memory element is configured at a size corresponding to one of the subcolumn elements. An input redundancy multiplexing stage and an output redundancy multiplexing stage are configured for steering around one or more defective memory array elements, and an input bit decoding stage and an output bit decoding stage are configured for implementing an additional, external multiplexing stage with respect to the input redundancy multiplexing stage and the output redundancy multiplexing stage.Type: GrantFiled: February 9, 2005Date of Patent: June 20, 2006Assignee: International Business Machines CorporationInventors: James W. Dawson, Thomas J. Knips, Donald W. Plass, Kenneth J. Reyer
-
Patent number: 7009895Abstract: The method described uses a Skip-Over technique which requires a set of muxes at the input and output of a block that is to be repaired. The improved method of implementing I/O redundancy control logic has a minimal impact to both chip area and chip wire tracks. To overcome problems of required real estate usage on a chip that was undesirable enables use of odd and even decoder outputs that can share a single wire track, the same wire being utilizable for both odd and even decoder outputs. In order to implement the decode and carry function as a centralized function, there arises a requirement that logically adjacent decode circuits (decoders connected by a carry signal) should be physically close together to minimize the overhead of the carry wiring. If the decode structure and the mux structure are arranged orthogonal to each other, then each decoder output would require a wire track. The described method however, allows odd and even decoder outputs to share the same wire track.Type: GrantFiled: March 31, 2004Date of Patent: March 7, 2006Assignee: International Business Machines CorporationInventors: Paul A. Bunce, John D. Davis, Thomas J. Knips, Donald W. Plass
-
Publication number: 20040205435Abstract: Method and system for testing a memory array having a non-uniform binary address space. The test system includes a test engine for generating addresses for the memory array and for generating and applying data patterns to the memory array. The test engine has an address generator including a series combination of a linear register and a binary counter for generating the non-uniform address.Type: ApplicationFiled: April 14, 2003Publication date: October 14, 2004Applicant: International Business Machines CorporationInventors: Thomas J. Knips, Tom Y. Chang, James W. Dawson, Douglas J. Malone
-
Publication number: 20040205434Abstract: ABIST apparatus with integrated directory compare logic functionality, and ABIST error detection functionality. The apparatus includes two subsystems NOR'ed together. The first subsystem is for bit-wise logically ANDing corresponding array valid bits and tag valid inputs, generating “0” for a match and “1” for a mis-match, and logically ORing the bit-wise result to generate a “1” hit if there are any bit-wise mismatches. The second subsystem further receives ABIST control logic as an input to either: (a). combine array valid bits tag valid inputs to produce valid output, or (b) compare array valid bits with tag valid inputs. The apparatus further includes logical NOR functionality for the outputs of the first and second subsystems.Type: ApplicationFiled: April 14, 2003Publication date: October 14, 2004Applicant: International Business Machines CorporationInventors: Paul A. Bunce, John D. Davis, Thomas J. Knips, Donald W. Plass
-
Publication number: 20040205405Abstract: An array built-in, on-chip self test system for testing a memory array and a method of testing the memory array. The memory array has data input ports, data output ports, and address ports, and a data control subsystem, an address control subsystem, and a comparator. The data control subsystem generates and applies deterministic data patterns to the data input ports of the memory array. The address control subsystem generates addresses for application to the memory array in coordination with said data control subsystem, and includes a sequence counter, a count rate controller for the sequence controller, a count rate controller divider to control the number of cycles per address, an address controller to provide granular control of addresses, and an X-OR gate receiving an input from a sequence counter and from the address controller, the X-OR gate outputting an address bit to the memory array.Type: ApplicationFiled: April 14, 2003Publication date: October 14, 2004Applicant: International Business Machines CorporationInventors: Thomas J. Knips, James W. Dawson, John D. Davis, Douglas J. Malone
-
Patent number: 6584023Abstract: An exemplary embodiment of the present invention is a system for implementing a column redundancy scheme for arrays with controls that span multiple data bits. The system includes an array of data bits for receiving data inputs, a spare data bit and a field control input line. Also included in the system is circuitry to separate a field control signal from the field control input line into one or more individual control signals for activating a corresponding data bit in the array or for input to a multiplexor. The system further comprises circuitry to steer around a defective data bit in the array. This circuitry includes: a field control signal multiplexor corresponding to each field control signal; a spare control signal multiplexor to activate the spare data bit; a data multiplexor corresponding to each of the data bits in the array; and a spare data multiplexor to steer one of the data inputs to the spare data bit.Type: GrantFiled: January 9, 2002Date of Patent: June 24, 2003Assignee: International Business Machines CorporationInventors: Paul A. Bunce, John D. Davis, Thomas J. Knips, Donald W. Plass
-
Publication number: 20020157051Abstract: A method and apparatus for real time capture of the desired failing chip cell diagnostic information from high speed testing of a semiconductor chip having built in self test functions and a fail trap register, and there is provided a programmable skip fail counter, and a hold and compare function circuit. The programmable skip counter is enabled for initialization to a “record first fail” mode, and then with non-zero values of the skip counter to a “record Nth+l fail” mode. The “Record first fail” is considered the default or base function when the initial state of all registers is defined to be “0”, and is obtained through scan initialization of the LSSD registers of the semiconductor chip.Type: ApplicationFiled: April 24, 2001Publication date: October 24, 2002Applicant: International Business Machines CorporationInventors: Joseph E. Eckelman, Thomas J. Knips