IEEE Design & Test of Computers · 1992 · 130 citations · 22 references
Logic SynthesisEngineeringHardware AccelerationDelay OptimizationTechnology MappingHardware AlgorithmComputer EngineeringComputer ArchitectureComputing SystemsSystem-level DesignComputer ScienceGraph-based Technology-mapping PackageReconfigurable ArchitectureParallel ComputingFpga DesignHardware SystemsAsynchronous Circuits
A graph-based technology-mapping package for delay optimization in lookup-table-based field programmable gate array (FPGA) designs is presented. The algorithm, DAG-Map, carries out technology mapping and delay optimization on the entire Boolean network, instead of decomposing it into fan-out-free trees. As a preprocessing phase of DAG-Map, a general algorithm called DMIG, which transforms an arbitrary n-node network into a two-input network with only an O(1) factor increase in network depth, is introduced. A matching-based technique that minimizes area without increasing network delay, and is used in the postprocessing phase of DAG-Map is discussed. DAG-Map is compared with previous FPGA mapping algorithms on a set of logic synthesis benchmarks. The experimental results show that, on average, DAG-Map reduces both network delay and the number of look-up tables.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
22
An Efficient Implementation of Edmonds' Algorithm for Maximum Matching on Graphs
Harold N. Gabow · Journal of the ACM · 1976 · 336 citations · Full text
V 3, Engineering, Graph Theory +15