On Sun, 23 Mar 2008 16:56:35 +0100, Gert-Jan van den Braak wrote:

> This autorouter should be able to take care of
> the entire routing process, from placing all components on the PCB to
> routing them as good as possible.

IMHO this is way too ambitious for a single person, single summer 
project. Placing components needs much more (artificial) intelligence 
than decent routing. I have yet to see an auto placer that consistently 
dispenses parts reasonably. It is not obvious what constitutes a good 
placement.
 
However, you'd be given BIG CHEERS from the users if you'd come up with 
an improved auto router. One, that can be hinted at which of a number of 
standard routing preferences to apply: 
        * minimize the number of vias
        * do as many vias as needed to shorten track length
        * stick to orthogonal tracks vs. include 45° or arbitrary angles
        * do a left-right-on-top-layer / up-down-on-bottom-layer design
        * route power connections first
        * apply different design rules to power and signal tracks
        * reduce the track width to wriggle through a bottleneck
        * ... :-)

---<(kaimartin)>---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to