A negotiation based congestion router that is usually used to route signals on a FPGA.