A programmable logic array integrated circuit device includes a plurality
of regions of programmable logic disposed on the device in a
two-dimensional array of intersecting rows and columns. Interconnection
conductors are associated with each row and column. The interconnection
conductors associated with each row include some that extend continuously
along the entire length of the row and some that extend continuously along
only the left or right half of the row. To increase the flexibility with
which the logic regions can be connected to the row and column conductors,
adjacent regions are paired and circuitry is provided for allowing the
outputs of each pair to be swapped for driving the row and column
conductors. Registers in logic regions can still be used for other
purposes when not being used to register the main combinatorial outputs of
the logic regions. Many other enhanced features are also provided.
Programmable приспособление интегрированной цепи блока логики вклюает множественность зон programmable логики размещанных на приспособлении в плоский блок пересекать рядки и колонки. Проводники соединения связаны с каждыми рядком и колонкой. Проводники соединения связали с каждым рядком вклюают некоторое удлиняет непрерывно вдоль всей длины рядка и некоторое расширяет непрерывно вдоль только левой или правой половины рядка. Для того чтобы увеличить гибкость с зоны логики можно соединиться к проводникам рядка и колонки, спарены смежные зоны и сети обеспечены для позволять выходы каждой пары быть обмененным для управлять проводниками рядка и колонки. Регистры в зонах логики можно все еще использовать для других целей когда используемо для того чтобы зарегистрировать главные комбинаториальные выходы зон логики. Много других увеличенных характеристик также обеспечены.