CPC G06F 13/4291 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0647 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |
1. A method comprising:
determining whether a downstream node is ready to receive data from a buffer of an upstream node, wherein the upstream node is coupled to the downstream node within an emulation system;
triggering a count as a timeout value for a counter in response to the downstream node not being ready to receive data;
for each consecutive clock cycle before the count reaches the timeout value, determining whether the downstream node is ready to receive data;
performing one of:
incrementing the count for the counter responsive to determining that the downstream node is still not ready to receive data; or
transmitting the data from the buffer to the downstream node and stopping the counter responsive to determining that the downstream node is ready to receive data; and
issuing a signal to clear the buffer at the upstream node responsive to the count reaching the timeout value.
|