Title :
Efficient don´t care computation for hierarchical designs
Author :
Gulati, Kush ; Lovell, Matthew ; Khatri, Sunil P.
Author_Institution :
Dept. of EE, Texas A & M Univ., College Station, TX
Abstract :
In this paper, we describe a BDD-based hierarchical don´t care computation algorithm. In contrast to traditional don´t care computation techniques, our method retains the hierarchy in the design netlist during the don´t care computation. Although this may reduce some of the flexibility inherent in the optimization process, it allows our technique to handle large designs. Our method computes don´t cares at input and output interfaces of different modules in the hierarchy by an image computation process. In case an exact image cannot be computed, our method computes the largest approximate image. Once the don´t cares at the input and output interfaces are computed, the hierarchical instances are optimized separately using a traditional optimization flow. Experimental results demonstrate that our technique can achieve a 36% reduction in literal count for large hierarchical designs, with reasonable runtimes. Our method can complete for several examples in which flattened optimization fails
Keywords :
binary decision diagrams; circuit optimisation; logic design; multivalued logic; BDD; binary decision diagram; dont care computation; hierarchical designs; netlist; optimization process; Boolean functions; Buildings; Circuit synthesis; Computer interfaces; Data structures; Design optimization; Feeds; Logic; Optimization methods; Process design;
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
DOI :
10.1109/ISCAS.2006.1693265