Synchronization of two different interfaces with two different clock domains in predictor

In reply to chr_sue:

The reason for the delays is that it is not enough to keep the order of transactions to have a CORRECT prediction of the output. As i said, the small delays between the two input interfaces creates different output values or predicted values that i need to model.