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