244 Chapter Nine
Created by
UserTranslateOptimizeMap to GatesVHDL RTL
DescriptionUnoptimized Boolean
DescriptionOptimized Boolean
DescriptionGate Level
NetlistFigure 9-8
Synthesis Process.
Boolean Optimization
The optimization process takes an unoptimized boolean description and
converts it to an optimized boolean description. In many designers’ eyes,
this is where the real work of synthesis gets done. The optimization
process uses a number of algorithms and rules to convert the unoptimized
boolean description to an optimized one. One technique is to convert the
unoptimized boolean description to a very low-level description (a pla
format), optimize that description (using pla optimization techniques),