Many moons ago, at Tektronix, I did a stint working in the Scientific Computer
Center's Computer-Aided Design Development group.
There was a software package, written in FORTRAN (77, I believe) on Tek's Control Data
Cyber 73 system running KRONOS, called PIRATE.
It was an automated circuit board placer/router. It would take in netlist information,
along with information about board geometry and locations of fixed components, along with
a library of component information (e.g., IC pinouts and packaging geometry), and generate
Gerber photoplotter output, and NC drill tapes.
The timeframe I was in the group was around 1977 to 1981 or so.
I don't have any of that old code, sadly. But, I figured I'd mention it here, as
perhaps maybe somewhere, someone has it.
I remember that the first name of the guy that wrote it was Roger, but for the life of me,
I can't remember his last name.
I recall that Roger was brilliant, and was constantly tweaking the placement and
maze-router algorithms to improve the placement and routing performance. It could do
complex multi-layer boards, with internal vias, ground planes and power planes, etc.
It would be cool if it could be found and archived.
-Rick
--
Rick Bensene
The Old Calculator Museum
http://oldcalculatormuseum.com