- •Введение Учебное пособие содержит описание лабораторных работ по курсу «Основы систем автоматизированного проектирования» и программного обеспечения, используемого для их выполнения.
- •Настройка конфигурации
- •Создание принципиальной схемы
- •Создание корпуса и символа компонента
- •Создание компонента с помощью library executive
- •Создание сложных компонентов
- •Иерархическое проектирование
- •РуЧная трассировка соединений. ИНтерактивная трассировка соединений
- •Лабораторная работа № 7 Проектирование печатной платы
- •Лабораторная работа № 8 Автоматическое размещение с помощью программы specсtra. Трассировка в specсtra
- •Библиографический список
- •Приложения
- •Компоненты электронных схем
- •Интегральные микросхемы
- •Оглавление
Создание компонента с помощью library executive
Цель работы– научиться работать с интегрированными библиотеками, просматривать их с помощьюSource Browser, определяя при этом наличие корпуса и символа, научиться редактировать таблицу выводов компонента.
Редактирование таблицы выводов компонента осуществляется для компонента, выданного преподавателем, в соответствии с приложением 1.
Порядок выполнения работы
1. Для работы используется программа Library Executive.
2. Создание нового компонента Component>New. Указать файл библиотеки, в который ранее занесены корпус и символ компонента.
3. Работа с корпусом компонента. Выбрать меню Component Information. В нем необходимо нажать кнопку Select Pattern для подключения графики корпуса компонента. В открывшемся окне Library Browse из списка корпусов, помещенных в открытую библиотеку, выбрать необходимый тип корпуса. Заполнить следующие графы меню:
Number of Gates – число секций;
Refdes Prefix – префикс позиционного обозначения компонента;
Component Type – тип компонента (Normal, IEEE или DeMorgan);
Component Style – для однородного компонента указывают Homogeneous, для неоднородного компонента указывают Heterogeneous;
Gate Numbering – способ именования секций компонента Alphabetic (первая секция получит номер А, вторая – В и т.п.). Все секции однородных компонентов по умолчанию получают одинаковый код логической эквивалентности Gate Eq;
Alternate View – альтернативные варианты изображения символа.
4. Подключение символа компонента. Необходимо выбрать в таблице любую строку в графе Normal, нажать на кнопку Select Symbol и в открывшемся окне Library Browse из списка символов, помещенных в открытую библиотеку, выбрать нужный символ.
5. Редактирование таблицы выводов компонента (рис. 3). Создание компонента завершается заполнением таблицы выводов, которая выводится на экран нажатием кнопки Pins View. Необходимо установить соответствие между номерами узлов секций Sym Pin # и номерами выводов корпуса Pin Des или Pad Numbers. В данном примере строки 13 и 14 пустые, так как корпус имеет только 12 выводов, а 2 оставшихся вывода предназначены для цепей питания. В ИС серии К155 вывод 7 соединяется с землёй, а вывод 14 с источником питания. Сначала выделим курсором всю пустую строку 13, кроме ячейки Pin Des и, нажав на клавиши «Ctrl+–», переместим её на строку 7. Далее изменим информацию о номерах выводов секций 3 и 4, перемещая соответствующие строки. Затем в колонке Pin Name вводим имена выводов первой секции.
-
Pin Des
Gate #
Sym Pin #
Pin Name
Gate Eq
Pin Eq
Elec. Type
1
1
1
1
1
2
2
1
2
1
3
3
1
3
1
4
4
2
1
1
5
5
2
2
1
6
6
2
3
1
7
7
3
1
1
8
8
3
2
1
9
9
3
3
1
10
10
4
1
1
11
11
4
2
1
12
12
4
3
1
13
13
14
14
Рис. 3. Таблица выводов компонента до редактирования
Для этого курсором выделяется соответствующая ячейка и вводится необходимая информация. Нажатием на кнопку Enter введенные данные переносят в выделенную ячейку. Нажатие Esc отменяет ввод. В графах Gate Eq и Pin Eq эквивалентным секциям и входным выводам каждой секции присваивается одинаковый код эквивалентности. В графе Elec. Type указывают тип вывода, используемый при поиске ошибок в принципиальных электрических схемах. Нажатие на стрелку в горизонтальной строке открывает список типов выводов, приведенный в табл. 1. Для быстрого выбора типа вывода достаточно напечатать первый символ его имени.
Таблица 1
Выводы символов компонентов
Наименование |
Назначение |
Unknown |
Выводы, не имеющие определенного типа. Назначаются по умолчанию (эквивалентно пустой ячейке) |
Passive |
Вывод пассивного компонента (не имеющего источников энергии) |
Input |
Входные выводы |
Output |
Выходные выводы |
Bidirectional |
Двунаправленные выводы |
Open-H |
Открытый эмиттер ИС типа ЭСЛ (к нему должен быть подключен нагрузочный резистор) |
Окончание табл. 1
Наименование |
Назначение |
Open-L |
Открытый коллектор ИС типа ТТЛ (к нему должен быть подключен нагрузочный резистор) |
Passive-H |
Пассивный компонент (обычно резистор), подключаемый к источнику питания (соответствует высокому логическому уровню) |
Passive-L |
Пассивный компонент (обычно резистор), подключаемый к «земле» (соответствует низкому логическому уровню) |
3-State |
Трехстабильный вывод (имеет высокий и низкий логический уровень и уровень высокого импеданса) |
Power |
Подключение вывода питания или «земли». Назначение типа Power автоматически проставляет номер секции PWR в столбце Gate# таблицы выводов (вместо PWR можно оставить пустую ячейку или ввести 0) |
Например, ввод символа I присваивает тип Input. Если имеется несколько типов выводов, начинающихся на один и тот же символ, этот символ вводят второй раз, затем третий и т. д. Циклически перебираются все варианты. Например, набор символа Р присваивает тип вывода Passive, набор РР – тип Passive-H и т. д.
6. Сохранение компонента в библиотеке. Перед сохранением в библиотеке компонента необходимо выполнить команду проверки Component>Validate.После исправления всех ошибок выполняется команда сохранения компонента в текущей библиотеке Component>Saveили Component>Save As.
Лабораторная работа № 4