Patents Represented by Attorney Libby Z. Handelsman
  • Patent number: 7590907
    Abstract: A scanned value is stored by loading the value into at least three latch stages, generating an output value based on a majority of the latch stage outputs, and feeding the output value back to the inputs of the latch stages to reload the latch stages with the latch circuit output value. Refreshing of the latch stages in this manner repairs any upset latch stage and restores the latch circuit to its original scanned state. The latch circuit may be repeatedly refreshed, preferably on a periodic basis, to prevent failures arising from multiple upsets. The feedback path may include a front-end multiplexer which receives the scan-in line and the output of the majority gate. Control logic selects the output value from the majority gate to pass to the latch stages during the refresh phase. The latch stages may be arranged in a master-slave configuration with a check stage at the slave level. The method is particularly suited for self-correcting scan latches of a microprocessor control system.
    Type: Grant
    Filed: July 6, 2008
    Date of Patent: September 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: Alan J. Drake, AJ KleinOsowski, Andrew K. Martin
  • Patent number: 7571357
    Abstract: A memory controller for a processing unit provides a memory wrap test mode path which selectively writes data from the write buffer of the controller to the read buffer of the controller, thereby allowing the write and read buffers to substitute for a system memory device during testing of the processing unit. The processing unit can thus be tested without the attached memory device yet still operate under conditions which generate bus traffic and chip noise similar to that generated under actual (end-use) operation. When a processor issues a write operation in test mode, the controller writes the data to an entry of the read buffer which corresponds to the write address. Thereafter, the processor can issue a read operation with the same address and the read buffer will send the data from the corresponding entry.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Brittain, Edgar R. Cordero, John T. Hollaway, Jr., Eric E. Retter
  • Patent number: 7509659
    Abstract: Provided is a method for enabling dynamic graphical interfacing with a server from a client. A method includes receiving at a portlet, a plurality of user-generated drawing location identifiers, mapping the user-generated drawing location identifiers to an Applet function via an Applet application programming interface (API), and generating a drawing using a drawing method with the user-generated drawing location identifiers. After the drawing is generated a drawing is returned to a user associated with the user-generated drawing location identifiers. The user-generated drawing location identifiers can be one or more of mouse clicks, taps, and tablet PC drawing indications via a pen. The portlet enables a graphical interface via the Applet API and the Applet API is stored in a Java Archive file (JAR). The JAR file enables multiple users to view the drawing without requiring local files.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle