< back to publications

Combined control flow dominated and data flow dominated high-level synthesis

Author(s): E. Berrebi, P. Kission, S. Vernalde, S. De-Troch, J.C. Herluison, J. Frehel, A. A. Jerraya, I. Bolsens

Doc. Source: 33rd Design Automation Conference (DAC'96)

Publisher: ACM, NY, USA

Pages: 573 - 578

Doi : 10.1145/240518.240627

This paper presents the design of a Videophone Coder-Decoder Motion Estimator using two High-Level Synthesis tools. Indeed, the combination of a Control Flow Dominated part (complex communication protocol) with a Data Flow Dominated part (high throughput computations) makes this circuit difficult to be synthesized by a single HLS tool. The combination of two HLS tools for the high-level design of this operator required the definition of a sophisticated design flow allowing mixed-level and multi-language simulations. When compared to design starting from RTL specifications, HLS induces only a negligible area overhead of 5%, and provides gain in description length (divided by 5), design time and flexibility.