Patents by Inventor Pamela S. Gillis
Pamela S. Gillis 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: 8423844Abstract: A scannable register array structure includes a plurality of individual latches, each configured to hold one bit of array data in a normal mode of operation. The plurality of individual latches operate in scannable latch pairs in a test mode of operation, with first latches of the scannable latch pairs comprising L1 latches and second latches of the scannable latch pairs comprising L2 latches. A test clock signal generates a first clock pulse signal, A, for the L1 latches and a second clock pulse signal, B, for the L2 latches. The L2 latches are further configured to selectively receive L1 data therein upon a separate activation of the B clock signal, independent of the test clock signal, such that a scan out operation of the individual latches results in observation of L1 latch data.Type: GrantFiled: January 11, 2011Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Pamela S. Gillis, David E. Lackey, Steven F. Oakland, Jeffery H. Oppold
-
Patent number: 8381050Abstract: The invention disclosed herein provides increased effectiveness of delay and transition fault testing. The method of delay fault testing integrated circuits comprises the steps of creating a plurality of test clock gating groups. The plurality of test clock gating groups comprising elements defining inter-element signal paths within the integrated circuit. Each of the elements of the plurality of test clock gating groups share clock frequency and additional shared characteristics. At least one test signal is commonly and selectively connected through at least one low-speed gate transistor to each of the elements comprising each of the plurality of test clock gating groups based on membership in the test clock gating group. This invention can also be practiced using scan-enable gating groups for the same purposes.Type: GrantFiled: November 25, 2009Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Pamela S. Gillis, Jack R. Smith, Tad J. Wilder, Francis Woytowich, Tian Xia
-
Patent number: 8230283Abstract: A system and method for detecting hold path faults in an integrated circuit is provided in exemplary embodiments. These exemplary embodiments introduce a method of identifying data paths within an integrated circuit with statistically the highest timing slack among the data paths within the integrated circuit that cover the entire process space of the circuit. By identifying these paths (i.e., shortest data paths), a robust test pattern can be generated that directly tests for hold path faults on short data paths within the integrated circuit using one functional clock pulse.Type: GrantFiled: December 18, 2009Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Pamela S. Gillis, Vikram Iyengar, Steven F. Oakland
-
Publication number: 20120179944Abstract: A scannable register array structure includes a plurality of individual latches, each configured to hold one bit of array data in a normal mode of operation. The plurality of individual latches operate in scannable latch pairs in a test mode of operation, with first latches of the scannable latch pairs comprising L1 latches and second latches of the scannable latch pairs comprising L2 latches. A test clock signal generates a first clock pulse signal, A, for the L1 latches and a second clock pulse signal, B, for the L2 latches. The L2 latches are further configured to selectively receive L1 data therein upon a separate activation of the B clock signal, independent of the test clock signal, such that a scan out operation of the individual latches results in observation of L1 latch data.Type: ApplicationFiled: January 11, 2011Publication date: July 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pamela S. Gillis, David E. Lackey, Steven F. Oakland, Jeffery H. Oppold
-
Patent number: 8181135Abstract: A method of hold fault modeling and test generation. The method includes first modeling a fast-to-rise and a fast-to-fall hold fault for a plurality of circuit nets. Testing a fast-to-rise hold fault is accomplished by: setting up a logic value on each of the plurality of circuit nodes to 0; transitioning each of the plurality of circuit nodes from 0 to 1 with a single clock pulse; and determining if at least one downstream node was inadvertently impacted by the transitioning from 0 to 1. Testing a fast-to-fall hold is accomplished by: setting up a logic value on each of the plurality circuit nodes to 1; transitioning each of the plurality of circuit nodes from 1 to 0 with a single clock pulse; and determining if at least one downstream node was inadvertently impacted by the transitioning from 1 to 0.Type: GrantFiled: August 27, 2009Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Vikram Iyengar, Pamela S. Gillis, David E. Lackey, Steven F. Oakland
-
Publication number: 20110154141Abstract: A system and method for detecting hold path faults in an integrated circuit is provided in exemplary embodiments. These exemplary embodiments introduce a method of identifying data paths within an integrated circuit with statistically the highest timing slack among the data paths within the integrated circuit that cover the entire process space of the circuit. By identifying these paths (i.e., shortest data paths), a robust test pattern can be generated that directly tests for hold path faults on short data paths within the integrated circuit using one functional clock pulse.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pamela S. Gillis, Vikram Iyengar, Steven F. Oakland
-
Publication number: 20110121838Abstract: The invention disclosed herein provides increased effectiveness of delay and transition fault testing. The method of delay fault testing integrated circuits comprises the steps of creating a plurality of test clock gating groups. The plurality of test clock gating groups comprising elements defining inter-element signal paths within the integrated circuit. Each of the elements of the plurality of test clock gating groups share clock frequency and additional shared characteristics. At least one test signal is commonly and selectively connected through at least one low-speed gate transistor to each of the elements comprising each of the plurality of test clock gating groups based on membership in the test clock gating group. This invention can also be practiced using scan-enable gating groups for the same purposes.Type: ApplicationFiled: November 25, 2009Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: Pamela S. Gillis, Jack R. Smith, Tad J. Wilder, Francis Woytowich, Tian Xia
-
Publication number: 20110055650Abstract: A method of hold fault modeling and test generation. The method includes first modeling a fast-to-rise and a fast-to-fall hold fault for a plurality of circuit nets. Testing a fast-to-rise hold fault is accomplished by: setting up a logic value on each of the plurality of circuit nodes to 0; transitioning each of the plurality of circuit nodes from 0 to 1 with a single clock pulse; and determining if at least one downstream node was inadvertently impacted by the transitioning from 0 to 1. Testing a fast-to-fall hold is accomplished by: setting up a logic value on each of the plurality circuit nodes to 1; transitioning each of the plurality of circuit nodes from 1 to 0 with a single clock pulse; and determining if at least one downstream node was inadvertently impacted by the transitioning from 1 to 0.Type: ApplicationFiled: August 27, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vikram Iyengar, Pamela S. Gillis, David E. Lackey, Steven F. Oakland
-
Patent number: 7478301Abstract: An integrated circuit and method of testing and repairing the integrated circuit. The integrated circuit includes: a multiplicity of macro-circuits having the same function; a fuse bank, the state of the fuses storing test data indicating at least which macro-circuits failed a test; and means for preventing utilization of failing macro-circuits during operation of the integrated circuit and a method generating a partial good integrated circuit, the method including: providing an integrated circuit have a multiplicity of macro-circuits arranged in one or more groups, each macro-circuit having the same function and a fuse bank containing fuses; testing each macro-circuit prior to a fuse programming operation; programming the fuses in the fuse bank in order to store data indicating at least which macro-circuits failed the testing step; and preventing utilization of each failing macro-circuit during operation of the integrated based on the data stored in the fuse bank.Type: GrantFiled: May 2, 2008Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Leonard O. Farnsworth, III, Michael Z. Felske, Pamela S. Gillis, Benjamin P. Lynch, Michael R. Ouellette, Thomas St. Pierre, Tad J. Wilder, Carl F. Barnhart
-
Publication number: 20080209289Abstract: An integrated circuit and method of testing and repairing the integrated circuit. The integrated circuit includes: a multiplicity of macro-circuits having the same function; a fuse bank, the state of the fuses storing test data indicating at least which macro-circuits failed a test; and means for preventing utilization of failing macro-circuits during operation of the integrated circuit and a method generating a partial good integrated circuit, the method including: providing an integrated circuit have a multiplicity of macro-circuits arranged in one or more groups, each macro-circuit having the same function and a fuse bank containing fuses; testing each macro-circuit prior to a fuse programming operation; programming the fuses in the fuse bank in order to store data indicating at least which macro-circuits failed the testing step; and preventing utilization of each failing macro-circuit during operation of the integrated based on the data stored in the fuse bank.Type: ApplicationFiled: May 2, 2008Publication date: August 28, 2008Inventors: Leonard O. Farnsworth, Michael Z. Felske, Pamela S. Gillis, Benjamin P. Lynch, Michael R. Ouellette, Thomas St. Pierre, Tad J. Wilder, Carl F. Barnhart
-
Patent number: 7305600Abstract: An integrated circuit, including: a multiplicity of macro-circuits, each macro-circuit having the same function; a fuse bank containing a multiplicity of fuses, the state of the fuses storing test data indicating at least which macro-circuits failed a test; and means for preventing utilization of failing macro-circuits during operation of the integrated circuit and a method generating a partial good integrated circuit, the method including: providing an integrated circuit have a multiplicity of macro-circuits arranged in one or more groups, each macro-circuit having the same function and a fuse bank containing fuses; testing each macro-circuit prior to a fuse programming operation; programming the fuses in the fuse bank in order to store data indicating at least which macro-circuits failed the testing step; and preventing utilization of each failing macro-circuit during operation of the integrated based on the data stored in the fuse bank.Type: GrantFiled: August 29, 2003Date of Patent: December 4, 2007Assignee: International Business Machines CorporationInventors: Leonard O. Farnsworth, III, Michael Z. Felske, Pamela S. Gillis, Benjamin P. Lynch, Michael R. Ouellette, Thomas St.Pierre, Tad J. Wilder, Carl F. Barnhart
-
Patent number: 7281182Abstract: A boundary scan register circuit and a method of characterization testing. The boundary scan register circuit, including: a multiplicity of boundary scan cells connected in series, each boundary scan cell having a latch; means for isolating the boundary scan cells into one or more boundary scan segments, each boundary scan segment containing a different set of the boundary scan cells; and means for characterizing signal propagation through each boundary scan segment.Type: GrantFiled: February 22, 2005Date of Patent: October 9, 2007Assignee: International Business Machines CorporationInventors: Pamela S. Gillis, David D. Litten, Steven F. Oakland
-
Patent number: 7010733Abstract: A method for reducing Pin Count Test design and test that allows parametric test patterns for high pin count ASICs to be applied using low pin count testers. The same boundary scan structure used to isolate the test of internal logic to a small number of test I/O is also used to apply parametric external I/O tests to the ASIC's functional I/O. The parametric tests are banked into pin groups and applied on the same low pin count tester used for the internal logic tests.Type: GrantFiled: October 9, 2002Date of Patent: March 7, 2006Assignee: International Business Machines CorporationInventors: Robert W. Bassett, Garrett S Christensen, Michael L. Combs, L. Owen Farnsworth, Pamela S. Gillis
-
Patent number: 6768694Abstract: A chip repair system designed for automated test equipment independent application on many unique very dense ASIC devices in a high turnover environment is disclosed. During test, the system will control on chip built-in self-test (BIST) engines collect and compress repair data, program fuses and finally decompress and reload the repair data for post fuse testing. In end use application this system decompresses and loads the repair data at power-up or at the request of the system.Type: GrantFiled: October 7, 2002Date of Patent: July 27, 2004Assignee: International Business Machines CorporationInventors: Darren L. Anand, Bruce Cowan, L. Owen Farnsworth, III, Pamela S. Gillis, Peter O. Jakobsen, Krishnendu Mondal, Steven F. Oakland, Michael R. Ouellette, Donald L. Wheater
-
Publication number: 20040073856Abstract: A method for reducing Pin Count Test design and test that allows parametric test patterns for high pin count ASICs to be applied using low pin count testers. The same boundary scan structure used to isolate the test of internal logic to a small number of test I/O is also used to apply parametric external I/O tests to the ASIC's functional I/O. The parametric tests are banked into pin groups and applied on the same low pin count tester used for the internal logic tests.Type: ApplicationFiled: October 9, 2002Publication date: April 15, 2004Applicant: International Business Machines CorporationInventors: Robert W. Bassett, Garrett S. Christensen, Michael L. Combs, L. Owen Farnsworth, Pamela S. Gillis
-
Publication number: 20040066695Abstract: A chip repair system designed for automated test equipment independent application on many unique very dense ASIC devices in a high turnover environment is disclosed. During test, the system will control on chip built-in self-test (BIST) engines collect and compress repair data, program fuses and finally decompress and reload the repair data for post fuse testing. In end use application this system decompresses and loads the repair data at power-up or at the request of the system.Type: ApplicationFiled: October 7, 2002Publication date: April 8, 2004Applicant: International Business Machines CorporationInventors: Darren L. Anand, Bruce Cowan, L. Owen Farnsworth, Pamela S. Gillis, Peter O. Jakobsen, Krishnendu Mondal, Steven F. Oakland, Michael R. Ouellette, Donald L. Wheater
-
Patent number: 6656751Abstract: Disclosed is a device that includes a built-in-self-test controller having a mechanism for providing an interface signal that indicates whether a dynamic voltage screen (DVS) test is being performed. The self-test controller is associated with a memory array that includes a clock having a clock speed. The memory array also includes a clock adjuster that receives the interface signal and reduces the clock speed when the interface signal indicates that a DVS test is being performed.Type: GrantFiled: November 13, 2001Date of Patent: December 2, 2003Assignee: International Business Machines CorporationInventors: John E. Andersen, Bruce M. Cowan, Pamela S. Gillis, Steven F. Oakland, Michael R. Ouellette
-
Publication number: 20030090295Abstract: Disclosed is a device that includes a built-in-self-test controller having a mechanism for providing an interface signal that indicates whether a dynamic voltage screen (DVS) test is being performed. The self-test controller is associated with a memory array that includes a clock having a clock speed. The memory array also includes a clock adjuster that receives the interface signal and reduces the clock speed when the interface signal indicates that a DVS test is being performed.Type: ApplicationFiled: November 13, 2001Publication date: May 15, 2003Inventors: John E. Andersen, Bruce M. Cowan, Pamela S. Gillis, Steven F. Oakland, Michael R. Ouellette
-
Patent number: 5127008Abstract: A method and apparatus for designing very large scale integrated circuit devices, most particularly level sensitive scan design (LSSD) devices, by inclusion of a plurality of distributed delay lines originating at input terminals of the device, and controlling the inhibiting and enabling of driver circuits connected to the output terminals of the device, as required to regulate operation of device drivers during a plurality of testing operations.Type: GrantFiled: January 25, 1990Date of Patent: June 30, 1992Assignee: International Business Machines CorporationInventors: Robert W. Bassett, Pamela S. Gillis, Jeannie T. H. Panner, Douglas W. Stout, Mark E. Turner