MulCh: a multi-layer channel router using one, two, and three layer partitions | IEEE Conference Publication | IEEE Xplore