EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationHardware Description LanguagesField-programmable Gate Array ArchitectureFpga ArchitectureReconfigurable System ArchitectureLayout ConstraintsPlacement AlgorithmsRouting In Field-programmable Gate ArraysSpecification Languages For Hardware
"RLOC" is the name given to a relational placement macro that is used to influence the layout of circuits that are realised on FPGAs using Xilinx's place and route software. This paper explores the thesis that modern FPGA architectures are powerful enough to no longer require the designer to provide a layout and that simulated annealing technology has advanced to the point that very good results can be obtained using no layout constraints at all. If this thesis is true then there is a profound effect on custom computing machines which can be more easily targeted from high level specification languages like Handle-C and JHDL without requiring clumsy layout information to be accommodated at the language level.
6
Per Bjesse, Koen Claessen, Mary Sheeran et al. · 1998 · 375 citations
JHDL-an HDL for reconfigurable systems
Peter Bellows, Brad Hutchings · 2002 · 249 citations
A CAD suite for high-performance FPGA design
Brad Hutchings, Peter Bellows, John Hawkins et al. · 2003 · 122 citations
Engineering, Computer Engineering, High-performance Computing +17
Object oriented circuit-generators in Java
M. S. Chu, Nicholas Weaver, K. Sulimma et al. · 2002 · 46 citations