Re: gEDA-user: Toporouter update?

2010-03-19 Thread Jim

John Griessen wrote:

Anthony Blake wrote:
On Thu, Mar 18, 2010 at 12:56 PM, Windell H. Oskay 
wind...@oskay.net wrote:

Also, can anyone think of a new name for the toporouter? There is
already a commercial tool called the 'toporouter', which I don't want
us to be confused with.



untangler
runtangler  ( route untangler)
grouter (gnu router)   grout grout grout...
groroute(gnu re-ripping organic route tool)
growroute   (gnu re-arranging organic wire router)
goroute   (gnu organic  route tool)
routeknot  ( route knot want not)
greenlight
sigroute
vinerouter
liquidroute
streamroute
flowroute
lamroute   (laminar algorithm mapping router)
ziptrace
curveroute
wraproute


John



There's a man with a lot of time on his hands!

Jim.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-19 Thread Anthony Blake

John Griessen wrote:

kai-martin knaak wrote:

Anthony Blake wrote:


greenlight   ---



I'd strongly suggest to invent a new word rather than take an existing
buzzword. The term greenlight currently yields 1.5 Mio google hits. 
A greenlight router would be almost as invisible to internet searches

as pcb ;-)


Oh, it wouldn't be that bad.  Pcb is the tool's category name as well as 
being a
common term.  Searching for greenlight router would narrow down just 
fine.


I would have liked to use the name 'greenstone', which has special 
meaning for NZ.. it is a type of jade only found here. Unfortunately my 
uni supervisor has already used that name for a project: 
http://www.greenstone.org/


Maybe we could call it the greenstone router?

Cheers,
Anthony



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-19 Thread Dan McMahill

Anthony Blake wrote:

John Griessen wrote:

kai-martin knaak wrote:

Anthony Blake wrote:


greenlight   ---



I'd strongly suggest to invent a new word rather than take an existing
buzzword. The term greenlight currently yields 1.5 Mio google hits. 
A greenlight router would be almost as invisible to internet searches

as pcb ;-)


Oh, it wouldn't be that bad.  Pcb is the tool's category name as well 
as being a
common term.  Searching for greenlight router would narrow down just 
fine.


I would have liked to use the name 'greenstone', which has special 
meaning for NZ.. it is a type of jade only found here. Unfortunately my 
uni supervisor has already used that name for a project: 
http://www.greenstone.org/


Maybe we could call it the greenstone router?


I like that name.

There is also a greenstone which is unique to the Ely, Minnesota (USA) 
area.  http://www.tc.umn.edu/~smith213/new_page_9.htm


-Dan



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-19 Thread John Griessen

Dan McMahill wrote:

Anthony Blake wrote:
I would have liked to use the name 'greenstone', which has special 
meaning for NZ.. it is a type of jade only found here. Unfortunately 
my uni supervisor has already used that name for a project: 
http://www.greenstone.org/


Maybe we could call it the greenstone router?


I like that name.


Sounds good, and if a NZ stone, its a natural.

Reminds me of a rock name from near me with
local meaning, a kind
of granite that is grey with blue flecks found
near Llano Texas called llanite.  Llano
is named after Spanish explorer Coronado's staked plain where
he drove stakes to mark distance on the American
great plains which swwep down to near Llano.
LLano is bumpy hilly though -- the end of the plains.

John


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread David C. Kerber
 

 -Original Message-
 From: geda-user-boun...@moria.seul.org 
 [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Anthony Blake
 Sent: Wednesday, March 17, 2010 9:14 PM
 To: wind...@oskay.net; gEDA user mailing list
 Subject: Re: gEDA-user: Toporouter update?
 
 On Thu, Mar 18, 2010 at 1:37 PM, Windell H. Oskay 
 wind...@oskay.net wrote:

...

 btw, those toporouter guys are rather misleading with their results..
 they show off pictures of boards which have been fixed up afterwards..
 e.g., 20 mins of toporouter time, and 40 mins of hand 
 editing for one of their boards.

If that 20 minutes of toporouter time saves many hours of hand routing, then 
you're still way ahead.


 
 And while I'm on the subject of comparing autorouters.. I was 
 looking at a Mentor license agreement the other day.. and I 
 was shocked to see that they prohibit you from using it to 
 compare results with other tools.. wtf..

Most database software companies have much the same restrictions.

D


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread Peter Clifton
On Thu, 2010-03-18 at 17:09 +1300, Anthony Blake wrote:

  Who's going to mentor you for GSOC purposes?
 
 Since Harry Eaton has never been shy with lots of really good criticism 
 and comments regarding the toporouter (off list), I asked if he would be 
 interested a few weeks ago..

Can you guys keep this on the geda-dev list in future.. it is always fun
to see how things are progressing.

Regards,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread John Griessen

Anthony Blake wrote:

On Thu, Mar 18, 2010 at 12:56 PM, Windell H. Oskay wind...@oskay.net wrote:

Also, can anyone think of a new name for the toporouter? There is
already a commercial tool called the 'toporouter', which I don't want
us to be confused with.



untangler
runtangler  ( route untangler)
grouter (gnu router)   grout grout grout...
groroute(gnu re-ripping organic route tool)
growroute   (gnu re-arranging organic wire router)
goroute   (gnu organic  route tool)
routeknot  ( route knot want not)
greenlight
sigroute
vinerouter
liquidroute
streamroute
flowroute
lamroute   (laminar algorithm mapping router)
ziptrace
curveroute
wraproute


John




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread Peter Clifton
On Thu, 2010-03-18 at 11:14 -0500, John Griessen wrote:
 Anthony Blake wrote:
  On Thu, Mar 18, 2010 at 12:56 PM, Windell H. Oskay wind...@oskay.net 
  wrote:
  Also, can anyone think of a new name for the toporouter? There is
  already a commercial tool called the 'toporouter', which I don't want
  us to be confused with.
 
 
 untangler
 runtangler  ( route untangler)
 grouter (gnu router)   grout grout grout...
 groroute(gnu re-ripping organic route tool)
 growroute   (gnu re-arranging organic wire router)
 goroute (gnu organic  route tool)
   ^^^___ What does GNU have to do with any of this??

(g in gEDA is GPL, not GNU).

 routeknot  ( route knot want not)
 greenlight   -- Despite being the least router-ish
   of these names, I really like this 
one.
 sigroute
 vinerouter
 liquidroute
   ^^^___ avoid out of courtesy to the LiquidPCB folks

 streamroute
 flowroute
 lamroute   (laminar algorithm mapping router)
 ziptrace
 curveroute
 wraproute


-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread Anthony Blake

Peter Clifton wrote:

On Thu, 2010-03-18 at 11:14 -0500, John Griessen wrote:

Anthony Blake wrote:

On Thu, Mar 18, 2010 at 12:56 PM, Windell H. Oskay wind...@oskay.net wrote:

Also, can anyone think of a new name for the toporouter? There is
already a commercial tool called the 'toporouter', which I don't want
us to be confused with.


greenlight   -- Despite being the least router-ish

   of these names, I really like this 
one.


Hmm.. me too..

Since gEDA wasn't accepted into GSoC, I'm not going to be able to work 
on it as much as I would have liked unfortunately.. =(




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: toporouter update

2010-03-18 Thread Harry Eaton
 Can you guys keep this on the geda-dev list in future.. it is always
 fun
 to see how things are progressing.

   Certainly, if Anthony and I discuss anything now that GSoc is not to
   be.
   Previously, I couldn't subscribe or send to the geda-dev list (or user
   for that matter). That's why Anthony and I were discussing off list.
   It was a comcast thing.
   harry


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: toporouter update

2010-03-18 Thread Anthony Blake

Harry Eaton wrote:

 Can you guys keep this on the geda-dev list in future.. it is always
 fun
 to see how things are progressing.

   Certainly, if Anthony and I discuss anything now that GSoc is not to
   be.


I'm not going to stop working on the toporouter (greenlight?) just 
because Google didn't fund us. If people keep hassling me, I'll probably 
find the time for small commits here and there.. e.g., most of my work 
last year was an answer to some scathing criticism from Harry.. I *had* 
to do something after that =)


Cheers,
Anthony


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: toporouter update

2010-03-18 Thread Dave McGuire
On Mar 18, 2010, at 7:54 PM, Anthony Blake wrote:
 Can you guys keep this on the geda-dev list in future.. it is always
 fun
 to see how things are progressing.
   Certainly, if Anthony and I discuss anything now that GSoc is not to
   be.
 
 I'm not going to stop working on the toporouter (greenlight?) just because 
 Google didn't fund us. If people keep hassling me, I'll probably find the 
 time for small commits here and there.. e.g., most of my work last year was 
 an answer to some scathing criticism from Harry.. I *had* to do something 
 after that =)

  *hassle*

*hassle hassle*

-- 
Dave McGuire
Port Charlotte, FL





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: toporouter update

2010-03-18 Thread Geoff Swan
+1 *hassle*
(i really like toporouter :)


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: toporouter update

2010-03-18 Thread Windell H. Oskay

 I'm not going to stop working on the toporouter (greenlight?) just
 because Google didn't fund us. If people keep hassling me, I'll probably
 find the time for small commits here and there.. e.g., most of my work
 last year was an answer to some scathing criticism from Harry.. I *had*
 to do something after that =)

Aside from hassling (hassle hassle hassle), please let us know what we can
do to help out.

I've shallower pockets than google, but perhaps some other folks here
would also be willing to pitch in to help make it worth your while. ;)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter Update

2010-03-18 Thread Harry Eaton
 I'm not going to stop working on the toporouter (greenlight?) just
 because Google didn't fund us. If people keep hassling me, I'll
 probably
 find the time for small commits here and there.. e.g., most of my
 work
 last year was an answer to some scathing criticism from Harry.. I
 *had*
 to do something after that =)

   Gosh, I was thinking about making a parody of your website comparing
   the two routers in pcb, where I would show test cases where boards had
   SMD parts on both sides and the toporouter couldn't route it but the
   autorouter could, then some with some existing hand-routing on the
   board, one with a ground plane going unused by the toporouter, etc. But
   I thought that would be mean so I didn't do it. (Even though I figured
   it would goad you in to fixing those problems).
   Seriously, I didn't think my criticisms were scathing, they were meant
   to be helpful. In any event, I'm still happy to give my blunt
   assessment and crazy ideas going forward.
   Cheers,
   harry


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter Update

2010-03-18 Thread Anthony Blake

Harry Eaton wrote:

 I'm not going to stop working on the toporouter (greenlight?) just
 because Google didn't fund us. If people keep hassling me, I'll
 probably
 find the time for small commits here and there.. e.g., most of my
 work
 last year was an answer to some scathing criticism from Harry.. I
 *had*
 to do something after that =)

   Gosh, I was thinking about making a parody of your website comparing
   the two routers in pcb, where I would show test cases where boards had
   SMD parts on both sides and the toporouter couldn't route it but the
   autorouter could, then some with some existing hand-routing on the
   board, one with a ground plane going unused by the toporouter, etc. But
   I thought that would be mean so I didn't do it. (Even though I figured
   it would goad you in to fixing those problems).


Haha, don't worry, I can handle it.. I'm sure I would have had a come 
back.. But yes, in retrospect the website is crap.. I would like to 
replace it with a script that automatically generates the website 
(including all the images and results) each time I change the algorithms.


I do stand by my decision to spend more effort on single layer 
performance before implementing vias though. My single layer performance 
improved considerably, for example on Windell's MeggyJr board, the 
wiring was reduced by over 30 inches by some changes. Not only that, 
*many* bugs were eliminated as I worked on single layers only.. those 
bugs would have been much harder to fix if the situation were 
complicated with vias. I actually found it a little frustrating that I 
was simultaneously being told by some people to implement vias, but also 
to spend time stabilizing and fixing existing code.. I just couldn't 
please everybody!



   Seriously, I didn't think my criticisms were scathing, they were meant
   to be helpful. In any event, I'm still happy to give my blunt
   assessment and crazy ideas going forward.


Sorry, scathing was the wrong word.. What I meant was the criticism was 
well targeted and straight to the point (because of your knowledge of 
the internals of autorouters), which was hugely helpful (even if I 
didn't agree.. it was great to talk about the issues). In the cases 
where I didn't agree, I felt I needed to prove it, and that was the 
motivation for most of my commits last year. Thanks Harry =)


Cheers,
Anthony


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread kai-martin knaak
Anthony Blake wrote:

 greenlight   -- Despite being the least
 router-ish
of these names, I really like
this one.
 
 Hmm.. me too..

I'd strongly suggest to invent a new word rather than take an existing
buzzword. The term greenlight currently yields 1.5 Mio google hits. 
A greenlight router would be almost as invisible to internet searches
as pcb ;-)

 
 Since gEDA wasn't accepted into GSoC, I'm not going to be able to work
 on it as much as I would have liked unfortunately.. =(

So let's concentrate to the most blocking of all issues: 
If I got it right, these are the inability to deal with preexisting tracks 
and the missing way to confine the router to selected nets. If these issues 
were solved, even the router would already be valuable as an abbreviation 
during manual routing. 

---)kaimartin(---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread Anthony Blake
On Fri, Mar 19, 2010 at 2:27 PM, kai-martin knaak k...@familieknaak.de wrote:
 So let's concentrate to the most blocking of all issues:
 If I got it right, these are the inability to deal with preexisting tracks
 and the missing way to confine the router to selected nets. If these issues
 were solved, even the router would already be valuable as an abbreviation
 during manual routing.

The toporouter will already route a selection of nets if some nets are
selected when the toporouter is invoked. But yes, if this worked with
existing geometry it would be useful.

Cheers,
-- 
Anthony Blake


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread kai-martin knaak
Anthony Blake wrote:

 The toporouter will already route a selection of nets if some nets are
 selected when the toporouter is invoked.

Nice!

---(kaimartin)---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: toporouter update

2010-03-18 Thread Dave McGuire
On Mar 18, 2010, at 9:15 PM, Anthony Blake wrote:
 Thanks for the offer =) On the one hand, I really want to finish the
 toporouter, and its hard while I'm studying full time.. so taking a
 funded break for a few weeks to work on the toporouter seems like a
 great option. On the other hand, there are a lot of other developers
 contributing code, and I'm not sure it would be fair if I received
 funding..

  1) It's YOUR autorouter.  That makes you different in that regard.
  2) If the only way you can contribute is with funding, and others are able to 
contribute without said funding, then, well, that's that.  We're all friends 
here, I'm sure everyone understands.

-Dave

-- 
Dave McGuire
Port Charlotte, FL





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread Anthony Blake
On Fri, Mar 19, 2010 at 2:33 PM, kai-martin knaak k...@familieknaak.de wrote:
 Anthony Blake wrote:

 The toporouter will already route a selection of nets if some nets are
 selected when the toporouter is invoked.

 Nice!

Also, it will only route on the currently visible layers.

-- 
Anthony Blake


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: toporouter update

2010-03-18 Thread John Griessen

Anthony Blake wrote:
 most of my work
last year was an answer to some scathing criticism from Harry.. I *had* 
to do something after that =)


So, all we have to do is read the code, scratch our heads and find
critiques to make and you'll be compelled to improve it?

I may have to stay up late reading the code some...
and send you some tip money too.

John


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-18 Thread John Griessen

kai-martin knaak wrote:

Anthony Blake wrote:


greenlight   ---



I'd strongly suggest to invent a new word rather than take an existing
buzzword. The term greenlight currently yields 1.5 Mio google hits. 
A greenlight router would be almost as invisible to internet searches

as pcb ;-)


Oh, it wouldn't be that bad.  Pcb is the tool's category name as well as being a
common term.  Searching for greenlight router would narrow down just fine.

JG


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Anthony Blake
Hi,

On Wed, Mar 17, 2010 at 4:48 AM, Kai-Martin Knaak k...@familieknaak.de wrote:
 On Wed, 24 Feb 2010 09:10:29 -0500, Ethan Swint wrote:

 On 02/23/2010 06:46 PM, Anthony Blake wrote:
 Ok, then. Can you compile a list of tasks that need to be accomplished
 before the topo router is ready for general use? The smaler the
 individual tasks, the more likely they can be tackled by low time
 hackers like me...
 For sure. It would require some careful consideration though.. I'll get
 back to you within a week.
 Keep me in the loop, too.

 bump the topic up...

Since this thread started, I've discussed continuing work on the
toporouter with my Uni supervisors. They are OK with me taking time
off from my PhD if the GSoC thing goes ahead. I would prefer to do
most of the core work myself, rather than try and get others to
implement my 'half baked' and untested ideas.. The idea of getting
someone to implement something that I'm not even sure of myself
doesn't seem right..

As for smaller individual tasks.. I was thinking that an abstraction
layer for the autorouters might be a good idea. We now have 1.5
autorouters (very soon to be 2x complete autorouters), and an
abstraction layer would help future work built on top of the
autorouters, such as the auto-plow feature Harry Eaton mentioned,
seamlessly switch between the underlying autorouters.. An abstraction
layer would also be a good first step towards untangling the
toporouter from PCB, and making it more of a general open source
autorouter.

Another small task, which would *really* help me, would be an
automated testing framework for the autorouters. I would like to have
some tool which I could throw a directory of unrouted boards at, and
for each board it comes back with images of the output from the
toporouter  the autorouter, as well as performance results (wiring
length, runtime etc).

Someone also suggested switching out the absolute wiring length metric
with sum of each nets wiring length to MST length ratio.. That would
be a good small task to familiarize oneself with the toporouter 
autorouter code.. and the results would be very interesting if that
metric is also used as the cost function in the net ordering.

btw, if there are other little projects or features you would like to
add.. I'm happy to help in anyway I can, including being available on
IM/IRC to answer questions..

Also, can anyone think of a new name for the toporouter? There is
already a commercial tool called the 'toporouter', which I don't want
us to be confused with.

Regards,
Anthony


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Windell H. Oskay
 Also, can anyone think of a new name for the toporouter? There is
 already a commercial tool called the 'toporouter', which I don't want
 us to be confused with.


How about Awesomerouter?  :D



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Anthony Blake
On Thu, Mar 18, 2010 at 12:56 PM, Windell H. Oskay wind...@oskay.net wrote:
 Also, can anyone think of a new name for the toporouter? There is
 already a commercial tool called the 'toporouter', which I don't want
 us to be confused with.


 How about Awesomerouter?  :D

Haha nice..  I used to route boards by hand, but then I became
awesome instead. True story.


-- 
Anthony Blake


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Dave McGuire

On Mar 17, 2010, at 8:17 PM, Anthony Blake wrote:

Also, can anyone think of a new name for the toporouter? There is
already a commercial tool called the 'toporouter', which I don't  
want

us to be confused with.



How about Awesomerouter?  :D


Haha nice..  I used to route boards by hand, but then I became
awesome instead. True story.


  tea - keyboard

--
Dave McGuire
Port Charlotte, FL



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread kai-martin knaak
Anthony Blake wrote:

 btw, if there are other little projects or features you would like to
 add..

Last time I checked, there were some real show-stoppers. E.g, the topo 
router would choke on preexisting tracks. I'd rather see these major issues 
resolved than divert energy toward added features. 

That said, I can surely come up with loads of feature requests. All kinds of 
suggestions to the router, layers exclusively for specific signals, 
customizable preferred directions, design rules that depend on the net, ... 
;-)

---(kaimartin)---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Anthony Blake
On Thu, Mar 18, 2010 at 1:24 PM, kai-martin knaak k...@familieknaak.de wrote:
 Anthony Blake wrote:

 btw, if there are other little projects or features you would like to
 add..

 Last time I checked, there were some real show-stoppers. E.g, the topo
 router would choke on preexisting tracks. I'd rather see these major issues
 resolved than divert energy toward added features.

Absolutely agree with you about fixing those show-stoppers first.. the
problem is none of those issues (e.g., vias, existing geometry etc)
are small tasks suitable for people new to the toporouter to take on.
I would prefer to deal with those issues myself as part of the GSoC
this year.

 That said, I can surely come up with loads of feature requests. All kinds of
 suggestions to the router, layers exclusively for specific signals,
 customizable preferred directions, design rules that depend on the net, ...
 ;-)

Yup, those are the features I really want to get other people
implementing, so I can spend my time working on core features like
vias and existing traces..

Cheers,
-- 
Anthony Blake


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Ethan Swint

On 03/17/2010 08:24 PM, kai-martin knaak wrote:

Anthony Blake wrote:

   

btw, if there are other little projects or features you would like to
add..

  design rules that depend on the net, ...
   

+1, for my work.

-Ethan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Windell H. Oskay

 Haha nice..  I used to route boards by hand, but then I became
 awesome instead. True story.

tea - keyboard

I suggest it because (1) it's awesome and (2) it's suggestive of
'autorouter.


  Back on topic now, we might get some good hints for future features from
Toporouter (the commercial autorouter product).  One of the ones that
they tout is understanding logical equivalence of certain pins.  You
could further imagine a very advanced version of this that could select
which slot of (say) a quad op-amp to use.

  But, let me also voice that I'm 100% behind getting the basics working
first.  I would *love* to be able to use this for even single sided
boards, today.  Adding in existing geometry is key.  Vias would be
great, too. :)

Honestly, optimization beyond what's already there would be great for a
future version, but I'm so craving just what I've seen so far.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Anthony Blake
On Thu, Mar 18, 2010 at 1:37 PM, Windell H. Oskay wind...@oskay.net wrote:

 Haha nice..  I used to route boards by hand, but then I became
 awesome instead. True story.

    tea - keyboard

 I suggest it because (1) it's awesome and (2) it's suggestive of
 'autorouter.


  Back on topic now, we might get some good hints for future features from
 Toporouter (the commercial autorouter product).  One of the ones that
 they tout is understanding logical equivalence of certain pins.  You
 could further imagine a very advanced version of this that could select
 which slot of (say) a quad op-amp to use.

I've already had a first stab at implementing that, in an effort to
generate a good solution for DDR2-SDRAM - FPGA routing. It is very
hard to do well, as the problem just gets even more NP-complete =)
Since my first attempt year ago, I've learnt a few data
mining/machine learning tricks, and I'm feeling much more confident
about doing it *well* a second time around.

btw, those toporouter guys are rather misleading with their results..
they show off pictures of boards which have been fixed up afterwards..
e.g., 20 mins of toporouter time, and 40 mins of hand editing for
one of their boards.

And while I'm on the subject of comparing autorouters.. I was looking
at a Mentor license agreement the other day.. and I was shocked to see
that they prohibit you from using it to compare results with other
tools.. wtf..

 Honestly, optimization beyond what's already there would be great for a
 future version, but I'm so craving just what I've seen so far.

Thanks for your support!

-- 
Anthony Blake


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread John Griessen

Anthony Blake wrote:

btw, those toporouter guys are rather misleading with their results..
they show off pictures of boards which have been fixed up afterwards..
e.g., 20 mins of toporouter time, and 40 mins of hand editing for
one of their boards.


That kind of partial route performance still enough to justify
plenty of tool spending until layout is
well automated.  As in, not needing more than a day after
netlist and footprints are verified to auto/hand route a
200 component board.



And while I'm on the subject of comparing autorouters.. I was looking
at a Mentor license agreement the other day.. and I was shocked to see
that they prohibit you from using it to compare results with other
tools.. wtf..


I guess the last thing the CAD companies want is a straight comparison.

Who's going to mentor you for GSOC purposes?

I hope Mentor or Cadence don't find out about you
and make you an offer you can't refuse.

John


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-17 Thread Anthony Blake

John Griessen wrote:

I guess the last thing the CAD companies want is a straight comparison.


We might be able to setup a system where people can anonymously post 
results generated with commercial tools, sort of like how deepchip.com 
works.



Who's going to mentor you for GSOC purposes?


Since Harry Eaton has never been shy with lots of really good criticism 
and comments regarding the toporouter (off list), I asked if he would be 
interested a few weeks ago..



I hope Mentor or Cadence don't find out about you
and make you an offer you can't refuse.


I doubt we are even on their radar =) In any case, I'm still a student 
for the next while, which isn't going to change..


Cheers,
Anthony



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-03-16 Thread Kai-Martin Knaak
On Wed, 24 Feb 2010 09:10:29 -0500, Ethan Swint wrote:

 On 02/23/2010 06:46 PM, Anthony Blake wrote:
 Ok, then. Can you compile a list of tasks that need to be accomplished
 before the topo router is ready for general use? The smaler the
 individual tasks, the more likely they can be tackled by low time
 hackers like me...
 For sure. It would require some careful consideration though.. I'll get
 back to you within a week.
 Keep me in the loop, too.

bump the topic up...

---(kaimartin)---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-02-23 Thread Kai-Martin Knaak
On Tue, 23 Feb 2010 11:16:45 +1300, Anthony Blake wrote:

 I don't get a lot of time atm.. please jump in =)

Ok, then. Can you compile a list of tasks that need to be accomplished 
before the topo router is ready for general use? The smaler the 
individual tasks, the more likely they can be tackled by low time hackers 
like me...

---(kaimartin)---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-02-23 Thread Anthony Blake

Kai-Martin Knaak wrote:

On Tue, 23 Feb 2010 11:16:45 +1300, Anthony Blake wrote:


I don't get a lot of time atm.. please jump in =)


Ok, then. Can you compile a list of tasks that need to be accomplished 
before the topo router is ready for general use? The smaler the 
individual tasks, the more likely they can be tackled by low time hackers 
like me...


For sure. It would require some careful consideration though.. I'll get 
back to you within a week.


Cheers,
Anthony


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-02-23 Thread Ethan Swint

On 02/23/2010 06:46 PM, Anthony Blake wrote:
Ok, then. Can you compile a list of tasks that need to be 
accomplished before the topo router is ready for general use? The 
smaler the individual tasks, the more likely they can be tackled by 
low time hackers like me...
For sure. It would require some careful consideration though.. I'll 
get back to you within a week.

Keep me in the loop, too.

-Ethan



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-02-22 Thread Anthony Blake

Ethan Swint wrote:
The last update on the toporouter looks like it was last June.  Any news 
since then, or is it waiting for me to jump in to the code? ;)  It looks 
fantastic.


I don't get a lot of time atm.. please jump in =)

FWIW - I think a better metric of router performance (instead of total 
track length as used on the web page 
http://www.wand.net.nz/~amb33/toporouter/detour.html), would be a 
statistical aggregation of the ratio of the individual nets track length 
compared to the minimal point-to-point length (think rat's nest).


Hmm.. yup probably =)

-Anthony


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-02-22 Thread Larry Battraw
   On Mon, Feb 22, 2010 at 5:16 PM, Anthony Blake [1]tony...@gmail.com
   wrote:

   Ethan Swint wrote:

 The last update on the toporouter looks like it was last June.  Any
 news since then, or is it waiting for me to jump in to the code? ;)
  It looks fantastic.

 I don't get a lot of time atm.. please jump in =)

   Does anyone know how to turn on the detour optimization or is it on by
   default?
   Thanks-
   Larry

References

   1. mailto:tony...@gmail.com


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Toporouter update?

2010-02-22 Thread Anthony Blake
On Tue, Feb 23, 2010 at 12:18 PM, Larry Battraw lbatt...@gmail.com wrote:
   On Mon, Feb 22, 2010 at 5:16 PM, Anthony Blake [1]tony...@gmail.com
   wrote:

   Ethan Swint wrote:

     The last update on the toporouter looks like it was last June.  Any
     news since then, or is it waiting for me to jump in to the code? ;)
      It looks fantastic.

     I don't get a lot of time atm.. please jump in =)

   Does anyone know how to turn on the detour optimization or is it on by
   default?

It is on by default. At some point, for the purposes of comparison
with earlier algorithm, there was a switch for it, but there isn't
anymore.

Regards,
-- 
Anthony Blake


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user