High-Level Synthesis
High-Level Synthesis
m How does one measure the quality of a solution?
Ô Number of control steps (clock cycles in synchronous single-clock implementations) Chaining and overlapped operations.
Ô Number of hardware functional units (e.g. ALU, adder, multipliers) Combinational or pipelined
Ô Number of registersÔ Number of MUX inputsÔ Total connections and "unique connections."
VLSI 91, Edinburgh