Patent ID: 6076129
Filing Date: 2000-06-13
Classification: G06F

Abstract:
A data bus sequencer for a node comprising:means for tracking address and command transactions occurring on an address bus, said means for tracking producing a sequence number tag corresponding to each address and command transaction occurring on the address bus;means responsive to said means for tracking for associating data transactions to be initiated by the node on a data bus with said tracked address and command transactions, said means for associating storing the sequence number tags corresponding to address and command transactions for which data transactions are to be initiated by the node;means for tracking data transactions occurring on a data bus;means for comparing said tracked data transactions to sequence tags of associated data transactions;means responsive to said means for comparing for initiating data transactions on the data bus such that said data transactions are initiated in a certain order;consistency check means comprising:means for counting data transactions occurring on a data bus;means for comparing said counted data transactions to sequence number tags driven on the data bus by the means for initiating; andmeans for indicating an error condition in response to said comparison and in response to the initiation of a data transaction on the data bus by the means for initiating; andmeans responsive to the means for initiating for transferring data in the same order said data transactions were initiated.