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