Portland State University. Department of Electrical Engineering
Term of Graduation
Date of Publication
Master of Science (M.S.) in Electrical Engineering
Computer-aided design, Computer algorithms, VHDL (Computer hardware description language), Garbage collection (Computer science), Algorithms
1 online resource (v, 121 pages)
Binary Decision Diagrams (BDDs) are an extremely important data structure used in many logic design, synthesis and verification applications. Symbolic problem representations make BDDs a feasible data structure for use on many problems that have discrete representations. Efficient implementations of BOD algorithms on general purpose computers has made manipulating large binary decision diagrams possible. Much research has gone into making BOD algorithms more efficient on general purpose computers. Despite amazing increases in performance and capacity of such computers over the last decade, they may not be the best way to solve large, specialized problems. A computer architecture designed specifically to execute algorithms on binary decision diagrams has been created here to evaluate the possible performance improvements in BOD manipulation. This specialized computer will be described and its implementation discussed with respect to the important aspects of efficient BDD manipulations. This thesis will demonstrate that significant performance increases are possible using a specialized computer architecture for manipulating binary decision diagrams.
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
Hatt, Robert K., "Design and Evaluation of a Specialized Computer Architecture for Manipulating Binary Decision Diagrams" (2000). Dissertations and Theses. Paper 6491.