HDL optimization using timed decision tables

Jian Li, Rajesh K. Gupta
1996 Proceedings of the 33rd annual conference on Design automation conference - DAC '96  
System-level presynthesis refers to the optimization of an input HDL description that produces an optimized HDL description suitable for subsequent synthesis tasks. In this paper, we present optimization of control ow i n behavioral HDL descriptions using external Don't Care conditions. The optimizations are carried out using a tabular model of system functionality, called Timed Decision Tables or TDTs. TDT based optimization presented here have been implemented in a program called PUMPKIN.
more » ... called PUMPKIN. Optimization results from several examples show a reduction of 3-88% in the size of synthesized hardware circuits depending upon the external Don't Care information supplied by the user.
doi:10.1145/240518.240528 dblp:conf/dac/LiG96 fatcat:rt6qji37jjaz5pgmimqsl6offe