Usage:
FastPlace3.0_Linux_GP [options] <benchmark_dir> <aux_file> <output_dir>
<benchmark_dir> Path to the directory containing the benchmark files
<aux_file> Bookshelf format auxiliary file
<output_dir> Path to the output directory for the global placement
and detailed placement files
OPTIONS:
-net_weights Perform net weighting using the .wts file
(default weight for all nets = 1.0)
-target_density <value> Density target for the placement
(default value = 1.0)
-window <value> Window Height/Width (in number of rows) for target_density calculation
(default value = 5 circuit rows)
Detailed Placer
FastPlace3.0_Linux_DP [options] <benchmark_dir> <aux_file> <input_dir> <input_fileName>
<benchmark_dir> Path to the directory containing the benchmark files
<aux_file> Bookshelf format auxiliary file
<input_dir> Path to the input directory for the global placement file
(detailed placement file will be stored in this directory)
<input_fileName> Global Placement file name
OPTIONS:
-legalize Legalize the global placement before detailed placement
(default assumes a legalized global placement)
-noDp No Detailed Placement. Stop after Legalization.
(default performs detailed placement)
-fast Less aggressive detailed placement
(default is slow mode which is more aggressive)
-noFlipping Do not perform standard-cell flipping within rows
(default performs flipping of cells)
-target_density <value> Density target for the placement
(default value = 1.0)
-window <value> Window Height/Width (in number of rows) for target_density calculation
(default value = 5 circuit rows)
Output Files:
Examples:
(Assuming that the path to the executable has been defined)
FastPlace3.0_Linux32_GP benchmarks/adaptec1 adaptec1.aux results
FastPlace3.0_Linux32_DP -legalize benchmarks/adaptec1 adaptec1.aux results adaptec1_FP_gp.pl
- Benchmark files for circuit "adaptec1" are present under the directory "benchmarks/adaptec1"
FastPlace3.0_Linux32_GP -target_density <value> -window 10 benchmarks/newblue1 newblue1.aux results
FastPlace3.0_Linux32_DP -legalize -target_density <value> -window 10 benchmarks/newblue1 newblue1.aux results newblue1_FP_gp.pl
- Where <value> is the appropriate target_density value for the circuit
FastPlace3.0_Linux32_GP -net_weights <benchmark_dir> <aux_file> <output_dir>
- Read the .wts file to get the weights for different netsBack to the FastPlace homepage.