×

Memory based cross compare for cross checked systems

  • US 7,350,026 B2
  • Filed: 12/03/2004
  • Issued: 03/25/2008
  • Est. Priority Date: 12/03/2004
  • Status: Active Grant
First Claim
Patent Images

1. A cross compare system for a multi-processor computer having at least a first and a second processor, comprising:

  • a multiport RAM comprising a first layer of buffers and a second layer of buffers, wherein both the first processor and the second processor are connected to the multiport RAM;

    the first layer of buffers comprising a first storage area of the multiport RAM for storing information from the first processor and a second storage area of the multiport RAM for storing information from the second processor;

    the second layer of buffers comprising a third storage area of the multiport RAM for storing the information from said first storage area and the information from said second storage area, and a fourth storage area of the multiport RAM for storing the information from said first storage area and the information from said second storage area, the information from said first storage area and said second storage area being automatically transferred to said third storage area and said fourth storage area;

    wherein each of said first, second, third, and fourth storage areas of the multiport RAM comprise a respective at least one buffer allocated only for its storage area, wherein simultaneous access to any one memory locations in the first, second, third and fourth storage areas is not possible;

    wherein said first processor reads the information from said third storage area and compares data stored in the third storage area from the first storage area with data stored in the third storage area from the second storage area to determine if the information stored in said third storage from the first storage area is substantially identical to the information stored in the third storage area from the second storage area; and

    wherein said second processor reads the information from said fourth storage area and compares data stored in the fourth storage area from the first storage area with data stored in the fourth storage area from the second storage area to determine if the information stored in said fourth storage area from the first storage area is substantially identical to the information stored in the fourth storage area from the second storage area.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×