We offer a technique to partition a centralized control-flow graph to obtain distributed control in the context of asynchronous highlevel synthesis. The technique targets Huffman-style asynchronous controllers that are customized to the problem. It solves the key problem of handling signals that are shared between the partitions--a problem due to the incompletely specified nature of asynchronous controllers. We report encouraging experimental results on realistic examples.
Prabhakar Kudva, Ganesh Gopalakrishnan, Hans M. Ja