Patents by Inventor Michael R. Ouellette

Michael R. Ouellette 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: 6656751
    Abstract: 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: Grant
    Filed: November 13, 2001
    Date of Patent: December 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: John E. Andersen, Bruce M. Cowan, Pamela S. Gillis, Steven F. Oakland, Michael R. Ouellette
  • Publication number: 20030112648
    Abstract: A method and structure for improving a content addressable memory array has a plurality of serially connected memory sub-arrays (which include at least one memory cell), a matchline connected to each of the sub-arrays, a valid memory cell, a comparator receiving input from the matchline and valid memory cell, a sinkline output from the comparator, and a precharge device. The sinkline and matchline are reset from a first voltage to a second voltage depending upon the results of a compare operation of the input data to the data in the storage device. When the second voltage appears on the matchline and the first voltage appears on the sinkline this indicates a match between the data within all of the sub-arrays and the input data. If the second voltage appears on the sinkline this indicates a mismatch between data within any of the sub-arrays and the input data, or an invalid status within the valid memory cell and maintains the sinkline at the second voltage.
    Type: Application
    Filed: January 28, 2003
    Publication date: June 19, 2003
    Inventors: Thomas B. Chadwick, Tarl S. Gordon, Eric Jasinski, Rahul Nadkarni, Michael R. Ouellette
  • Publication number: 20030090295
    Abstract: 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: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Inventors: John E. Andersen, Bruce M. Cowan, Pamela S. Gillis, Steven F. Oakland, Michael R. Ouellette
  • Patent number: 6552920
    Abstract: A method and structure for improving a content addressable memory array has a plurality of serially connected memory sub-arrays (which include at least one memory cell), a matchline connected to each of the sub-arrays, a valid memory cell, a comparator receiving input from the matchline and valid memory cell, a sinkline output from the comparator, and a precharge device. The sinkline and matchline are reset from a first voltage to a second voltage depending upon the results of a compare operation of the input data to the data in the storage device. When the second voltage appears on the matchline and the first voltage appears on the sinkline this indicates a match between the data within all of the sub-arrays and the input data.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: April 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Thomas B. Chadwick, Tarl S. Gordon, Eric Jasinski, Rahul Nadkarni, Michael R. Ouellette
  • Publication number: 20030014686
    Abstract: A method of memory BIST (Built-In Self Test) and memory repair that stores a redundancy calculation on-chip, as opposed to scanning this data off-chip for later use. This method no longer requires level-sensitive scan design (LSSD) scanning of memory redundancy data off-chip to the tester, and therefore does not require re-contacting of the chip for electrical fuse blow.
    Type: Application
    Filed: July 11, 2001
    Publication date: January 16, 2003
    Inventors: John E. Barth, Jeffrey H. Dreibelbis, Michael R. Ouellette
  • Patent number: 6505324
    Abstract: It is, therefore, an object of the present invention to provide a structure and method of blowing fuses in a semiconductor chip that includes creating a design for the chip using a library, generating test data from the design, extracting the fuse related information from the design to prepare a fuse blow table, building the chip with the design data, testing the chip to produce failed data, comparing the fuse blow table to the failed data to determine the fuse blow location data, and blowing the selected fuses based on the fuse blow location data. The extraction method can include creating a fuse map file based upon a correlation between physical pin locations on the chip and different fuse macros within the design, wherein an order of fuses within the fuse blow table matches an order of fuses within the fuse map file.
    Type: Grant
    Filed: October 5, 2000
    Date of Patent: January 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Bruce Cowan, Frank O. Distler, Mark F. Ollive, Michael R. Ouellette, Jeannie H. Panner, Dora R. Pealer, Bruce D. Raymond, Paul S. Zuchowski
  • Publication number: 20030002313
    Abstract: A method and structure for improving a content addressable memory array has a plurality of serially connected memory sub-arrays (which include at least one memory cell), a matchline connected to each of the sub-arrays, a valid memory cell, a comparator receiving input from the matchline and valid memory cell, a sinkline output from the comparator, and a precharge device. The sinkline and matchline are reset from a first voltage to a second voltage depending upon the results of a compare operation of the input data to the data in the storage device. When the second voltage appears on the matchline and the first voltage appears on the sinkline this indicates a match between the data within all of the sub-arrays and the input data. If the second voltage appears on the sinkline this indicates a mismatch between data within any of the sub-arrays and the input data, or an invalid status within the valid memory cell and maintains the sinkline at the second voltage.
    Type: Application
    Filed: June 27, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Thomas B. Chadwick, Tarl S. Gordon, Eric Jasinski, Rahul Nadkarni, Michael R. Ouellette
  • Publication number: 20020114202
    Abstract: A method and apparatus for testing either or both the row and column decoders of a memory device. Upon selecting the decoder to be tested, the non-selected decoder is locked at a specific location while all possible transitions for the selected decoder are tested.
    Type: Application
    Filed: December 14, 2000
    Publication date: August 22, 2002
    Applicant: International Business Machines Corporation
    Inventors: R. Dean Adams, Michael R. Ouellette, Jeremy P. Rowland
  • Publication number: 20020116673
    Abstract: A method and apparatus for accurately testing the addressing of memory devices having memory sets where the data input and data output have width disparities. The method and apparatus ensure that unique patterns are completely written to and read from the memory set in their entirety, thus ensuring that the memory set is valid.
    Type: Application
    Filed: December 14, 2000
    Publication date: August 22, 2002
    Applicant: International Business Machines Corporation
    Inventors: R. Dean Adams, Michael R. Ouellette, Jeremy P. Rowland
  • Patent number: 6430072
    Abstract: A method and structure for content addressable memory structure having a memory array of words, each word having multiple memory bits and a plurality of matchlines. Each of the matchlines is connected to one of the words and a matchline compare circuit is connected to the matchlines and is adapted to test all of the words individually. The matchline compare circuit includes a plurality of comparators equal in number to a number of the words, such that each word is connected to a dedicated comparator to allow each word in the memory array to be individually tested.
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: August 6, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas B. Chadwick, Rahul K. Nadkarni, Michael R. Ouellette, Jeremy P. Rowland
  • Patent number: 6363023
    Abstract: A device and method is provided for reducing power consumption in memory devices. The preferred embodiment reduces power consumption by providing a sense amplifier that reduces power consumption while providing high performance. In the preferred embodiment the sense amplifier comprises a bi-directional sense amp that is configurable for use on low power static random access memory (SRAM) devices. The bi-directional sense amp allows the same sense amp to be used for both read and write operations on the memory cells. The preferred embodiment sense amp facilitates the use of differential data buses, further reducing power consumption while providing high performance. Thus, the preferred embodiment bi-directional differential sense amp reduces the device size and complexity, reducing power consumption while providing high performance memory access.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: March 26, 2002
    Assignee: International Business Machines Corporation
    Inventors: John E. Andersen, Michael R. Ouellette
  • Patent number: 6333872
    Abstract: A structure and method for testing multi-port SRAM cells includes a test controller connected to at least one multi-port SRAM cell (the test controller is adapted to store a pattern into the multi-port SRAM cell and generate a stability test restore clamp), a read/write controller connected to the multi-port SRAM cell (the read/write controller is adapted to simultaneously activate a plurality of wordline ports on the multi-port SRAM cell while the stability test restore clamp is enabled), and a timing control circuit connected to the read/write controller. The timing control circuit is adapted to vary an activation time of the wordline ports. The read/write controller reads from the multi-port SRAM after the stability test restore clamp is deactivated. The read/write controller activates the wordline ports for each multi-port SRAM cell in an array sequentially while all bitlines in the array are held on by the stability test restore clamp.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: December 25, 2001
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Ouellette, David J. Wager
  • Publication number: 20010009526
    Abstract: According to the present invention, a device and method is provided for reducing power consumption in memory devices. The present invention reduces power consumption by providing a sense amplifier that reduces power consumption while providing high performance. In the preferred embodiment of the present invention, the sense amplifier comprises a bi-directional sense amp that is configurable for use on low power static random access memory (SRAM) devices. The bi-directional sense amp allows the same sense amp to be used for both read and write operations on the memory cells. The preferred embodiment sense amp facilitates the use of differential data buses, further reducing power consumption while providing high performance. Thus, the preferred embodiment bi-directional differential sense amp reduces the device size and complexity, reducing power consumption while providing high performance memory access.
    Type: Application
    Filed: February 26, 2001
    Publication date: July 26, 2001
    Inventors: John E. Andersen, Michael R. Ouellette
  • Patent number: 6249470
    Abstract: According to the preferred embodiment, a device and method is provided for reducing power consumption in memory devices. The preferred embodiment reduces power consumption by providing a sense amplifier that reduces power consumption while providing high performance. In the preferred embodiment, the sense amplifier comprises a bi-directional sense amp that is configurable for use on low power static random access memory (SRAM) devices. The bi-directional sense amp allows the same sense amp to be used for both read and write operations on the memory cells. The preferred embodiment sense amp facilitates the use of differential data buses, further reducing power consumption while providing high performance. Thus, the preferred embodiment bi-directional differential sense amp reduces the device size and complexity, reducing power consumption while providing high performance memory access.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: June 19, 2001
    Assignee: International Business Machines Corporation
    Inventors: John E. Andersen, Michael R. Ouellette
  • Patent number: 6002633
    Abstract: A compiler for building at least one compilable SRAM including at least one compilable sub-block. A global control clock generation circuit generates a global control signal. At least one local control logic and speed control circuit controls the at least one compilable sub-block. The local control logic and speed control circuit is controlled by the global control signal. An algorithm receives an input capacity and configuration for the sub-block of the SRAM array. An algorithm determines a number of wordlines and bitlines required to create the sub-block of the input capacity. An algorithm optimizes a cycle time of the sub-block by determining global control clock circuits based upon the number of wordlines and bitlines in the sub-block. An algorithm optimizes access time of the sub-block by determining local speed control circuits based upon the number of wordlines and bitlines.
    Type: Grant
    Filed: January 4, 1999
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: Jeffery H. Oppold, Michael R. Ouellette, Michael J. Sullivan
  • Patent number: 5912901
    Abstract: A built-in self-test (BIST) apparatus and method for testing an integrated circuit are disclosed which enable capture of failure data for a selected failure. The BIST apparatus comprises a clock generator, which generates at least a first clock signal, and a built-in self-tester, which applies predetermined input data patterns to the integrated circuit in response to the first clock signal. In addition, the BIST apparatus includes a data comparator for comparing output data received from the integrated circuit with expected output data. The data comparator detects a failure within the integrated circuit when the output data received from the integrated circuit differs from the expected output data. The BIST apparatus further includes a clock controller that disables the first clock signal in response to the detection of a selected occurrence of a failure.
    Type: Grant
    Filed: March 24, 1997
    Date of Patent: June 15, 1999
    Assignee: International Business Machines Corporation
    Inventors: R. Dean Adams, Michael R. Ouellette, Ronald J. Prilik
  • Patent number: 5825785
    Abstract: A highly functional built in self test circuit for embedded compiled macros is useful for testing embedded compiled macros having differing parameters. The built in self test circuit receives a scan vector that describes the parameters of the embedded compiled macro that is to be tested. For, example, the number and width of words stored in a read only memory (ROM) are scanned into the built in self test circuit for controlling the test sequences. A state machine within the built in self test circuit cycles through test vector generation, test vector application, data output scanning and compression for signature analysis. Parallel outputs of the embedded compiled devices are serialized so that regardless of the number of outputs, a serial input shift register can be used for signature generation.
    Type: Grant
    Filed: May 24, 1996
    Date of Patent: October 20, 1998
    Assignee: Internaitonal Business Machines Corporation
    Inventors: Robert L. Barry, John D. Chickanosky, Steven F. Oakland, Michael R. Ouellette
  • Patent number: 5737270
    Abstract: A precharge wordline decoder is disclosed that comprises a first logic circuit that receives a first clock signal from a clock driver for enabling the discharge element within the first logic circuit. The wordline decoder further comprises a delay circuit for generating a predetermined delayed clock signal from the first clock signal, the delayed clock signal being locally-controlled. A second logic circuit of the wordline decoder receives the delayed clock signal for controlling wordline driver elements. The first logic circuit also receives the delayed clock signal for disabling the precharge elements of the decoder.
    Type: Grant
    Filed: July 15, 1996
    Date of Patent: April 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Jeffery H. Oppold, Michael R. Ouellette, James A. Svarczkopf, Daved J. Wager