Global to push GA events into
skip to main content

Title: Self-timed router with virtual channel control

Systems, apparatuses, and methods for implementing an asynchronous router with virtual channel (VC) control. The asynchronous router may support multiple VCs for connections to other routers. The asynchronous router may include an interface unit on each switch boundary, with each interface unit including a data merge unit. The data merge unit may include a full detector unit for each VC, with the full detector unit counting the number of flits sent out on a respective VC and counting the number of credits released by the successor router. Whenever the successor router has no credits available, the full detector unit will assert the full signal to prevent any input requests from requesting to transmit over that particular VC. When the full signal is asserted, a timer unit may be activated to repeatedly check if any credits have been released in the successor router.
Inventors:
;
Issue Date:
OSTI Identifier:
1477190
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA) LLNL
Patent Number(s):
10,075,383
Application Number:
15/085,783
Contract Number:
AC52-07NA27344
Resource Relation:
Patent File Date: 2016 Mar 30
Research Org:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org:
USDOE
Country of Publication:
United States
Language:
English