Realistic performance-constrained pipelining in high-level synthesis
Alex Kondratyev, Luciano Lavagno, Michael Conrad Meyer, Yuji Watanabe · 2011
This paper describes an approach to pipelining in high-level synthesis that modifies the control/data flow graph before and after scheduling. This enables the direct re-use of a pre-existing, timing- and area-aware non-pipelined simultaneous scheduler and binder. Such an approach ensures that the RTL output can be synthesized within the given timing and area constraints. Results from real industrial designs show the effectiveness of this approach in improving Pareto optimality with respect to area, delay and power.