TY - JOUR
T1 - Unified incremental physical-level and high-level synthesis
AU - Gu, Zhenyu
AU - Wang, Jia
AU - Dick, Robert P.
AU - Zhou, Hai
N1 - Funding Information:
Manuscript received November 24, 2005; revised September 22, 2006. This work was supported in part by the National Science Foundation under Awards CCR-0238484, CNS-0347941, and CNS-0613967, and in part by the Semiconductor Research Corporation under Award 2007-HJ-1593. This paper was recommended by Associate Editor A. Raghunathan.
PY - 2007/9
Y1 - 2007/9
N2 - Achieving design closure is one of the biggest challenges for modern very large-scale integration system designers. This problem is exacerbated by the lack of high-level designautomation tools that consider the increasingly important impact of physical features, such as interconnect, on integrated circuit area, performance, and power consumption. Using physical information to guide decisions in the behavioral-level stage of system design is essential to solve this problem. In this paper, we present an incremental floorplanning high-level-synthesis system. This system integrates high-level and physical-design algorithms to concurrently improve a design's schedule, resource binding, and floorplan, thereby allowing the incremental exploration of the combined behavioral-level and physical-level design space. Compared with previous approaches that repeatedly call loosely coupled floorplanners for physical estimation, this approach has the benefits of efficiency, stability, and better quality of results. The average CPU time speedup resulting from unifying incremental physical-level and high-level synthesis is 24.72 × and area improvement is 13.76%. The low power consumption of a state-of-the-art low-power interconnect-aware high-level-synthesis algorithm is maintained. The benefits of concurrent behavioral-level and physical-design optimization increased for larger problem instances.
AB - Achieving design closure is one of the biggest challenges for modern very large-scale integration system designers. This problem is exacerbated by the lack of high-level designautomation tools that consider the increasingly important impact of physical features, such as interconnect, on integrated circuit area, performance, and power consumption. Using physical information to guide decisions in the behavioral-level stage of system design is essential to solve this problem. In this paper, we present an incremental floorplanning high-level-synthesis system. This system integrates high-level and physical-design algorithms to concurrently improve a design's schedule, resource binding, and floorplan, thereby allowing the incremental exploration of the combined behavioral-level and physical-level design space. Compared with previous approaches that repeatedly call loosely coupled floorplanners for physical estimation, this approach has the benefits of efficiency, stability, and better quality of results. The average CPU time speedup resulting from unifying incremental physical-level and high-level synthesis is 24.72 × and area improvement is 13.76%. The low power consumption of a state-of-the-art low-power interconnect-aware high-level-synthesis algorithm is maintained. The benefits of concurrent behavioral-level and physical-design optimization increased for larger problem instances.
KW - Behavioral synthesis
KW - Floorplanning
KW - Low power design
UR - http://www.scopus.com/inward/record.url?scp=34548225519&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34548225519&partnerID=8YFLogxK
U2 - 10.1109/TCAD.2007.895780
DO - 10.1109/TCAD.2007.895780
M3 - Article
AN - SCOPUS:34548225519
SN - 0278-0070
VL - 26
SP - 1576
EP - 1588
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 9
ER -