- •(СПбГэту “лэти”)
- •Задание на выпускную квалификационную работу
- •(СПбГэту “лэти”)
- •Календарный план выполнения выпускной квалификационной работы
- •Реферат
- •Abstract
- •Определения, обозначения и сокращения
- •Введение
- •1 Матричные делители
- •1.1 Матричные устройства
- •1.2 Алгоритм деления без восстановления остатка
- •1.3 Конвейерные делители
- •2 Структурно-топологическое проектирование конвейерного матричного делителя (кмд)
- •2.1 Структурно-топологический план кмд и его оптимизация
- •2.2 Особенности реализации кмд
- •2.2.1 Основные ячейки
- •2.2.2 Ячейки области триггеров
- •3 Схемотехническое проектирование кмд
- •3.1 Схемная конфигурация полного двоичного сумматора
- •3.2 Мультиплексор
- •3.3 Конвейерный триггер
- •4 Топологическое проектирование кмд
- •4.1 Иерархические макроблоки сбис
- •4.2 Основные этапы проектирования топологии иерархических макроблоков сбис
- •4.3 Концепция топологического проектирования
- •4.3.1 Расположение транзисторов
- •4.3.2 Расположение выводов фрагмента
- •4.3.3 Расположение шин земли и питания
- •4.3.4 Топологическая модель базовой ячейки
- •4.4 Топологическое проектирование элементов кмд
- •4.5 Топологии ячеек кмд
- •4.5.1 Топологии ячеек основных элементов ячеек делителя
- •4.5.2 Топологии простых элементов
- •4.5.3 Топологии ячеек области триггеров
- •5 Разработка кремниевого компилятора кмд
- •5.1 Этапы генерации топологии макроблока кмд программными средствами
- •5.2 Разработка спецификаций ячеек кмд
- •5.3 Разработка программы генерации файла спецификации кмд
- •5.4 Согласование ячеек и сборка макроблока кмд
- •6 Экономическое обоснование
- •6.1 Заработная плата основных исполнителей
- •6.2 Затраты на расходные материалы
- •6.3 Амортизационные отчисления
- •6.4 Накладные расходы
- •6.4 Сметная стоимость разработки
- •Заключение
- •Список использованных источников
- •Приложение а Топологические эскизы ячеек кмд
- •Приложение б Структура макроблока кмд
- •Приложение в Текст программы генерации спецификации структурно-топологических схем кмд различной разрядности
- •Приложение г Топологические чертежи конвейерного матричного делителя
4.3.1 Расположение транзисторов
Так как между транзисторами n- и p-типа должно сохранятся определённое расстояние, которое увеличивается от предъявляемых требований., чем они выше, тем расстояние больше.
Для уменьшения количества мест, где это расстояние нужно соблюдать, так как это уменьшит габарит объединённых ячеек, то есть необходимо уменьшить места разделения транзисторов. Для этого разработаем топологии ячеек попарно зеркальные, чтобы объединять ячейки соединяя их транзисторами одинакового типа.
4.3.2 Расположение выводов фрагмента
Выводы фрагментов важная часть интерфейса ячеек, передающая сигналы между всеми ячейками, и как следствие, их принято проводить по определённым правилам. Так же удобно расположить эти шины в отдельном слое металла в виде сквозных шин.
Выводы могут находиться на разном расстоянии как друг от друга, так и от границ фрагмента. Варианты расположения выводов фрагментов представлены на рисунке 4.1 [6].
Рисунок 4.1 – Варианты расположения выводов фрагмента
4.3.3 Расположение шин земли и питания
Шины земли и питания всегда проводятся в слоях металла. Так как нижний металл занят выводами фрагмента, то для организации шин единичного и нулевого сигналов используется верхний металл.
Для проведения шин земли и питания также существует несколько вариантов. Первым является расположение между транзисторами разных типов (рисунок 4.2, а), вторым – по краям ячейки (рисунок 4.2, б) [6].
Рисунок 4.2 – Варианты расположения шин питания и шин земли
4.3.4 Топологическая модель базовой ячейки
В результате была составлена модель базовой ячейки (рисунок 4.3) [6], при которой шины земли и питания располагаются по центру ячейки и между однотипными транзисторами. Сами же транзисторы было решено располагать за половину шага от границы ячейки для беспрепятственного совмещения как с левой, так и с правой сторон.
Рисунок 4.3 – Модель базовой ячейки
Но несмотря на объявленные общие правила внутренней разводки, это несёт рекомендательный характер и не всегда соблюдается. Может быть такое, что ради уплотнения упаковки отдельно взятой ячейки, в виду её особенностей.
4.4 Топологическое проектирование элементов кмд
В предыдущей главе был выбран сумматор для оптимальных схемных решений под текущую задачу. Но, не затрагивалась топологическая реализация приведённых электрических схем.
Потому приведена топология выбранного сумматора (рисунок 4.4), соответствующая электрической схеме, изображённой на рисунке 3.1 и цепи ускорения (рисунок 4.5), соответствующая электрической схеме, изображённой на рисунке 3.2, а также мультиплексора (рисунок 4.6) для рисунка 3.4 и конвейерного триггера (рисунок 4.7) для рисунка 3.5.
Сin
Рисунок 4.4 – Топологический эскиз сумматора на манчестерской цепочке
Рисунок 4.5 – Топологический эскиз цепочки ускорения
4.5 Топологии ячеек кмд
В прошлом разделе были представлены топологии электрических схем, но не было представлено топологии самих ячеек из которых будет формироваться КМД, о чём и будет рассказано в данном разделе.
Рисунок 4.6 – Топологический эскиз мультиплексора
Рисунок 4.7 – Топологический эскиз конвейерного триггера
