We develop a global route routing engine to honor all the given routing constraints. And, this global route routing engine can move the cells from one gGrid to another if all the given routing constraints can still be satisfied while the wire length can be further reduced through the cell movements
make clean & make lib & make all
./bin/a.out casex.txt output.txt
./evaluator/evaluator casex.txt output.txt