DocumentCode
1600119
Title
Constructive and local search heuristic techniques for FPGA placement
Author
Bao, Xiaojun ; Areibi, Shawki
Author_Institution
Sch. of Eng., Guelph Univ., Ont., Canada
Volume
1
fYear
2004
Firstpage
505
Abstract
The logic capacity of FPGAs has increased so rapidly in the last decade (up to 40-million gates) that it takes a considerable amount of time to synthesize and compile these circuits. These prohibitively long compile times may adversely affect the instant manufacturability of FPGAs and become intolerable to users seeking very high compile speed. The paper presents two novel placement heuristic algorithms that significantly reduce the amount of computation time required to achieve acceptable-quality placements. The first algorithm is a cluster seed search technique (CSS) that is considered to be a constructive based method and can be implemented in trivial time compared with other placement algorithms. The second algorithm is an enhancement of local search, and is implemented as a simple local search (SLS) and immediate neighborhood local search (INLS). Both techniques achieve reasonably good solutions quickly.
Keywords
VLSI; field programmable gate arrays; integrated circuit layout; logic CAD; search problems; CAD compile process; FPGA placement; VLSI design styles; cluster seed search technique; compile time; heuristic techniques; immediate neighborhood local search; logic capacity; manufacturability; simple local search; Carbon capture and storage; Cascading style sheets; Circuits; Clustering algorithms; Costs; Field programmable gate arrays; Iterative algorithms; Laser sintering; Partitioning algorithms; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2004. Canadian Conference on
ISSN
0840-7789
Print_ISBN
0-7803-8253-6
Type
conf
DOI
10.1109/CCECE.2004.1345073
Filename
1345073
Link To Document