ABSTRACT

The task o f synthesizing hardware is much more complex than software compi la t ion because o f the mul t i tude o f opt imiza t ion options. Users o f soft­ ware compilers know that they do not produce results as op t ima l as program­ mers w o r k i n g i n assembler. This also applies to behavioral hardware compila­ t ion . The results are not as op t imal as hand made designs but are produced i n hours instead o f weeks. This allows very quick experimentat ion w i t h different architectures and design options.