User Guide

cfBonusStep,cfMalusStep:1..3
Strengthens the differentiation between preferred (bonus) and bad (ma
-
lus) areas in the layout. With high values, the router differentiates
strongly between good and bad areas. When low values are used, the in
-
fluenceofthisfactorisreduced.Seealso cfPadImpact,cfSmdImpact.
cfPadImpact,cfSmdImpact:0..10
Pads and SMDs produce good and bad sections or areas around them in
which the Autorouter likes (or does not like) to place tracks. The good
areas are in the preferred direction (if defined), the bad ones perpen
-
dicular to it. This means that tracks which run in the preferred direction
are routed away from the pad/SMD. With high values the track will run
as far as possible in the preferred direction, but if the value is low it may
leavethepreferreddirectionquitesoon.
It may be worth selecting a somewhat higher value for cfSmdImpact for
denselypopulatedSMDboards.
cfBusImpact:0..10
Controls whether the ideal line is followed for bus connections (see also
cfPadImpact). A high value ensures that the direct line between start and
endpointisfollowed.Onlyimportantforbusrouting.
cfHugging:0..5
Controls the hugging of parallel tracks. A high value allows for a strong
hugging (tracks are very close to each other), a low value allows for a
more generous distribution. Recommendation: higher value for routing,
lowervaluefortheoptimization.
cfAvoid0..10
During the ripup, areas are avoided from which tracks were removed. A
highvaluemeansstrongavoidance.
Notrelevanttotheoptimizationpasses.
cfPolygon0..30
Every step within a polygon is associated with this value. A low value al
-
lows routing inside a polygon. The probability that the polygon is bro
-
ken into several pieces is higher. A higher value causes the Autorouter
tomakeasfewconnectionsaspossibleinsideapolygon.
126
EAGLEManual