Patents by Inventor Friedrich-Christian Wernicke

Friedrich-Christian Wernicke 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: 6918119
    Abstract: The present invention relates to a method and system for determining the status of each entry in an instruction window buffer in multi-processor, parallel processing environments. A combinatorial circuit, which automatically generates active instruction window status information, is added to the buffer itself. This status information is used by a plurality of processes like renaming registers and issuing and committing instructions as an output associated with a respective buffer entry.
    Type: Grant
    Filed: April 19, 2001
    Date of Patent: July 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Wilhelm E. Haller, Jens Leenstra, Rolf Sautter, Dieter Wendel, Friedrich-Christian Wernicke
  • Patent number: 6353548
    Abstract: In order to provide a more efficient method and system for data lookups, it is proposed to provide the known CAM (100) with an additional comparator (301). The comparator (301) does not comprise a memory circuit and therefore allows a faster comparison of input data (D0 to D31) with compare data (C0 to C31) than the known compare circuit (106). In addition, it is proposed to temporarily inhibit forwarding of the output signal of the specific CAM circuit into which the input data (D0 to D31) are written, in order to avoid forwarding of a wrong match signal to the data processing system.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: March 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Klaus Helwig, Hans-Werner Tast, Friedrich-Christian Wernicke
  • Publication number: 20010052055
    Abstract: The present invention relates to storage devices in computer systems and in particular, it relates to an improved method and system for efficiently operating buffer memories. A considerable performance gain can be achieved by autonomous determination of relevant status information by the respective entry itself. This is done with combinatorial logic, preferably. A simple combinatorial circuit is added to the buffer itself which automatically generates the active window status information as required for the plurality of processes like renaming registers, issuing and committing instructions as an output associated with a respective buffer entry.
    Type: Application
    Filed: April 19, 2001
    Publication date: December 13, 2001
    Applicant: International Business Machines Corporation
    Inventors: Wilhelm E. Haller, Jens Leenstra, Rolf Sautter, Dieter Wendel, Friedrich-Christian Wernicke
  • Publication number: 20010017801
    Abstract: In order to provide a more efficient method and system for data lookups, it is proposed to provide the known CAM (100) with an additional comparator (301). The comparator (301) does not comprise a memory circuit and therefore allows a faster comparison of input data (D0 to D31) with compare data (C0 to C31) than the known compare circuit (106). In addition, it is proposed to temporarily inhibit forwarding of the output signal of the specific CAM circuit into which the input data (D0 to D31) are written, in order to avoid forwarding of a wrong match signal to the data processing system.
    Type: Application
    Filed: December 22, 2000
    Publication date: August 30, 2001
    Applicant: International Business Machines Corporation
    Inventors: Klaus Helwig, Hans-Werner Tast, Friedrich-Christian Wernicke
  • Patent number: 6219296
    Abstract: A multiport memory cell having a reduced number of write wordlines is disclosed. The multiport memory cell capable of simultaneously reading data from and writing data to a storage cell comprises a storage cell for storing data, a decoder, write wordlines, write bitlines, read wordlines, and read bitlines. The write wordlines and the write bitlines are utilized to input write data into the storage cell. The read wordlines and the read bitlines are utilized to output data from the storage cell. The write bitlines are directly coupled to the storage cell, and some or all of the write wordlines are coupled to the storage cell via the decoder for the purpose of wire reduction. Similar to the write bitlines, all the read bitlines and read wordlines are directly coupled to the storage cell.
    Type: Grant
    Filed: June 20, 2000
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Dieter Wendel, Friedrich-Christian Wernicke
  • Patent number: 6144609
    Abstract: A multiport memory cell having a reduced number of write wordlines is disclosed. The multiport memory cell capable of simultaneously reading data from and writing data to a storage cell comprises a storage cell for storing data, a decoder, write wordlines, write bitlines, read wordlines, and read bitlines. The write wordlines and the write bitlines are utilized to input write data into the storage cell. The read wordlines and the read bitlines are utilized to output data from the storage cell. The write bitlines are directly coupled to the storage cell, and some or all of the write wordlines are coupled to the storage cell via the decoder for the purpose of wire reduction. Similar to the write bitlines, all the read bitlines and read wordlines are directly coupled to the storage cell.
    Type: Grant
    Filed: July 26, 1999
    Date of Patent: November 7, 2000
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Dieter Wendel, Friedrich-Christian Wernicke
  • Patent number: 5923900
    Abstract: The invention relates to a circular buffer containing a sequence of entries, and in particular to determining a sequential priority among entries which both fulfill a given condition and are contained in said sequence. This problem is not straightforward, because said sequence of entries may wrap-around in said circular buffer, which means that said sequence of entries extends beyond the last entry position of the buffer. According to the invention, first, a number of virtual entry positions, which is at least equal to the number of real entry positions in the buffer, is added to the non-occupied part of the buffer. In a second step, each entry which fulfills the given condition blocks a certain number of adjacent entries, including said virtual entries. One entry will remain which is not blocked, and which also fulfills the given condition. This entry is the entry with sequential priority.
    Type: Grant
    Filed: March 10, 1997
    Date of Patent: July 13, 1999
    Assignee: International Business Machines Corporation
    Inventors: Werner Soell, Dieter Wendel, Friedrich-Christian Wernicke
  • Patent number: 5896399
    Abstract: The present invention applies a Static Evaluate technique to a memory array in a selective manner that allows some parts of the array to use the technique, and yet keeps the array area and timing unaffected for normal operation. The present invention allows the decode functions of the memory array to become pseudo-static during a first part of a clock cycle. In addition, if a write function is being performed, the write data is also held pseudo-static and is not written until a second part of a clock cycle when all addresses and data have stabilized. The invention can be used for system debug, product bring-up, or burn-in, even if there are non-functional race paths.
    Type: Grant
    Filed: December 11, 1996
    Date of Patent: April 20, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Michael Kevin Ciraula, Dieter F. Wendel, Manoj Kumar, Friedrich-Christian Wernicke
  • Patent number: 5764587
    Abstract: The invention relates to a memory device comprising a set of word decoders W, a set of wordline drivers WL, a plurality of switches S to connect a subset of the wordline drivers to the set of word decoders and storage means 5 for the storage of information indicative of a defective wordline. The wordline drivers include a predefined subset of wordline drivers which are to be used when none of the wordlines are defective and a plurality of second subsets of wordline drivers which are to be used when one of the wordlines is defective. The memory device further includes logic means 4 for logically and permanently assigning one of the subsets to the set of word decoders in response to the information stored in the storage means, by controlling the switches S to connect one of the second subsets of wordline drivers to the set of word decoders.
    Type: Grant
    Filed: January 10, 1997
    Date of Patent: June 9, 1998
    Assignee: International Business Machines Corporation
    Inventors: Stefan Buettner, Jurgen Pille, Dieter Wendel, Friedrich Christian Wernicke