Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.94 KB

BinaryArguments.md

File metadata and controls

42 lines (34 loc) · 1.94 KB

Usage

Bookshelf

$ ./RePlACE -bmflag <mms/ispd/sb/ibm/etc> -aux <*.aux> -output <outputLocation> -dpflag <NTU3/NTU4> -dploc <dpLocation> [Options]
  • -bmflag : Specify which Benchmark is used
  • -aux : *.aux Location

Lef/Def/Verilog

$ ./RePlACE -bmflag <mms/ispd/sb/ibm/etc> -lef <*.lef> -def <*.def> [-v <*.v>] -output <outputLocation> -dpflag <NTU3/NTU4> -dploc <dpLocation> [Options]
  • -bmflag : Specify which Benchmark is used
  • -lef : *.lef Location
  • -def : *.def Location
  • -v : *.v Location (Optional)

Options

Placement

  • -onlyGP : Only Global Placement Mode
  • -den : Target Density, Floating Number, Default = 1 [0.00,1.00]
  • -bin : #bins (in power of 2) for x, y, z Directions, Unsigned Integer[3], Default = 32 32 32
  • -overflow : Overflow Termination Condition, Floating Number, Default = 0.1 [0.00, 1.00]
  • -pcofmin : µ_k Lower Bound, Float Number, Default = 0.95
  • -pcofmax : µ_k Upper Bound, Float Number, Default = 1.05
  • -rancti : Max # Global Router Calls and Cell Inflation. No Restore of Cell Size, Keep Increasing, Unsigned Integer, Default = 10
  • -maxinfl : Max Cell Inflation for Each Cell Inflation Per Global Router Call. Floating Number, Default = 2.5
  • -inflcoef : γ_super, Floating Number, Default = 2.33
  • -filleriter : # Filler Only Placement Iterations, Floating Number, Default = 20
  • -stepScale : ∆HPWL_REF, Floating Number, Default=346000

Plot

  • -plot : Plot Layout Every 10 Iterations

Detail Placer

  • -dpflag : Specify which Detailed Placer is Used
  • -dploc : Specify the Location of Detailed Placer
  • -onlyLG : Call Detailed Placement in Legalization Mode

Router

  • -R : Enable Routability flow (currently only supports DAC-2012 and ICCAD-2012 benchmark suites)

Other

  • -unitY : Custom scaledown param for LEF/DEF/Verilog (especially for ASAP N7 library)