16
Design Optimization
Introduction
The area of design optimization is where the performance of a
design can be made drastically better than an initial naïve imple-
mentation. Before discussing details of how to make the designs
optimal for the individual goals of speed, area and power, the ‘big
three’ for design optimization generally in digital design and par-
ticularly for Field Programmable Gate Arrays (FPGAs), it is
useful to discuss some principles of what happens when we syn-
thesize a function into hardware.
There are two main areas for optimization of the design when
working with VHDL for FPGAs and these are in the optimization
of the Register Transfer Level (RTL) VHDL which is leading
to an optimal description of the VHDL in terms of logic expres- ...