2003 · 38 citations · 12 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureReconfigurable ComputingSystem-on-chip DesignDelay ModelingFpga ArchitectureLogic SynthesisTiming AnalysisTiming ModelingCell SelectionCritical Path OptimizationInterconnect DelayInterconnect Delay AnalysisInterconnect Delay OptimizationPartitioningPlacementPlacement Algorithms
Logic replication for placement level timing optimization is studied in the context of FPGAs. We make the observation that critical paths are dominated by interconnect delay and are frequently highly circuitous. We propose a systematic replication technique to “straighten ” such paths. The resulting algorithm has several components: cell selection, slot selection for a duplicate cell, fanout partitioning and placement legalization. This algorithm is described and promising preliminary experimental results are reported with up to 29 % improvement in critical path delay.
12
Timing-driven placement for FPGAs
Alexander Marquardt, Vaughn Betz, Jonathan Rose · 2000 · 284 citations · Full text