TY - GEN
T1 - An area/time optimizing algorithm in high-level synthesis for control-based hardwares
AU - Togawa, Nozomu
AU - Ienaga, Masayuki
AU - Yanagisawa, Masao
AU - Ohtsuki, Tatsuo
PY - 2000
Y1 - 2000
N2 - This paper proposes an area/time optimizing algorithm in high-level synthesis for control-based hardwares. Given a call graph whose node corresponds to a control flow of an application program, the algorithm generates a set of state-transition graphs which represents the input call graph under area and timing constraint. In the algorithm, first state-transition graphs which satisfy only timing constraint are generated and second they are transformed so that they can satisfy area constraint. Since the algorithm is directly applied to control-flow graphs, it can deal with control flows such as bit-wise processes and conditional branches. Further, the algorithm synthesizes more than one hardware architecture candidates from a single call graph for an application program. Designers of an application program can select several good hardware architectures among candidates depending on multiple design criteria. Experimental results for several control-based hardwares demonstrate effectiveness and efficiency of the algorithm.
AB - This paper proposes an area/time optimizing algorithm in high-level synthesis for control-based hardwares. Given a call graph whose node corresponds to a control flow of an application program, the algorithm generates a set of state-transition graphs which represents the input call graph under area and timing constraint. In the algorithm, first state-transition graphs which satisfy only timing constraint are generated and second they are transformed so that they can satisfy area constraint. Since the algorithm is directly applied to control-flow graphs, it can deal with control flows such as bit-wise processes and conditional branches. Further, the algorithm synthesizes more than one hardware architecture candidates from a single call graph for an application program. Designers of an application program can select several good hardware architectures among candidates depending on multiple design criteria. Experimental results for several control-based hardwares demonstrate effectiveness and efficiency of the algorithm.
UR - http://www.scopus.com/inward/record.url?scp=0001302554&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0001302554&partnerID=8YFLogxK
U2 - 10.1145/368434.368652
DO - 10.1145/368434.368652
M3 - Conference contribution
AN - SCOPUS:0001302554
SN - 0780359747
SN - 9780780359741
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 309
EP - 312
BT - Proceedings of the 2000 Asia and South Pacific Design Automation Conference, ASP-DAC 2000
T2 - 2000 Asia and South Pacific Design Automation Conference, ASP-DAC 2000
Y2 - 25 January 2000 through 28 January 2000
ER -