Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Схемотехника. Моделирование цифровых автоматов в САПР Ковчег

.pdf
Скачиваний:
7
Добавлен:
12.11.2023
Размер:
4.35 Mб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования «Пермский национальный исследовательский политехнический университет»

А.Н. Каменских, О.А. Зобнина, С.Ф. Тюрин

СХЕМОТЕХНИКА. МОДЕЛИРОВАНИЕ ЦИФРОВЫХ АВТОМАТОВ В САПР «КОВЧЕГ»

Утверждено Редакционно-издательским советом университета

в качестве учебно-методического пособия

Издательство Пермского национального исследовательского

политехнического университета

2020

УДК 004.382+519.713 : 004.925.8 К181

Рецензенты:

канд. техн. наук, доцент А.В. Греков (Пермский военный институт войск национальной гвардии

Российской Федерации); канд. техн. наук, доцент Э.С. Заневский

(Пермский национальный исследовательский политехнический университет)

Каменских, А.Н.

К181 Схемотехника. Моделирование цифровых автоматов в САПР «Ковчег»: учеб.-метод. пособие / А.Н. Каменских, О.А. Зобнина, C.Ф. Тюрин. – Пермь: Изд-во Перм. нац. исслед. политехн. ун-та, 2020. – 49 с.

ISBN 978-5-398-02441-8

Представлены практические работы по цифровой схемотехнике, включающие теоретические сведения по дисциплине и алгоритм выполнения собственно практических заданий. Предназначено для студентов бакалавриата и специалитетета, изучающих дисциплину «Схемотехника». Может быть полезно магистрам и аспирантам.

УДК 621.399

ISBN 978-5-398-02441-8

© ПНИПУ, 2020

СОДЕРЖАНИЕ

Предисловие....................................................................................................

4

Практическая работа № 1. Синтез и иследование комбинационной

 

схемы на «жесткой» логике в системе CАПР БИС «Ковчег» ..................

8

Практическая работа № 2. Синтез и исследование

 

последовательностного автомата-акцептора (распознавателя)

 

на «жесткой» логике ....................................................................................

23

Практическая работа № 3. Синтез и исследование схемы

 

микропрограммного устройства управления на «жесткой»

 

логике по заданной ГСА..............................................................................

30

Практическая работа № 4. Реализация логических функций

 

с помощью мультиплексора .......................................................................

36

Практическая работа № 5. Реализация умножения и деления

 

полиномов .....................................................................................................

39

Практическая работа № 6. Реализация схемы умножения

 

целых чисел ..................................................................................................

45

Список рекомендуемой литературы...........................................................

47

3

ПРЕДИСЛОВИЕ

Разработчики современных вычислительных систем работают в основном с моделями верхнего уровня, создавая устройства с помощью языковых конструкций. Однако при необходимости значительно улучшить характеристики разработчики вынуждены перерабатывать базовые логики, вплоть до топологий элементов. Микросхема может быть при этом реализована как на стандартной программируемой логической интегральной схеме (ПЛИС), так

инапечатана/сформирована на кристалле. Признанным лидером в области разработки полузаказных (англ. application-specific integrated circuit – ASIC) микросхем является технологический центр МИЭТ.

Технологический центр (ТЦ) был основан в 1988 г. Было принято решение о создании специального корпуса в Московском институте электронной техники (МИЭТ) для научно-исследова- тельских подразделений. В дальнейшем этот корпус стал ТЦ. Необходимо было выбрать ключевые направления производства. Одним из факторов, повлиявших на выбор «производственной ниши», стало требование минимальных литографических размеров. Были выбраны направления, где эта проблема была менее существенна или ее можно обойти. Одним из направлений стало производство кремниевых датчиков на базе технологических процессов микроэлектроники. В дальнейшем это направление переросло в создание микроэлектромеханических систем различного назначения. Второе направление – разработка полузаказных интегральных схем на основе базовых матричных кристаллов (БМК)

ииспользование метода самоформирования для достижения минимальных размеров нелитографическим методом.

ТЦ зарегистрирован как самостоятельная организация – государственное учреждение «Научно-производственный комплекс «Технологический центр» Московского института электронной техники».

4

Исследования и разработки НПК «Технологический центр» ведутся по следующим направлениям:

1. МикроэлектроникаОбеспечение разработки, разработка, организация произ-

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

Разработка систем на кристалле.

2. Микро- и наносистемная техника и микродатчики

Исследование, разработка и освоение в производстве изделий микросистемной техники.

3. Микроэлектронная аппаратура

Выполнение научно-исследовательских и опытно-конст- рукторских работ в области микросистем и микроэлектронной аппаратуры.

4. Нанотехнологии

Исследование и развитие новых технологических процессов нанотехнологий и перспективных материалов наноэлектроники.

Исследования в области создания комплексных биохимиических систем на базе ИС.

НПК «Технологический центр» занимается разработкой и производством:

датчиков физических величин и чувствительных элементов. Это различные тензомодули, интегральные преобразователи давления, матричные преобразователи диаграмм распределения магнитного поля на основе магниторезистивных датчиков, чувствительные элементы давления, тензопреобразователи, интегральные перобразователи силы;

микросхем – заказных аналоговых и аналого-цифровых микросхем, а также полузаказных цифровых микросхем на основе базовых матричных кристаллов (БМК);

САПР БИС «Ковчег», который позволяет проектировать КМОП БИС на БМК серий 5503, 5507, 5521, 5528 и 5529 объёмом от 650 до 1200 000 условных вентилей [1].

САПР БИС «Ковчег» включает следующие основные программные модули, необходимые для разработки и подготовки

5

к производству полузаказной БИС, в том числе выполняющие функции:

функционально-логическое моделирование;

размещение ячеек на поле БМК;

синтез топологии;

специализированный топологический редактор;

верификация;

расчет параметров топологии;

аттестация проекта.

Подсистема функционально-логического моделирования позволяет получить временные диаграммы функционирования проекта БИС, оценить устойчивость проекта в зависимости от воздействия внешних факторов, провести анализ влияния топологических параметров на функционирование и устойчивость проекта. Синтез топологии выполняется с учетом списков цепей приоритетной разводки и скоростных цепей. Подсистема верификации, с одной стороны, проверяет выполнение требований стандарта кодирования топологии БИС, с другой – проверяет соответствие полученной топологии БИС ее логической схеме. Подсистема расчета топологии обеспечивает расчет задержек в топологических цепях с учетом возможного разброса топологических параметров. Подсистема аттестации проекта позволяет проверить поведение проекта микросхемы в зависимости от значений внешних воздействующих факторов и топологического разброса [2].

Большая интегральная схема (БИС) – интегральная схема (ИС) с высокой степенью интеграции (число элементов в ней достигает 10000), используется в электронной аппаратуре как функционально законченный узел устройств вычислительной техники, автоматики, измерительной техники и др.

Использование БИС эффективнее по всем основным показателям аналогичного функционального комплекса, выполненного на отдельных ИС. Реализация ИС на одном кристалле приводит к уменьшению количества корпусов, сборочных и монтажных операций, внешних соединений. Все это позволяет уменьшить размеры, массу, стоимость устройства и, кроме того, повысить надежность.

6

Дополнительными преимуществами от интеграции ИС являются уменьшение общего количества контактных площадок, сокращение длины соединений, а также меньший разброс параметров, поскольку все ИС расположены на одном кристалле и изготовлены в едином технологическом цикле.

Однако опыт производства БИС выявил и ряд общих проблем, которые ограничивают возможности повышения степени интеграции [3]:

теплоотвод микросхемы;

межсоединения;

контроль параметров микросхемы;

физические ограничения размеров элементов.

Программа импортозамещения требует перехода на отечественную элементную базу и отечественные САПР для проектирования цифровых схем. Особенно актуальна данная проблема в таких отраслях, как военная, аэрокосмическая и другая микроэлектроника специального назначения.

Данное пособие позволяет сформировать базовые компетенции в области проектирования цифровых устройств в отечественном САПР «Ковчег» вплоть до этапов топологического моделирования.

7

Практическая работа № 1 СИНТЕЗ И ИСЛЕДОВАНИЕ КОМБИНАЦИОННОЙ СХЕМЫ НА «ЖЕСТКОЙ» ЛОГИКЕ В СИСТЕМЕ

CАПР БИС «КОВЧЕГ»

Библиотеки элементов создаются на транзисторном уровне исходя из возможностей определенных технологий. Чем меньше технологический процесс, тем меньшее количество транзисторов можно объединить в цепочки, следовательно, меньше количество вариантов базовых библиотечных элементов. На основе этих элементов можно разрабатывать даже достаточно сложные устройства, но, как правило, сначала разрабатываются примитивы – элементы, которые не вошли в базовую библиотеку, но могут быть использованы в качестве готовых блоков в устройствах.

Задание: синтезировать схему реализации заданной десятичным номером функции трех переменных в базисе И-НЕ.

Пример. Пусть необходимо синтезировать схему реализации переключательной функции (ПФ) трех переменных № 132. Построим таблицу истинности ПФ № 13210.

Таблица истинности функции № 132

 

Переменные

 

ВС

f (abc)

 

a

 

b

 

c

20

 

 

 

 

0

 

0

 

0

0

0

0

 

0

 

1

1

0

21

0

 

1

 

0

2

0

22

0

 

1

 

1

3

1

23

1

 

0

 

0

4

0

24

1

 

0

 

1

5

1

25

1

 

1

 

0

6

1

26

 

 

 

 

 

 

 

20

1

 

1

 

1

7

1

После минимизации заданной функции № 13210, например, по кубу соседних чисел получаем покрытие (3 7) (5 7) (6 7) и функцию ДНФ:

8

f (abc) ab bc ac.

Синтезируем комбинационную схему в базисе И-НЕ. Представим функцию в базисе И-НЕ:

f (abc) ab bc ac abbcac .

Схема в международном стандарте представлена на рис. 1.

Рис. 1. Схема реализации функции 13210

Построим эту схему в системе САПР БИС «Ковчег».

1. Выполнение эксперимента 1.1. Создание проекта

Запустить приложение Kovcheg (ярлык показан на рис. 2).

Рис. 2. Ярлык приложения Kovcheg

Откроется окно приложения (рис. 3).

Создадим новый проект. Для этого в меню «Проект» необходимо выбрать пункт «Новый проект» (рис. 4, 5).

В появившемся окне «Новый проект» нажать на кнопку с тремя точками. В открывшемся окне «Обзор папок» (рис. 6) рекомендуется создать новую папку для нового проекта, так как проект содержит много файлов.

9

Рис. 3. Рабочее окно Kovcheg

Рис. 4. Выбор меню создания нового проекта

Рис. 5. Начало создания проекта

10