From 88919d3e82e68925e97b20285d22f3ab16fbee79 Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Wed, 1 Jun 2011 15:08:30 +0200 Subject: [PATCH] My (loadable) follow-me-router settings --- hardware/router.ctl | 139 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100755 hardware/router.ctl diff --git a/hardware/router.ctl b/hardware/router.ctl new file mode 100755 index 0000000..ffb8d5a --- /dev/null +++ b/hardware/router.ctl @@ -0,0 +1,139 @@ +; EAGLE Autorouter Control File + +[Default] + + RoutingGrid = 1mm + + ; Trace Parameters: + + tpViaShape = Octagon + + ; Preferred Directions: + + PrefDir.1 = - + PrefDir.2 = 0 + PrefDir.3 = 0 + PrefDir.4 = 0 + PrefDir.5 = 0 + PrefDir.6 = 0 + PrefDir.7 = 0 + PrefDir.8 = 0 + PrefDir.9 = 0 + PrefDir.10 = 0 + PrefDir.11 = 0 + PrefDir.12 = 0 + PrefDir.13 = 0 + PrefDir.14 = 0 + PrefDir.15 = 0 + PrefDir.16 = | + + Active = 1 + ; Cost Factors: + + cfVia = 8 + cfNonPref = 5 + cfChangeDir = 2 + cfOrthStep = 2 + cfDiagStep = 3 + cfExtdStep = 0 + cfBonusStep = 1 + cfMalusStep = 1 + cfPadImpact = 4 + cfSmdImpact = 4 + cfBusImpact = 0 + cfHugging = 3 + cfAvoid = 4 + cfPolygon = 10 + + cfBase.1 = 0 + cfBase.2 = 1 + cfBase.3 = 1 + cfBase.4 = 1 + cfBase.5 = 1 + cfBase.6 = 1 + cfBase.7 = 1 + cfBase.8 = 1 + cfBase.9 = 1 + cfBase.10 = 1 + cfBase.11 = 1 + cfBase.12 = 1 + cfBase.13 = 1 + cfBase.14 = 1 + cfBase.15 = 1 + cfBase.16 = 0 + + ; Maximum Number of...: + + mnVias = 20 + mnSegments = 9999 + mnExtdSteps = 9999 + mnRipupLevel = 10 + mnRipupSteps = 100 + mnRipupTotal = 100 + +[Follow-me] + + @Route + + Active = 1 + cfVia = 20 + cfNonPref = 3 + cfChangeDir = 5 + +[Busses] + + @Route + + Active = 1 + cfNonPref = 4 + cfBusImpact = 4 + cfHugging = 0 + mnVias = 0 + +[Route] + + @Default + + Active = 1 + +[Optimize1] + + @Route + + Active = 1 + cfVia = 99 + cfExtdStep = 10 + cfHugging = 1 + mnExtdSteps = 1 + mnRipupLevel = 0 + +[Optimize2] + + @Optimize1 + + Active = 1 + cfNonPref = 0 + cfChangeDir = 6 + cfExtdStep = 0 + cfBonusStep = 2 + cfMalusStep = 2 + cfPadImpact = 2 + cfSmdImpact = 2 + cfHugging = 0 + +[Optimize3] + + @Optimize2 + + Active = 1 + cfChangeDir = 8 + cfPadImpact = 0 + cfSmdImpact = 0 + +[Optimize4] + + @Optimize3 + + Active = 1 + cfChangeDir = 25 +