The system of the invention ensures pin assignments between system board connections
of printed circuit boards. A plurality of software configuration files define connections
of a plurality of printed circuit boards. A mapping file correlates pin assignment
attributes between the software configuration files. A processing section processes
the configuration files and the mapping file to generate board schematics for the
plurality of printed circuit boards with common pin assignment for the connections
of each of the printed circuit boards. The software configuration files may include
symbol files representing parts within the plurality of printed circuit boards.
The software configuration files may include geometry files representing physical
attributes of the parts. Changes to the design are automatically correlated to
pin assignments through the boards and layout.