Patents by Inventor Ernest H. Millham

Ernest H. Millham 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: 4855681
    Abstract: A timing generator for generating a plurality of pulse sequences within a test cycle. Each pulse sequence has a plurality of pulses having a position identified by the data contents of a multiplicity of random access memories. Like numbered lower order bits of each memory are decoded to provide a plurality of pulse sequences corresponding in number to the number of lower order bits. The memories are arranged in a hierarchy. The random access memories are each provided with a separate address counter. The highest order bit of each memory is used to reset the respective memory address counter as well as enable an adjacent higher order memory address counter, and are decoded to define the end of the test cycle.
    Type: Grant
    Filed: June 8, 1987
    Date of Patent: August 8, 1989
    Assignee: International Business Machines Corporation
    Inventor: Ernest H. Millham
  • Patent number: 4696005
    Abstract: Apparatus for applying for a plurality of test cycles data specifying a plurality of test conditions to a multiple pin electronic circuit. A random access memory includes at a plurality of higher order addresses a complete data field for a plurality of test cycles. Some of said data fields include an operational code indicating that a minority of data bits in a field are to change in a consecutive number of following test cycles. A hold register is connected to receive each addressed row of test data from the memory. The higher order addresses of a memory addressed to produce complete data fields in the hold register. An operational code will be decoded to indicate a number of subsequent consecutive test cycles where a minority of data in the hold register are to be changed. The lower order addresses of the memory are subsequently addressed for a number of consecutive test cycles indicated by the operational code.
    Type: Grant
    Filed: June 3, 1985
    Date of Patent: September 22, 1987
    Assignee: International Business Machines Corporation
    Inventors: Ernest H. Millham, John J. Moser, John J. Shushereba, Gary P. Visco
  • Patent number: 4682330
    Abstract: A hierarchical complex logic tester architecture is disclosed which minimizes the encoding of program information for testing. The architecture takes advantage of the fact that much of the information applied as test signals to pins of a device under test, changes little from test cycle to test cycle. In one aspect of the invention, run length encoding techniques are used for identifying the number of test cycles over which a given test pin is to be maintained in a particular signal state. In another aspect of the invention, use is made of a small memory associated with each signal pin of the device to be tested. There may be a small plurality of for example, 16 different kinds of signals which can be applied to or received from a given signal pin of a device under test. The dedicated small memory associated with each device pin to be tested, will have the ability to store from one to 16 states.
    Type: Grant
    Filed: October 11, 1985
    Date of Patent: July 21, 1987
    Assignee: International Business Machines Corporation
    Inventor: Ernest H. Millham
  • Patent number: 4130240
    Abstract: A technique is disclosed for locating the exact machine cycle, in a cyclic operation for a data processor, where an error occurs. Each cycle of the data processor is identified and counted as a cycle where the machine stopped with an error indication that is recorded. The cycles are then all caused to reoccur up to the cycle just preceding that cycle recorded and the machine is caused to stop without allowing the recorded cycle to occur. At this point it is determined whether an error did in fact occur. If an error did in fact occur, then the procedure is repeated, each time allowing the system to process to one cycle less than the preceding last cycle, until the error is no longer present. At this point, the true cycle with which the error occurs is identified as the next cycle just following the last one at which the processor was stopped.
    Type: Grant
    Filed: August 31, 1977
    Date of Patent: December 19, 1978
    Assignee: International Business Machines Corporation
    Inventors: Ernest H. Millham, Ralph J. Scaccia, Francis J. Villante
  • Patent number: 4044244
    Abstract: Logic and analog functions in a complex semiconductor component are stuck fault and parametrically tested through an analog/digital measurement adapter coupled to logic and analog testers. Both logic and analog testers are under computer control whose purpose is to direct the testing sequence, log test results, perform algorithmic calculations on the data and diagnose failing devices in the component under test. The adapter provides the electrical environment to match a range of components under test to the logic and analog testers. The adapter is also under computer control to permit impedance matching of a multiplicity of digitally controlled stimulus/response units connected through a multiplexor to the range of components under test.
    Type: Grant
    Filed: August 6, 1976
    Date of Patent: August 23, 1977
    Assignee: International Business Machines Corporation
    Inventors: Steven H. Foreman, Ernest H. Millham, James E. Ortloff, Ronald Jay Prilik