1995 · 53 citations · 12 references
EngineeringComputer EngineeringComputer ScienceDesign AutomationField-programmable Gate ArraysReconfigurable ComputingBoolean AlgebraDigital Logic DesignField-programmable Gate Array ArchitectureFpga ArchitectureLogic SynthesisLookup TablesCombinational Logic SynthesisDesign For Support MinimizationField-programmable Gate Arrays (Fpgas)Logic DecompositionLogic OptimizationLookup Table DesignLut Network DesignMinimization
This paper presents a logic synthesis method for look-up table (LUT) based eld programmable gate ar-rays (FPGAs). We determine functions to be mapped to LUTs by functional decomposition. We use not only disjunctive decomposition but also nondisjunctive de-composition. Furthermore, we propose a new Boolean resubstitution technique customized for an LUT net-work synthesis. Resubstitution is used to determine whether an existing function is useful to realize an-other function; thus, we can share the common func-tion among two or more functions. The Boolean re-substitution is eectively carried out by solving a sup-port minimization problem for an incompletely speci-ed function. We can also handle satisability don't cares of an LUT network using the technique. 1
12
Graph-Based Algorithms for Boolean Function Manipulation
Bryant · IEEE Transactions on Computers · 1986 · 8.9K citations · Full text
Improved logic synthesis algorithms for table look up architectures
Rajeev Murgai, Narendra Shenoy, Robert K. Brayton et al. · 2002 · 209 citations