Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка к лаб раб САПР_.doc
Скачиваний:
44
Добавлен:
08.05.2015
Размер:
8.39 Mб
Скачать

Создание сложных компонентов

Цель работы – научиться создавать сложный компонент для интегрированной библиотеки.

Создание сложного компонента осуществляется на примере компонента, выданного преподавателем в соответствии с приложением 2 (структурная схема, вид корпуса компонента снизу, сбоку).

Порядок выполнения работы

 В редакторе Symbol Editor создать условно-графическое обозначение элемента.

1. По команде Symbol Wizard меню File вызывается мастер создания символов компонентов.

2. В диалоговом окне мастера указывается следующая информация:

Symbol Width – ширина символа;

Pin Spacing – расстояние между смежными выводами;

Length – длина вывода (Short, Normal, Long, User);

Number Pin Left (Right) – количество выводов на левой (правой) стороне символа;

Symbol Outline – необходимость изображать контур символа;

Line Width – ширина линии контура символа;

Display Pin Name (Pin Des) – необходимость указывать на чертеже символа имена (номера) выводов;

Default Pin Name (Pin Designator) – имя (номер) вывода, принимаемый по умолчанию;

Current Pin Number – номер текущего вывода.

3. Нажатие на клавишу Exit прекращает создание символа. Нажатие на клавишу Finish завершает создание символа, после чего изображение созданного символа переносится на основной экран программы Symbol Editor.

4. Символ компонента заносится в библиотеку по команде Symbol>Save или Symbol>Save As.

 В редакторе Pattern Editor создать корпус компонента.

1. По команде Pattern Wizard меню File вызывается мастер создания корпусов компонентов.

2. В диалоговом окне мастера указывается следующая информация:

Pattern Type – тип корпуса компонента;

DIP – корпус типа DIP (с двухрядным расположением выводов);

ARRAY– прямоугольный корпус с массивом выводов;

QUAD – корпус с выводами, расположенными с четырех сторон;

Number of Pads Down – число строк в массиве выводов;

Number of Pads Across – число столбцов в массиве выводов;

Pad to Pad Spacing – расстояние между центрами выводов;

Cutout Pads Down – число вырезанных строк в центральной области массива выводов;

Cutout Pads Across – число вырезанных столбцов в центральной области массива выводов;

Corner Pads – исключение выводов во внешних или внутренних вершинах массива выводов;

Pattern Width – ширина корпуса компонента;

Pattern Height – длина корпуса компонента;

Pad 1 Position – место расположения первого вывода компонента;

Pad Style (Top&Bottom/Left&Right) – типы стеков контактных площадок (передаются из текущей платы) на нижней и верхней или левой и правой стороне корпуса компонента;

Rotate – признак поворота контактных площадок на 90°;

Silk Screen – необходимость изображения габаритов корпуса компонента;

Silk Line Width – ширина линий габаритов корпуса компонента;

Silk Rectangle Width (Height) – высота (ширина) прямоугольника, ограничивающего габариты корпуса компонента;

Notch Type – тип скоса графики корпуса компонента (в верхнем левом углу, в нижнем левом углу и т. п.).

3. Нажатие на клавишу Exit прекращает создание корпуса компонента. Нажатие на клавишу Finish завершает создание корпуса компонента, после чего его изображение переносится на основной экран программы Pattern Editor.

4. Занести корпус компонента в библиотеку по команде Pattern>Save или Pattern >Save As.

 С помощью менеджера библиотек PCAD Library Executive выполнить создание нового компонента. Порядок выполнения работы подробно описан в лабораторной работе № 3.

Выбрать меню Component New, в её диалоговом окне указать, в какую из библиотек следует включить компонент. Выбором элемента Select Pattern указать имя файла, в котором хранится изображение корпуса. Обязательно заполнить следующие графы меню:

Number of Gates – число секций;

Refdes Prefix–префикс позиционного обозначения компонента;

Component Style – для однородного компонента указать Homogeneous, для неоднородного компонента указать Heterogeneous;

Выбором элементаSelect Symbol, в порядке включения в корпус, указать имена файлов, в которых хранятся изображения символов компонента. Создание компонента завершается составлением таблицы выводов, которая выводится на экран после нажатия на кнопку Pins View. Если сложный компонент состоит из секций с общими выводами, то каждый общий вывод описывается в таблице выводов только один раз и в столбце Gate# для общих выводов проставляют значение CMN (Common). Составление таблицы выводов компонента осуществляется на примере интегральной микросхемы, представленной на рис. 4.

Рис. 4. Шесть секций неоднородного компонента

Компонент состоит из двух триггеров D-типа, двух инверторов, вентиля И-НЕ и вентиля ИЛИ-НЕ. Символы разных типов имеют разную графику, но все они упаковываются в один корпус, в данном примере он имеет 24 вывода. При размещении символов неоднородного компонента на схему дополнительно указывают номер секции. По умолчанию проставляется секция номер 1.

Пример заполнения таблицы выводов представлен на рис. 5.

Pin Des

Gate #

Sym Pin #

Pin Name

Gate Eq

Pin Eq

Elec.Type

1

1

CMN

6

CLR

1

Input

2

2

1

1

1K

1

Input

3

3

1

2

1J

1

Input

4

4

1

3

1`PRE

1

Input

5

5

1

4

1Q

1

Output

6

6

1

5

1`Q

1

Output

7

7

PWR

GND

Power

8

8

1

5

2`Q

1

Output

9

9

1

4

2Q

1

Output

10

10

1

3

2`PRE

1

Input

11

11

1

2

2J

1

Input

12

12

1

1

2K

1

Input

13

13

CMN

7

CLK

1

Input

14

14

PWR

VCC

Power

Рис. 5. Пример заполнения таблицы выводов

Лабораторная работа № 5