Программируемая логическая интегральная схема (FPGA) сегодня очень часто встречается в большинстве цифровых разработок. Это высокоскоростные устройства с большим количеством выводов, которые когда-то представляли только связующие логические схемы, теперь предлагают встроенные процессоры, цифровые процессоры сигналов (DSP), блоки памяти и многочисленные выводы ввода/вывода (I/O) в одном массивном BGA корпусе. Нельзя не отметить и значительное количество поставщиков питания, необходимых для питания устройства. Эта дополнительная сложность создала много проблем с компоновкой печатных плат – помимо очевидного разветвления и прокладки BGA с очень мелким шагом. Причина этой дополнительной сложности в том, что инструменты EDA разработок не успевают за ростом количества FPGA. Рудиментарные инструменты проектирования ПП были разработаны для проектирования печатных плат, содержащих компоненты с не программируемыми схемами, такие как процессоры и специализированные интегральные микросхемы (ASICs), и могут не подходить для интеграции FPGA.