Skip to Content
Return to Search


United States Patent Application

View the Complete Application at the US Patent & Trademark Office
Lawrence Livermore National Laboratory - Visit the Industrial Partnerships Office Website
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.
Jiang, Weiwei (New York, NY), Sadowski, Greg (Cambridge, MA)
15/ 085,783
March 30, 2016
BACKGROUND [0001] The invention described herein was made with government support under contract number DE-AC52-07NA27344 awarded by the United States Department of Energy. The United States Government has certain rights in the invention.