В некоторых интегральных микросхемах в одном корпусе находится по несколько идентичных взаимозаменяемых устройств. Хорошим примером может послужить классическая серия логических элементов «4000». Например, в каждом корпусе 4001 находится по 4 логических элемента 2-ИЛИ-НЕ. В gschem и gnetlist работа с ними поддерживается с помощью логических секций.
Подробную информацию об атрибутах, используемых для назначения секций, можно найти в Перечне основных атрибутов.
Для поддержки логических секций в gnetlist используется несколько атрибутов символов. Для правильной интерпретации многосекционного компонента программой gnetlist он должен иметь все указанные ниже атрибуты.
pinseq=» и «pinnumber=».numslots=» показывает, сколько секций в компоненте.slotdef=». Этот атрибут содержит информацию о номерах выводов и о том, какие выводы к какой секции относятся.slot=», прикрепляемый к каждому компоненту в схеме, указывает конкретный номер той секции, которую он представляет.
При обработке компонента, представляющего секцию многосекционного прибора,
gnetlist сначала смотрит на то, какой атрибут «slotdef=» соответствует
значению его атрибута «slot=». Значение этого атрибута «slotdef=»
используется для перенумерации выводов соответствующей секции. Затем
gnetlist объединяет этот компонент в одно целое с другими компонентами с
таким же позиционным обозначением (определяемым атрибутом «refdes=»).