From: "Philip Pemberton" Monday, April 26, 2010 2:32 PM
One of these days I need to find some software that
can take an CAD
netlist and produce a wire-wrap wiring list using the "top and bottom"
technique (that is, wires are "on top" at one end and "on the bottom"
at
the other, thus making any changes possible with the removal of at most
one wire). I know this has been done in the past, though I don't think
any of the EDA software that did it has survived... :(
I have a Perl script that can do this, from the Eagle exported netlist
and partlist (to get the locations and package styles of the various
parts). For each package style (DIL14, 0207/10, etc.), you must write
a simple Perl function to specify the X and Y coordinates of each pin.
What you get out is a list of level 1 wraps and their wire lengths,
followed by a list of level 2 wraps and their wire lengths. It treats
GND, VCC, etc. as signals, but generally you can just ignore those
and route the power busses by hand.
By way of example, here's a single signal excerpted from a run on
the TC08 drawings (stuff wired to a pull-up resistor at A09.U1):
Level Signal From To Length
----- ------ ---- -- ------
L1 +3V at A09U1 B13.U2 B13.R1 3in.
L1 +3V at A09U1 A07.T2 A07.S2 1.5in.
L1 +3V at A09U1 A08.K2 A08.F2 1.5in.
L1 +3V at A09U1 A09.U1 A07.S1 2.5in.
...
L2 +3V at A09U1 B13.R1 A07.T2 4.5in.
L2 +3V at A09U1 A07.S2 A08.K2 2in.
L2 +3V at A09U1 A08.F2 A09.U1 1.5in.
L2 +3V at A09U1 A07.S1 A08.D1 3in.
...
Where B13.U2 means pin U2 of component B13, etc.
It shouldn't be too hard to fiddle the distance metrics for the type
of wire routes you plan to use.
Vince