
- •(СПбГэту “лэти”)
- •Задание на выпускную квалификационную работу
- •(СПбГэту “лэти”)
- •Календарный план выполнения выпускной квалификационной работы
- •Реферат
- •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 Сметная стоимость разработки
- •Заключение
- •Список использованных источников
- •Приложение а Топологические эскизы ячеек кмд
- •Приложение б Структура макроблока кмд
- •Приложение в Текст программы генерации спецификации структурно-топологических схем кмд различной разрядности
- •Приложение г Топологические чертежи конвейерного матричного делителя
5.4 Согласование ячеек и сборка макроблока кмд
Для согласования и сборки макроблока из ячеек, подготовленных до этого, необходимо запустить программу «Matching of Cells» [12]. Меню программы включает в себя несколько пунктов (рисунок 5.5).
Рисунок 5.5 – Главное меню Matching of Cells
Запуск пунктов главного меню по порядку приводит к успешному согласованию ячеек.
Первый пункт загружает разработанную в пункте 5.3 спецификацию, введя имя необходимого текстового файла структурного описания КМД.
Второй пункт позволяет выполнить согласование ячеек. По окончанию операции, на экран выводиться количество затраченного времени и число вызовов разных промежуточных этапов.
При успешном завершении второго пункта меню, необходимо перейти к третьему пункту, в котором производиться сборка макроблока. По окончании этапа, будет выведено затраченное время.
Рисунок 5.6 – Процесс выполнения согласования и сборки
В конце выполнения каждого из пунктов выводится сообщение об неудачи или успехе выполненной операции.
Итогом выполнения программы (рисунок 5.6) является файл реализации сжатия топологии с расширением xy для каждой ячейки, а также итоговый файл на языке описания топологий CIF, содержащий описание строк КМД и самого макроблока.
Итоговый топологический чертёж с расширением cif, можно открыть в программе «LayoutEditor». Конвейерный матричный делитель разрядности 32*16 представлен на рисунке 5.7. Другие варианты КМД иной разрядности приведены в приложении Г.
Рисунок 5.7 – Топологический чертёж КМД разрядности 32*16
6 Экономическое обоснование
В данной главе, следуя алгоритму, представленному в методических рекомендациях [13], рассчитаны затраты на исследования и разработку.
6.1 Заработная плата основных исполнителей
Для расчёта затрат на заработную плату необходимо, для начала, определить затраченные человеко-дни. Для определения затрат человеко-дней используя календарный план и фактически потраченное время составим таблицу 6.1.
Таблица 6.1 – Длительность этапа разработки
№ |
Наименование работ |
Длительность работ, ч-д |
1 |
Постановка задачи, выдача технического задания |
2 |
2 |
Изучение алгоритмов деления, поиск и работа с литературой по теме |
10 |
3 |
Структурно-топологическое проектирование КМД |
10 |
4 |
Схемотехническое проектирование ячеек КМД |
7 |
5 |
Разработка топологической реализации ячеек КМД |
5 |
6 |
Изучение методов, средств сжатия и согласования ячеек КМД по габаритам и положению выводов |
10 |
7 |
Разработка спецификации ячеек. Разработка спецификации макроблока КМД |
7 |
8 |
Оформление пояснительной записки |
5 |
9 |
Оформление иллюстративного материала |
3 |
Месячная заработная плата студента принимается равной заработной плате инженера, которая в Петербурге равна 50000 рублей [14]. Месячная заработная плата руководителя проекта, равна 82000 рублей (март 2020 года)[15]. Тогда стоимость работы одного дня студента будет равен 2381 рублей, а руководителя – 3904 рублей, расчёт произведён при среднем количестве рабочих дней в месяце равном 21 дню. Сведём все данные в таблицу 6.2.
Таблица 6.2 – Затраты на основную заработную плату
№ |
Наименование работ |
Исполнитель |
Трудоёмкость, ч-д |
Ставка, руб/дн |
1 |
Постановка задачи, выдача технического задания |
Руководитель |
2 |
3904 |
2 |
Изучение алгоритмов деления, поиск и работа с литературой по теме |
Студент |
10 |
2381 |
3 |
Структурно-топологическое проектирование КМД |
Студент |
10 |
2381 |
4 |
Схемотехническое проектирование ячеек КМД |
Студент |
7 |
2381 |
5 |
Разработка топологической реализации ячеек КМД |
Студент |
5 |
2381 |
6 |
Изучение методов, средств сжатия и согласования ячеек КМД по габаритам и положению выводов |
Студент |
10 |
2381 |
7 |
Разработка спецификации ячеек. Разработка спецификации макроблока КМД |
Студент |
7 |
2381 |
8 |
Оформление пояснительной записки |
Студент |
5 |
2381 |
9 |
Оформление иллюстративного материала |
Студент |
3 |
2381 |
На основе данных таблицы 6.2 посчитаем общие затраты заработной платы на разработку (6.1 и 6.2).
|
(6.1) |
|
(6.2) |
где
– расходы на основную заработную плату
студента или руководителя (руб.),
– время потраченное студентом или
руководителем на работу (дней),
-
ставка студента или руководителя
(руб./день).
Рассчитаем расходы на дополнительную заработную плату по формуле, (6.3 и 6.4):
|
(6.3) |
|
(6.4) |
где
– расходы на дополнительную заработную
плату студента или руководителя (руб.),
– расходы на основную заработную плату
студента или руководителя (руб.),
-
норматив дополнительной заработной
платы, в рамках данной работы принимается
равным 14%.
Итоговый расход на заработную плату исполнителей сведён в таблицу 6.3.
Таблица 6.3 – Итоговые затраты на заработную плату
Исполнитель |
Оплата, руб./день. |
Количество дней |
Основная оплата за выполнение проекта, руб |
Дополнительная оплата за выполнение проекта, руб |
Руководитель |
3904 |
2 |
7808 |
1093 |
Студент |
2381 |
57 |
135717 |
19000 |
Итог: |
143525 |
20093 |
Также необходимо рассчитать отчисления на страховые обязательные взносы на социальное, пенсионное и медицинское страхование с основной и дополнительной заработной платы (6.5):
|
(6.5) |