О, я думаю, что я могу знать.
G <= (A nand B nand C);
У вас знак оператора присваивания поменялся местами, да?
Редактирование с действительно отложенным редактированием:
VHDL не будет компилироваться ссинтаксис A nand B n и C, представленный выше, дает синтаксическую ошибку.Лучше всего делать то, что предлагает Павел, и вытащить не перед логикой.