This chapter describes the transformations that are performed at the behavioral level in Hercules. Behavioral transformations identify the inherent interoperation parallelism in the behavior. Understanding the parallelism can give an indication of the fastest design synthesis can produce, assuming in the final implementation each operation is implemented by a dedicated hardware component. While this assumption may not be realistic due to area and interconnection limits, computing the performance under this assumption is important as a bound on the given behavior.
KeywordsBoolean Variable Combinational Logic Statement Block Syntax Tree Loop Body
Unable to display preview. Download preview PDF.