Abstract3.1 The goals of architecture design3.2 The architectural solution space3.3 Dedicated vlsi architectures and how to design them3.4 Equivalence transforms for combinational computations3.5 Options for temporary storage of data3.6 Equivalence transforms for non-recursive computations3.7 Equivalence transforms for recursive computations