1987 · 112 citations · 6 references
ComputingComputer ScienceElectrical EngineeringAlgorithmsCircuit TheoryOptimizationBoolean AlgebraBoolean OperationsComputational ComplexityDecision TreesDigital Logic DesignLogic SynthesisBinary Decision DiagramsBoolean Circuit ComplexityBoolean Function RepresentationBoolean FunctionsCanonical RepresentationCircuit Size ComplexityComplexity Of Boolean FunctionsSwitching Functions
The ordered binary decision diagram is a canonical representation for Boolean functions, presented by Bryant as a compact representation for a broad class of interesting functions derived from circuits. However, the size of the diagram is very sensitive to the choice of ordering on the variables; hence for some applications, such as Differential Cascode Voltage Switch (DCVS) trees, it becomes extremely important to find the ordering leading to the most compact representation. We present an algorithm for this problem with time complexity O(n/sup 2/3/sup n/), an improvement over the previous best, which required O(n!2/sup n/).
6
Graph-Based Algorithms for Boolean Function Manipulation
Bryant · IEEE Transactions on Computers · 1986 · 8.9K citations · Full text
Akers · IEEE Transactions on Computers · 1978 · 1.8K citations
Symbolic Verification of MOS Circuits
Randal E. Bryant · Figshare · 2018 · 64 citations · Full text