Title :
A Quaternary Decision Diagram Machine and the Optimization of its Code
Author :
Sasao, Tsutomu ; Nakahara, Hiroki ; Matsuura, Munehiro ; Kawamura, Yoshifumi ; Butler, Jon T.
Author_Institution :
Kyushu Inst. of Technol., Iizuka
Abstract :
We show the advantage of quarternary decision diagrams (QDDs) in representing and evaluating logic functions. That is, we show how QDDs are used to implement QDD machines, which yield high-speed implementations. We compare QDD machines with binary decision diagram (BDD) machines, and show a speed improvement of 1.28-2.02 times when QDDs are chosen. We consider 1-and 2-address BDD machines, and 3- and 4-address QDD machines, and we show a method to minimize the number of instructions.
Keywords :
decision diagrams; optimisation; logic function; optimization; quaternary decision diagram machine; Binary decision diagrams; Boolean functions; Data structures; Input variables; Logic functions; Microprocessors; Testing; BDD; MDD; PLC; code optimization; logic simulation; programmable logic controller;
Conference_Titel :
Multiple-Valued Logic, 2009. ISMVL '09. 39th International Symposium on
Conference_Location :
Naha, Okinawa
Print_ISBN :
978-1-4244-3841-9
Electronic_ISBN :
0195-623X
DOI :
10.1109/ISMVL.2009.35