Publication | Closed Access
Exact algorithms for output encoding, state assignment, and four-level Boolean minimization
137
Citations
23
References
1991
Year
Mathematical ProgrammingCircuit ComplexityEngineeringBoolean FunctionIterative DecodingPrime Implicant GenerationComputational ComplexityFormal VerificationState AssignmentLogic ProgrammingNovel Minimization ProcedureMany-valued LogicComputer EngineeringOutput EncodingComputer ScienceInductive Logic ProgrammingFour-level Boolean MinimizationLogic DesignSignal ProcessingInteger ProgrammingAlgorithmic DevelopmentLogic SynthesisAutomated ReasoningFormal Methods
A novel minimization procedure of prime implicant generation and covering that operates on symbolic outputs, rather than binary-valued outputs, is proposed for solving the output encoding problem. An exact solution to this minimization problem is also an exact solution to the encoding problem. While this covering problem is more complex than the classic unate covering problem, a single logic minimization step replaces O(N-factorial) minimizations. The input encoding problem can be exactly solved using multiple-valued Boolean minimization. An exact algorithm is presented for state assignment by generalizing the proposed output encoding approach to the multiple-valued input case. Four-level Boolean minimization entails finding a cascaded pair of two-level logic functions that implement another logic function, such that the sum of the product terms in the two cascaded functions or truth tables is minimum. Four-level Boolean minimization can be formulated as an encoding problem and solved exactly using the proposed algorithms. Preliminary experimental results are presented which indicate that this approach is significantly more efficient than exhaustive search. Computationally efficient heuristic approaches based on the exact algorithms are proposed for output encoding, state assignment, and four-level Boolean minimization.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
1956 | 1.2K | |
1987 | 1.2K | |
1987 | 426 | |
1967 | 380 | |
1974 | 347 | |
1985 | 344 | |
MUSTANG: state assignment of finite state machines targeting multilevel logic implementations Srinivas Devadas, Hi-Keung Ma, A. Richard Newton, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems EngineeringFeedback Register ImplementationsComputer ArchitectureComputational ComplexityFormal Verification | 1988 | 281 |
1967 | 149 | |
2003 | 127 | |
1986 | 111 |
Page 1
Page 1