Предложен алгоритм оптимизации многоуровневых представлений систем ДНФ полностью определенных булевых функций на основе построения диаграмм двоичного выбора. Приведены результаты экспериментального исследования этого алгоритма, используемого в качестве предварительного оптимизационного этапа синтеза комбинационных схем в библиотеках проектирования базовых матричных кристаллов и логических схем, реализуемых в составе FPGA.