- •Введение Учебное пособие содержит описание лабораторных работ по курсу «Основы систем автоматизированного проектирования» и программного обеспечения, используемого для их выполнения.
- •Настройка конфигурации
- •Создание принципиальной схемы
- •Создание корпуса и символа компонента
- •Создание компонента с помощью library executive
- •Создание сложных компонентов
- •Иерархическое проектирование
- •РуЧная трассировка соединений. ИНтерактивная трассировка соединений
- •Лабораторная работа № 7 Проектирование печатной платы
- •Лабораторная работа № 8 Автоматическое размещение с помощью программы specсtra. Трассировка в specсtra
- •Библиографический список
- •Приложения
- •Компоненты электронных схем
- •Интегральные микросхемы
- •Оглавление
Создание сложных компонентов
Цель работы – научиться создавать сложный компонент для интегрированной библиотеки.
Создание сложного компонента осуществляется на примере компонента, выданного преподавателем в соответствии с приложением 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