FPGA/PCB co-design bridges the gap between electrical engineers and PCB designers when it comes to optimizing FPGA IO within the context of the printed circuit board. One of the biggest advantages that FPGA/PCB co-design offers is earlier assignment of pins to nets by the EE (during the schematic creation phase) enabling more successful routing of BGAs within the design.