Автореферат (Исследование и разработка методов автоматического вывода геометрических ограничений с использованием декларативного программирования и формальных методов)

PDF-файл Автореферат (Исследование и разработка методов автоматического вывода геометрических ограничений с использованием декларативного программирования и формальных методов) Технические науки (19419): Диссертация - Аспирантура и докторантураАвтореферат (Исследование и разработка методов автоматического вывода геометрических ограничений с использованием декларативного программирования и фо2018-01-18СтудИзба

Описание файла

Файл "Автореферат" внутри архива находится в папке "Исследование и разработка методов автоматического вывода геометрических ограничений с использованием декларативного программирования и формальных методов". PDF-файл из архива "Исследование и разработка методов автоматического вывода геометрических ограничений с использованием декларативного программирования и формальных методов", который расположен в категории "". Всё это находится в предмете "технические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "диссертации и авторефераты" в общих файлах, а ещё этот архив представляет собой кандидатскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени кандидата технических наук.

Просмотр PDF-файла онлайн

Текст из PDF

На правах рукописиБыков Сергей АнатольевичИССЛЕДОВАНИЕ И РАЗРАБОТКА МЕТОДОВ АВТОМАТИЧЕСКОГОВЫВОДА ГЕОМЕТРИЧЕСКИХ ОГРАНИЧЕНИЙ С ИСПОЛЬЗОВАНИЕМ ДЕКЛАРАТИВНОГО ПРОГРАММИРОВАНИЯ И ФОРМАЛЬНЫХ МЕТОДОВСпециальность 05.13.11 ––«Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей»Авторефератдиссертации на соискание учёной степеникандидата технических наукМосква – 20172Работа выполнена в Московской лаборатории перспективных проблем САПРАО «Интел А/О»Научный руководитель:Рыженко Николай Владимирович, кандидаттехнических наук, ведущий научный сотрудникМосковской лаборатории перспективных проблем САПР АО «Интел А/О»Официальные оппоненты:Бычков Игнат Николаевич, доктор технических наук, заместитель Генерального директораПАО «ИНЭУМ им.

И.С. Брука»Путря Фёдор Михайлович, кандидат технических наук, начальник лаборатории «Верификации СнК и IP-блоков» ОАО НПЦ «ЭЛВИС»Ведущая организация:Федеральное государственное учреждение«Федеральный научный центр Научноисследовательский институт системных исследований Российской академии наук»Защита состоится «07» декабря 2017 г. в 13-00 часов на заседаниидиссертационногосоветаД 212.131.05набазефедеральногогосударственного бюджетного образовательного учреждения высшегообразования «Московский технологический университет» по адресу: 119454,г. Москва, пр.

Вернадского, д. 78, ауд. Д217С диссертацией можно ознакомиться в библиотеке Московскоготехнологического университета и на сайте https://mirea.ru/.Автореферат разослан «05» ноября. 2017 г.Ученый секретарьдиссертационного советак.т.н, доцентАндрианова Елена Гельевна3Общая характеристика работыАктуальность работы. Научно-технический прогресс второй половины ХХ века привел к разрыву между практическими возможностями разработанных технологий изготовления и существующими методами и методологиями решения традиционных задач проектирования. Опережающими темпами растет сложность проблем, которые требуется решать промышленности.

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

Высокая размерность таких задач приводит к тому, чтопрактический интерес представляет поиск не оптимального решения, а любого, которое соответствует всем заданным требованиям, и в кратчайшие сроки.Одним из перспективных подходов к решению подобных задач является применение формальных методов и декларативного программирования. Врамках данного подхода разработка заключается в описании задачи в терминах предметной области и в формулировании желаемых свойств решения, ане в написании алгоритма решения. Полученная спецификация проблемы затем используется в качестве входных данных некоего универсального алгоритма. Такой подход позволяет использовать одно и то же математическое ипрограммное обеспечение для решения широкого круга задач — детали описания конкретной проблемы становятся частью входных данных. Результатом работы данного подхода является решение, гарантированно удовлетворяющее всем заданным ограничениям; иначе может быть сгенерировано доказательство, почему такое решение невозможно построить.

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

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

Необходимость в применении агрессивных оптимизаций при проектировании ИС вынуждает использовать библиотеки ячеек, содержащие большое число элементов. Также растет и количество самих библиотек — для разных проектов могут потребоваться специфичные наборы компонентов.Традиционно СБИС разрабатываются по методологии «сверху-вниз»,начиная с высокоуровневого поведенческого описания в терминах функций иалгоритмов и заканчивая детальным физическим описанием СБИС.

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

Данные ограничения должны быть соблюдены при разработкеСБИС. Такое разделение создает барьер между разработчиками, предоставляющими высокоуровневое описание СБИС, и разработчиками физическогопредставления. Устранение этого барьера может сократить цикл разработки вцелом.Этап разработки топологий элементов составляет значительную частьобщего бюджета проектирования библиотек. Актуальным способом физического проектирования элементов является метод синтеза — автоматическаягенерация физического представления ячейки (топологии) с учетом заданныхтехнологических ограничений.

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

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

Процесс их разработки является итеративным.Таким образом, разработка вычислительного комплекса автоматического вывода геометрических ограничений на границах структурных компонентов, предотвращающих нарушения при размещении структурных компонентов встык сократит цикл проектирования библиотек. Использование подобного вычислительного комплекса позволяет обеспечить дополнительнуюсвязь между уровнями логического и физического проектирования СБИС. Посвоей природе задача формирования набора дополнительных правил является задачей оптимизации большой размерности. Вычислительный комплексавтоматического вывода правил с использованием формальных методов идекларативного программирования является эффективной технологией длярешения поставленной задачи.Объектом диссертационного исследования являются вычислительные комплексы, используемые при разработке структурных компонентов ограниченной площади.Предметом диссертационного исследования являются методы, алгоритмы и программные средства разработки структурных компонентов ограниченной площади, основанные на использовании декларативного программирования и формальных методов.Область исследования определена предметной областью паспортаспециальности 05.13.11: 3) “Модели, методы, алгоритмы, языки и программные инструменты для организации взаимодействия программ и программныхсистем”.Цель работыЦелью данной работы является разработка вычислительного комплекса, выполняющего процедуру автоматического построения геометрическихограничений на базе декларативного программирования и позволяющего отделить алгоритм решения задачи от деталей исследуемых технологий.

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

Разработка алгоритма построения вспомогательных геометрических ограничений на границах структурных компонентов ограниченнойплощади.4. Разработка алгоритма анализа вспомогательных геометрическихограничений и их влияния на параметры структурных компонентов ограниченной площади.65. Разработка вычислительного комплекса для автоматического вывода субоптимального набора геометрических ограничений на границахструктурных компонентов ограниченной площади.Методика проведения исследования разработанных моделей, методов и алгоритмов включает в себя использование теории выполнимости булевых функций, дискретной математики, теории графов, методов минимизации логических функций.Основные положения, выносимые на защиту:1.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5168
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее