Title :
Minimization of ordered pseudo Kronecker decision diagrams
Author :
Lindgren, Per ; Drechsler, Rolf ; Becker, Bernd
Author_Institution :
Div. of Comput. Eng., Lulea Univ. of Technol., Sweden
Abstract :
The introduction of Decision Diagrams (DDs) has brought new means towards solving many of the problems involved in digital circuit design. Compactness of the representation is one key issue. Ordered Pseudo Kronecker Decision Diagrams (OPKDDs) together with the use of complemented edges is known to offer the most general ordered read-once DD representation at the bit-level, hence OPKDDs hold all minimal sized bit-level ordered DDs for a given function. This representation allows us to trade-off diagram canonicity against compactness. Ternary-OPKDDs (TOPKDDs) implicitly holds all OPKDDs for a given variable order. We state the canonicity criteria for TOPKDDs having complemented edges and develop an efficient sifting based method for their minimization. Furthermore, a heuristic minimization algorithm for OPKDDs is devised, utilizing the redundancies of Ternary-OPKDDs (TOPKDDs). Experiments on a set of MCNC benchmarks confirm the potential compactness of OPKDDs and demonstrate the efficiency of the proposed heuristics
Keywords :
decision diagrams; minimisation of switching nets; OPKDDs; compactness; decision diagrams; digital circuit design; heuristic minimization algorithm; heuristics; pseudo Kronecker decision diagrams; redundancies; Boolean functions; Circuit synthesis; Computer science; Design engineering; Digital circuits; Heuristic algorithms; Logic; Mechanical factors; Minimization methods;
Conference_Titel :
Computer Design, 2000. Proceedings. 2000 International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0801-4
DOI :
10.1109/ICCD.2000.878329