Publication | Closed Access
A Boolean approach to performance-directed technology mapping for LUT-based FPGA designs
40
Citations
18
References
1996
Year
Unknown Venue
Performance-directed TechnologyLut-based Fpga DesignsEngineeringDecomposition AlgorithmHardware AlgorithmElectronic DesignComputer ArchitectureSoftware EngineeringHardware SecurityNovel Boolean ApproachComputer DesignParallel ComputingComputer EngineeringComputer ScienceReconfigurable ArchitectureMicroelectronicsFpga DesignLogic SynthesisHardware EmulationVlsi ArchitectureFormal MethodsParallel ProgrammingLut-based Fpga TechnologyBoolean Approach
This paper presents a novel Boolean approach to LUT-based FPGA technology mapping targeting high performance. At the core of the approach, we have developed a powerful functional decomposition algorithm. The impact of decomposition is enhanced by a preceding collapsing step. To decompose functions for small depth and area, we present an iterative, BDD-based variable partitioning procedure. The procedure optimizer the variable partition for each bound set size by iteratively exchanging variables between bound set and free set, and finally selects a good bound set size. Our decomposition algorithm extracts common subfunctions of multiple-output functions and thus further reduces area and the maximum interconnect lengths. Experimental results show that our new algorithm produces circuits with significantly smaller depths than other performance-oriented mappers. This advantage also holds for the actual delays after placement and routing.
| Year | Citations | |
|---|---|---|
Page 1
Page 1