2008 · 12 citations · 7 references
EngineeringComputer EngineeringComputer ScienceAlgorithmsDesign OptimizationOptimizationLinear ProgrammingLogic SynthesisOptimization-based DesignArithmetic Circuit SynthesisArithmetic Unit DesignCommon Subexpression EliminationDecompositionsMixed-integer Linear ProgrammingMixed-integer ProgrammingMultiplier DesignSynthesis Optimization
In the context of multiple constant multiplication (MCM) design, we propose a novel common subexpression elimination (CSE) algorithm that models the optimal synthesis of coefficients into a 0–1 mixed-integer linear programming (MILP) problem. A time delay constraint is included for synthesis. We also propose coefficient decompositions that combine all minimal signed digit (MSD) representations and the shifted sum (difference) of coefficients. In the examples we demonstrate, the proposed solution space further reduces the number of adders/subtractors in the MCM synthesis.
7
A. P. Vinod, Edmund Lai · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2005 · 62 citations · Full text