@inproceedings{29d98c9459e74d44aa8983971eefe2c0,
title = "Investigation and optimization of pin multiplexing in high-Level synthesis",
abstract = "This paper investigates the effect of pin multiplexing on the resultant micro-architecture of synthesizable behavioral descriptions for High-Level Synthesis (HLS). A method is presented to find the most efficient pin assignments by assigning multiple logic inputs and outputs to the same physical ports such that the performance degradation and area overhead is minimized. The proposed method is a fast heuristic based on the scheduling results of HLS seen as a black box and hence is flexible enough to work with any HLS tool. Experimental results show that our proposed method is very efficient compared to an exhaustive search and a simulated annealing method at a fraction of the time and much better than randomly selecting the pins to be multiplexed.",
keywords = "High-level synthesis, IOs, Micro-architecture, Pin multiplexing",
author = "Shuangnan Liu and Francis Lau and Schafer, {Benjamin Carrion}",
year = "2018",
month = may,
day = "23",
doi = "10.1145/3194554.3194629",
language = "English",
series = "Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI",
publisher = "Association for Computing Machinery",
pages = "427--430",
booktitle = "GLSVLSI 2018 - Proceedings of the 2018 Great Lakes Symposium on VLSI",
note = "28th Great Lakes Symposium on VLSI, GLSVLSI 2018 ; Conference date: 23-05-2018 Through 25-05-2018",
}