Детальная информация
| Название | Исследование открытого программного обеспечения для автоматизированной генерации модулей памяти для цифровых интегральных схем: выпускная квалификационная работа бакалавра: направление 11.03.04 «Электроника и наноэлектроника» ; образовательная программа 11.03.04_03 «Интегральная электроника и наноэлектроника» = Research of open-source software applications for automatized memory modules generation for digital integral circuits |
|---|---|
| Авторы | Ильинов Артём Алексеевич |
| Научный руководитель | Пятак Иван Михайлович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт электроники и телекоммуникаций |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | генерация памяти ; RAM ; SRAM ; OpenRAM ; Virtuoso ; ASIC ; открытое ПО ; заказная интегральная схема ; топология на кристалле ; memory generation ; design flow |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 11.03.04 |
| Группа специальностей ФГОС | 110000 - Электроника, радиотехника и системы связи |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-3244 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\41828 |
| Дата создания записи | 04.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Цель работы – исследование открытого программное обеспечение для генерации модулей памяти для цифровых интегральных схем. В ходе работы был рассмотрен процесс выбора открытого ПО для генерации модуля памяти SRAM. Далее был описан процесс создания топологии компонентов модуля памяти SRAM в ПО Cadence Virtuoso. После чего описывается процесс добавления необходимых файлов в рабочую директорию генератора OpenRAM из технологической библиотеки КМОП 180нм, модификации технологического файла tech.py и модификации имеющихся скриптов генератора OpenRAM для успешной генерации памяти. В ходе работы была сгенерирован модуль памяти SRAM для технологических библиотек UMC и Mikron, а также исправлены ошибки на пути подготовки к генерации. В конце полученные модули памяти SRAM были сравнены с имеющимися аналогами на основе нормированных рабочих частот, нормированной площади и по количеству DRC ошибок, которые необходимо исправить вручную и невозможно исправить на этапе генерации модуля памяти SRAM.
Object of study is an open-source software application for memory modules generation for digital integral circuits. The aim is research of open-source software applications for memory modules generation for digital integral circuits. The following tasks were solved: 1. Review of open-source memory generators in purpose of following research and technology implementation; 2. Development of the schematics and topologies of the memory module components, such as memory cell, flip-flop, sense amplifier and write driver; 3. Research of the memory generator scripts in purpose of technology implementation; 4. Solving issues that appeared during development and generation process; 5. Generated memory modules comparison with available alternatives; As a result of the study, OpenRAM memory generator was opted for a new ASIC technology implementation. Moreover, memory components were developed, script files and technological files were modified, as well as the design (DRC) rules. As a result, memory modules were generated almost without design rules violations; they are comparable with known alternative memory modules. In this article I’ve used Cadence Virtuoso software, OpenRAM open-source SRAM generator, GitHub, Klayout GDSII and Pytchon3 script language.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|