Electric has a number of placement tools that can rearrange a circuit so that routing is easier. The tools can handle schematic or layout cells.

To run placement, use the Place Current Cell command (in menu Tools / Placement).

The Placement Preferences (in menu File / Preferences..., "Tools" section, "Placement" tab) let you control which placement algorithm to use. It also lets you control specific preferences for each algorithm.

Figure 9.26

These are the possible placement algorithms:

AlgorithmPlacerNotes
Simulated
Annealing
#1Not recommended for use
#2Has best overall results. Recommended runtime: 5 minutes
Genetic#1Needs long runtime. Additional threads do not help
#2
Force
Directed
#1Gives good results quickly (seconds). Additional time and threads does not improve results
#2Recommended for highly-symmetric cell layouts. For example pads or memory
Min-cutSimple placer that does not use multiple threads
Simple and RandomPlaces linearly/randomly: not recommended