Часть 4: ДИСПЛЕЙ


plug

4-7: Сетки и выравнивание

plug




Отрисовка сетки

Команда Toggle Grid меню Windows включает и выключает отображение сетки. Сетка состоит из точек в каждом шаге сетки, и жирных точек через каждые 10 единиц, но оба из этих расстояний масштабируемы.

При инициализации точки сетки располагаются с шагом в 1 лямбда единицу. Термин лямбда (lambda) означает общую единицу расстояния, которая может быть масштабирована независимо от реальной планировки. Например, в технологии MOSIS CMOS значение лямбда - это 0.2 микрона, как показано на панели состояния под заголовком "LAMBDA". Когда сетка отображается, точки в следствие этого имеют шаг 0.2 микрона. Больше информации по лямбде в разделе 7-2.

Заметьте, что сетка отображает изменения при масштабировании (zoom in и out). Когда зумирование слишком велико для показа всех точек, отображаются только жирные точки. Когда же даже для жирных точек это слишком много, сетка не отображается. Однако фактически сетка будет запомнена, и при возврате к первоначальному масштабу появится вновь.

Положение точек сетки всегда выравнивается с "точками захвата - grab point" фасета.  Поскольку это обычно нижний левый угол, точки будут всегда проходить через эту точку. Если, однако, центрально-фасетный узел размещен на фасете (субкомандой Facet Center команды New Special Object меню Edit), тогда точки сетки будут проходить через эту точку.

Команда Grid Options... представляет диалог, в котором может устанавливаться шаг сетки. Вы можете изменить шаг сетки для текущего окна, и также установить шаг сетки по умолчанию для использования в новом окне.

Figure 4.3

Есть возможность изменить горизонтальный и вертикальный шаг сетки. Вы можете также изменить количество точек сетки между жирными точками. В завершении вы можете выбрать, будет или нет выравнивание чертежа по сетке. Когда есть выравнивание, точки рисуются так, что они всегда приходятся на "точку захвата"  (обычно левый нижний угол цепи). Когда нет выравнивания, точки отрисовываются в своем положении, независимо от цепи.

Шаг сетки используется клавишами курсора, когда они перемещают объекты (см. раздел 2-4, где больше сказано о перемещениях с помощью клавиатуры).

Выравнивание по сетке

При передвижении или создании электрической схемы положение курсора захватывается сеткой так, что редактирование облегчается. Этот захват управляется опциями выравнивания (которые не так необходимы, как опции сетки).

Figure 4.7

Команда Alignment Options... представляет диалог, в котором могут быть установлены значения выравнивания.  Например, если шаг сетки 2x3, а привязка - 0.5, тогда есть до шести разных позиций для размещения внутри отображаемого прямоугольника сетки.

Специальные установки сетки - выравнивание по краю, которое при инициализации установлено в ноль (нет выравнивания). Это выравнивание сказывается на краях узлов и дуг (в противоположность их левому нижнему углу, где размещается точка захвата). Например, если проводник шириной в 3 лямбда нарисован внутри контакта 4x4, по умолчанию это будет центр этого проводника, который поместит края проводника в положение полулямбды расположения сетки. Если, однако, выравнивание по краю установлено в 1 лямбду, тогда этот проводник будет сдвинут к одной стороне контакта, так что его края выровняются. Заметьте, что не всегда возможно выравнять по краям правильно, так что вам придется всегда проверять вашу геометрию, если вы предпочтете использовать этот механизм.

Субкоманда Align to Grid команды Cleanup Facet меню Edit приводит в порядок текущий фасет, размещая все  по выровненным координатам. Это полезно для электрических схем, которые были импортированы из внешних источников, и нуждаются в правильном размещении для последующего редактирования.

Измерение

В качестве помощи при точном выравнивании команда Show Cursor Coordinates меню Info показывает X и Y позицию курсора на панели состояния. Эта информация появляется там, где будут использоваться технология и лямбда. Для восстановления отображения значений технологии и лямбда сбросьте этот флажок.

Если вы хотите найти расстояние между любыми двумя точками на дисплее, используйте команду Measure Distance меню Info. После вызова команды щелкните по схеме для задания "начальной точки - starting point". Затем щелкните повторно по схеме для определения "конечной точки - ending point" и получения измеренного расстояния. Чтобы закончить измерения расстояний, вызовите команду вновь. Измерение расстояний может быть использовано командой Array... для спецификации интервалов (см. раздел 6-4).


Prev

Предыдущий

   

Contents

Содержание

   

Следующий

Next