Часть 6: РАСШИРЕННОЕ РЕДАКТИРОАНИЕ
6-10: Редактирование контура (Outline Editing) |
Для некоторых примитивных узлов не достаточно поворотов, отражения и масштабирования. Эти примитивы могут быть расширены с помощью контура (outline) - многоугольного описания. Субкоманда Outline Edit команды Special Function меню Edit используется для создания, удаления и перемещения индивидуальных точек в контуре узла.
Есть всего несколько примитивных узлов, которые используют информацию контура. MOS транзисторы используют контур для определения части затвора в серпантинных конфигурациях (см. раздел 7-4). Технология Artwork имеет узлы, которые используют информацию контура: Opened-Solid-Polygon, Opened-Dotted-Polygon, Opened-Dashed-Polygon, Opened-Thicker-Polygon, Closed-Polygon, Filled-Polygon и Spline (см. раздел 7-7).
|
Для произвольного очертания на произвольных слоях используйте узлы чисто-слоя (pure-layer) в технологиях компоновки IC. Узлы чисто-слоя в команде New Pure-Layer Node... меню Edit. Например, узел, названный "Metal-1-Node" в технологии CMOS, выглядит подобно прямоугольнику Metal-1, пока вы не добавите информацию контура. С контуром этот узел может принять любой вид. |
Для манипуляций с информацией контура на текущем подсвеченном узле используйте команду Outline EditSpecial Function (редактирование специальных функций контура) меню Edit. После вызова этой команды клавиша selection используется для выбора и перемещения точки на контуре, а клавиша creation добавляет новые точки после выбранной. Вы можете также использовать стрелки влево и вправо для перемещения по контуру. Команда Erase меню Edit заменяется на команду Erase Point и удаляет подсвеченную точку контура (что делает и клавиша Delete). Команды Rotate и Mirror изменяются на Rotate about Point (поворот вокруг точки) и Mirror about Point, которые позволяют задать вращение вокруг текущей выбранной точки. И, наконец, команда Get Info меню Info заменяется на Get Outline Info и отображает диалог, позволяющий аккуратно манипулировать с данными. |
|
Когда редактирование контура закончено, используйте субкоманду Exit Outline Edit (в том же месте, где была команда Outline Edit меню Special FunctionEdit).
|
Для генерации кольцеобразного контура используйте субкоманду Annular Ring команды New Special Object меню Edit. Этот диалог запросит информацию о слое, который следует использовать, и радиусах, внутреннем и внешнем, для кольца. По умолчанию это выполняется как полное кольцо (360 градусов), но это можно изменить. И, наконец, может быть задано число линий сегментов, используемых в конструкции, позволяя сделать вид более гладким или грубым. |
Для генерации контура текстового вида используйте субкоманду Text (layout)... команды New Special Object меню Edit. Этот диалог запросит текст и слой для использования, а также размер, масштаб, шрифт и стиль. Не нулевой точечный разделитель приведет к тому, что каждый элемент изображения текста будет размещен отдельно (некоторые правила разработки нуждаются в этом). |
|
|
|