A method and apparatus for inputting a plurality of different circuit
schematics designed with printed circuit board (PCB) mountable
components; extracting circuit topologies for said plurality of different
circuit schematics; transforming said extracted circuit topologies to a
fixed number of connection points; and generating a configurable circuit
PCB physical layout pattern having said fixed number of connection points
such that said PCB mountable components when positioned on one or more of
said fixed number of connection points can implement any circuit
represented by said plurality of different circuit schematics.