Research Article
A Swarm Random Walk Based Method for the Standard Cell Placement Problem
Algorithm 2
sPL pseudocode.
input: , max, StoppingCondition, benchmark files | output: Best Placement | Initialize: : swarm size, max: maximum runs; | begin | Read benchmark files; | repeat | Partition Bins; | Initialize swarm; | for count = 0 max − 1 do | for = 0 do | Generate a solution using a method from Section 4.2; | if fitness() < fitness() then | = ; | end | end | end | until StoppingCondition = true; | Remove bin structure to convert best solution bins to rows; | Use greedy heuristic; | Output wirelength; | return Best Placement | end |
|