“…TEDs have already been applied to functional optimization, such as factorization and common subexpression elimination (CSE). However, so far their scope was limited to linear expressions, such as linear DSP transforms and to the simplification of arithmetic expressions, without considering final scheduled implementation [3,4]. This paper describes how TEDs can be extended to handle the optimization of nonlinear polynomial expressions, using novel factorization and decomposition algorithms, to generate optimized data flow graphs (DFG), better suited for high-level synthesis.…”