Разработка интерактивного флеш-накопителя с применением ИПИ-технологии
Электронные устройства как квинтэссенция основных достижений современного технического прогресса. Знакомство с особенностями разработки интерактивного флеш-накопителя с применением ИПИ-технологии. Анализ моделей жизненного цикла электронных устройств.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 04.12.2019 |
Размер файла | 5,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
При нормальной и аккуратной эксплуатации, к корпусу USB-накопителя не прикладывается особых физических нагрузок; наиболее серьёзная нагрузка, которую он должен выдерживать - это падение с высоты письменного стола. В целях обеспечения приемлемых эксплуатационных характеристик, корпус должен защищать внутренние модули от повреждений в случае падения, для чего требуется подтвердить устойчивость спроектированного корпуса к механическим нагрузкам с помощью моделирования в САПР.
Испытание на механические нагрузки проводилось в Solidworks с использованием подключаемого модуля Simulation [10], решающая программа (solver) которого основана на методе анализа конечных элементов. Исходная модель была разбита на 44 тысячи конечных элементов, и была проведена серия тестов на ударную нагрузку. Результатами работы модуля являются эпюры напряжения, перемещения и деформации, и, согласно условию пластичности Мизеса, напряжение von Mises сравнивалось с предельным напряжением, являющимся характерным свойством заданного материала, а именно пределом текучести.
В ходе исследований было выяснено, что максимальная высота, при падении тела с которой не происходит деформации ни корпуса, ни внутренних его компонентов, составляет 280 сантиметров, что гарантирует высокий запас прочности разработанной конструкции изделия. Один из результатов работы программы представлен на рис. 16.
Рис. 16. Эпюра распределения напряжения по Мизесу для приложенной к корпусу устройства нагрузки, эквивалентной падению с высоты 150 см.
И, наконец, последним по списку в маршруте ИПИ-проектирования, но не последним по своей значимости был выполнен расчёт показателей безотказности. Он проводился с целью определения наиболее ненадёжного компонента, вносящего наибольший отрицательный вклад в вероятность безотказной работы всей системы. А именно, основной целью ставилось подтверждение или опровержение теории о том, что наибольшую вероятность отказов должен иметь модуль флеш-памяти, как элемент, в большей степени страдающий от интенсивной эксплуатации ЭУ, ведь флеш-память имеет строго ограниченный лимит циклов перезаписи её ячеек.
Моделирование надёжности производилось сразу после верификации электрической принципиальной схемы устройства, параллельно с разработкой топологии печатной платы, в отечественной САПР АСОНИКА-К-СЧ [9], интегрирующей в себе расчётные модели, данные, и базовые интенсивности отказов для групп компонентов из справочников надёжности [19]: Надёжность ЭРИ ИП, Надёжность ЭРИ 2006, MIL-HDBK-217F [8], и других. Проведённый анализ показал, что интенсивность отказов устройства флеш-памяти в режиме эксплуатации (~ 6*10-6 отказов/час) на полтора порядка превышает таковую для прочих составных компонентов (не более 3,8*10-7 отказов/час), что говорит о целесообразности разработки данного устройства и проведения дальнейших исследований в области определения параметров надёжности устройств, имеющих в своём составе модули NAND флеш-памяти.
Результаты проведения данного анализа надёжности представлены на рис. 17.
Рис. 17. Анализ показателей безотказности в САПР АСОНИКА-К-СЧ.
6.Разработка алгоритма оценки надёжности интерактивного USB флеш-накопителя
6.1 Составление структурной схемы надёжности
Электронное устройство, как правило, состоит из корпуса с вмонтированными в него разъёмами и установленным внутри печатным узлом (или несколькими). На печатном узле установлены пассивные дискретные компоненты или радиоэлементы (резисторы, конденсаторы, и т.п.), и непосредственно интегральные микросхемы: микроконтроллеры и микропроцессоры, модули памяти. В таком случае структурная схема надёжности системы будет выглядеть следующим образом:
Рис. 18. Структурная схема надёжности системы
Как правило, в электронных устройствах подобного класса не используются системы резервирования, поэтому критерием отказа системы является отказ хотя бы одного из её компонентов. Рассматривая данную схему, можно заметить, что такие компоненты как корпус устройства или узлы межсоединения сами по себе имеют низкую интенсивность отказов. Кроме этого, благодаря применению разработанного маршрута проектирования по ИПИ-методологии, в котором заранее были проведены схемотехнические, механические и тепловые исследования, направленные на раннее выявление ошибок проектирования и обеспечение комфортного электрического и теплового режима работы устройства, пассивные радиокомпоненты также характеризуются высокой степенью надёжности, и вносят лишь незначительный вклад в интенсивность отказов системы. Поэтому основным источником отказов здесь служит именно модуль флеш-памяти, вследствие некоторых особенностей его функционирования.
6.2 Особые характеристики NAND флеш-памяти, влияющие на надёжность
Проблема заключается в том, что внутри микроконтроллера присутствует микросхема электрически стираемого перепрограммируемого запоминающего устройства (ЭСПЗУ), оно же Флеш-память (flash memory). В зависимости от логического принципа построения ячеек данной памяти, в непрофессиональной среде за ней закрепилось следующее обозначение: NOR-память микроконтроллера называют «EEPROM», а NAND-массив памяти - Flash-памятью. Технически, обе эти технологии также являются флеш-памятью.
Flash-память - это разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти. Флэш-память представляет собой интегральную микросхему перепрограммируемого постоянного запоминающего устройства (ППЗУ), основные характеристики которой - объём хранимой информации и предельно допустимое количеств циклов её перезаписи. Максимально возможное количество перезаписей микросхемы определяется производителем в ходе тестирования её показателей надёжности.
Flash-память хранит информацию в массиве транзисторов с плавающим затвором, называемых ячейками. В традиционных устройствах с одноуровневыми ячейками, которые обозначаются как SLC, каждая из ячеек памяти может хранить один бит информации. Некоторые устройства с многоуровневыми ячейками могут хранить больше одного бита, используя разный уровень электрического заряда на плавающем затворе транзистора.
Число циклов перепрограммирования для флэш-памяти хотя и велико, но ограничено, что означает, что ячейки при перезаписи изнашиваются, снижается их остаточный ресурс и надёжность устройства в целом [12]. Поэтому наиболее важной задачей при расчёте надёжности устройств, содержащих в себе микросхемы Flash-памяти, является определение оставшегося количества циклов перезаписи ячеек памяти. Так, в устаревшая, дорогостоящая, и на сегодняшний день уже слабо распространённая SLC Flash-память допускает более 10000 циклов перезаписи, когда как QLC-память можно перезаписать лишь около 500 раз. [13, 15].
6.3 Создание алгоритма математического расчёта надёжности запоминающего устройства флеш-памяти по модели экспоненциального распределения
Так, было установлено, что именно модуль флеш-памяти вносит наиболее ощутимый вклад в вероятность отказов системы. Поэтому требуется разработать модель определения его отказа именно памяти микроконтроллера.
Для расчета износа и срока действия созданной модели следует учитывать уровень отказа каждого составляющего схемы. При этом критерием отказа системы является отказ как минимум одного из её компонентов. Следует произвести расчет строго вероятностной модели отказа. Для этого будем опираться на модель экспоненциального распределения. Она будет представлять собой однопараметрическую функцию, которая, благодаря своей простоте и возможности вычисления функции по модели экспоненциального распределения даже на маломощных микроконтроллерах, широко используется в общемировой практике исследования надежности. С одной стороны, стоит критически подходить к применению данной модели. Это связано с тем, что однопараметричность модели создает некоторые ограничения. Это делает ее грубо приближенной и приводит к очень большим погрешностям, как при расчете надежности, так и при экспериментальной оценке. Но с другой стороны простота модели делает её универсальной и позволяет с лёгкостью применять её для любых Flash-хранилищ данных. При этом высокая табулированность лямбда-функции позволяет адаптировать её под конкретную модель накопителя или тип Flash-памяти.
Было решено, что для расчета вероятности безотказной работы должна быть применена формула модели надежности экспоненциального распределения. Согласно ней, вероятность безотказной работы Flash-накопителя вычисляется как:
Где - интенсивность отказов флеш-памяти в циклическом режиме;
- коэффициент, зависящий от времени работы устройства, при этом:
- время работы устройства, часы.
- количество циклов (чтения, записи), цикл.
Интенсивность отказов при этом определяется как:
Где рQ - коэффициент качества. Данный параметр задается в соответствии с категорией класса исследуемого устройства памяти в соответствии с нормами MIL-M-3851, MIL-I-38535, MIL-H-38534 [8]. По степени соответствия устройству присваивается класс «S», «B», «-B» и значения соответственно «0.25», «1.0», «2.0».
Для более детального просчета данного коэффициента необходимо обратиться к таблице расчета коэффициента качества по MIL-HDBK-217F [8]:
Рис. 19. Таблица расчета коэффициента качества.
Коэффициент В1 рассчитывается относительно объёма флеш-памяти, а также её рабочей температуры, по следующей формуле:
Где B - объём памяти в битах;
Tj - температурный коэффициент, рассчитывающийся по формуле:
Где - температура работы;
- тепловое сопротивление «переход-корпус»;
- максимальная мощность теплового рассеивания. Этот параметр указан в технических характеристиках устройства.
Следующий коэффициент это коэффициент кода коррекции - .
Он рассчитывается в зависимости от типа кода коррекции ошибок на устройстве. Данный код необходим для нахождения и исправления ошибок, которые появляются в процессе передачи и хранении информации на устройстве под влиянием каких-либо помех.
· При отсутствии данного кода = 1.0
· При использовании кода Хемминга = 0.72
· При использовании метода two-needs-one = 0.68
Коэффициенты А1 и А2 являются динамическими переменными и зависят от количества обращений к памяти устройства. Эти коэффициенты приводятся в справочнике надёжности MIL-HDBK-217F в виде таблицы:
Таблица 1. Зависимость коэффициентов A1 и A2 от числа обращений к памяти
Число циклов перезаписи памяти, С |
Коэффициент A1 |
Коэффициент A2 |
|
До 100 |
0.0097 |
0 |
|
100 С 200 |
0.014 |
0 |
|
200 С 500 |
0.023 |
0 |
|
500 С 1K |
0.033 |
0 |
|
1K С 3K |
0.061 |
0 |
|
3K С 7K |
0.14 |
0 |
|
7K С 15K |
0.3 |
0 |
|
15K С 20K |
0.39 |
0 |
|
20K С 30K |
0.58 |
0 |
|
30K С 100K |
1.93 |
0 |
|
100K С 200K |
3.85 |
1.1 |
|
200K С 400K |
7.5 |
2.3 |
|
400K С 500K |
10 |
3.5 |
На данной блок-схеме (рис. 20) приведен алгоритм расчёта вероятность отказа Flash-накопителя в обобщённом виде:
Рис. 20. Блок-схема алгоритма расчета вероятности отказа устройства.
Заключение
Таким образом, в результате проведения данной выпускной квалификационной работы была освоена технология проектирования электронных устройств, содержащих в своём составе модули флеш-памяти. Было определено место стадии проектирования в жизненном цикле ЭУ, представлена модель жизненного цикла с применением компьютерного моделирования на этапах ОКР, исследованы комплексные методики проектирования. Для методологии ИПИ, показавшей себя с наилучшей стороны как в прошлых исследованиях [12], так и сейчас, был составлен уникальный сквозной маршрут проектирования, включающий в себя порядок и состав используемых средств проектирования при проведении НИОКР. При этом были достигнуты следующие результаты:
· Разработанная методика и маршрут проектирования были применены на практике при проектировании реального электронного устройства;
· Была проанализирована методология проектирования, позволяющая до 6 раз сократить время, затрачиваемое на разработку;
· Проведён полный цикл научно-исследовательских и опытно-конструкторских работ по созданию интерактивного флеш-накопителя с информационным дисплеем;
· Подготовлены информационные файлы для производства составных компонентов изделия;
· Составлена сопроводительная технологическая и конструкторская документация;
· Разработан алгоритм оценки надёжности данного устройства по модели экспоненциального распределения.
По результатам проведения данных исследований, была подана заявка на патент полезной модели интерактивного флеш-накопителя с информационным дисплеем. Также было получено свидетельство о государственной регистрации программы для микроконтроллера (ЭВМ), предназначенной для оценки остаточного ресурса флеш-накопителя согласно модели надёжности с экспоненциальным распределением (номер регистрации: 2019614405, номер и дата поступления заявки: 2019612656 18.03.2019).
Список использованных источников
1.Hernбndez, H., Grassano, N., Tьbke, A., Potters, L., Gkotsis, P., and Vezzani, A.: The 2018 EU Industrial R&D Investment Scoreboard; EUR 29450 EN; Publications Office of the European Union, Luxembourg, 2018.
2.ГОСТ Р 15.000-2016. Система разработки и постановки продукции на производство. Основные положения.
3.LTspice Information Flyer // Analog Devices, Inc. 2018. LTspice-6/18(E).
4.Донецкая Ю.В. Управление интегрированной информационной средой. Учебное пособие, СПб: НИУ ИТМО, 2012. С.10-22.Gerber X2: the new paradigm in CAD-to-CAM communication // Ucamco, 2014. URL: https://www.ucamco.com/en/news/gerber-x2-the-new-paradigm-in-cad-to-cam-communication (дата обращения 19.04.2019).
6.Гольдин В.В. и др. Информационная поддержка жизненного цикла электронных средств. М.: Радио и связь. 2002. С. 67-96.
7.The STEP standard - ISO 10303. // STEP Tools, Inc. 2014. URL: http://www.steptools.com/stds/step/ (дата обращения 01.02.2019).
8.MIL-HDBK-217F: Reliability prediction of electronic equipment. US Department of defense - 28 February 1995.
9.ГОСТ 2.702-2011 ЕСКД. Правила выполнения электрических схем.
10.Алямовский А.А. SolidWorks Simulation. Как решать практические задачи. СПб.: БХВ-Петербург, 2012. C. 7-10.
11.Матюшкин И.В. Маршруты проектирования интегральных микросхем: системный уровень: Уч. пособие. М.:МИЭТ, 2008. C. 10-17.
12.Новиков К.В. Исследование современных методик комплексного сквозного проектирования электронных устройств. М.: НИУ ВШЭ, 2018
13.K.V. Novikov, S.Yu. Tatunov. Efficiency of cross-cutting design technology application. AIP Conference Proceedings, no. 1886. 2017.
14.Белоус И.А. Сквозное автоматизированное проектирование в системе Altium Designer. // Вестник ВГУЭС. 2015. №1(28).
15.Storage device with display module. Патент США № US2010308112, 09.12.2010.
16.Малюх В.Н. Введение в современные САПР: Курс лекций. М.: ДМК Пресс, 2010.
17.Жаднов В.В. Расчет надежности электронных модулей: научное издание. M.: Салон-пресс, 2016.
18.Lombard, M. “SolidWorks 2013 Bible”. Wiley, Indianapolis, 2013
19.Renesas Electronics Corporation. “Semiconductor Reliability Handbook” Rev.2.50, 2017.
Размещено на Allbest.ru
...Подобные документы
Особенности защиты программы от подделывания. Построение замкнутой программной среды и разрешение одному конкретному приложению запуск с флеш-накопителя. Установка полной версии SecretNet 6.5. Применением хеш-функции. Проверка на контроль целостности.
контрольная работа [3,0 M], добавлен 23.05.2013Основные принципы работы и назначение флеш-памяти, история ее создания, технология изготовления и применение в цифровых устройствах. Обзор и характеристика существующих стандартов: удобство и польза. Флеш-память: особенности туннелирования и стирания.
реферат [90,3 K], добавлен 27.11.2011Поняття і архітектура флеш-пам'яті як засобу збереження інформації, визначення переваг її використання. Відмінності основних способів програмування інформації в комірках - методів квантового тунелювання Фаулера-Нордхейма і інжекції "гарячих" електронів.
реферат [748,2 K], добавлен 06.11.2010Интерактивный музей и его роль в воспитательной работе образовательного учреждения. Компьютерные технологии проектирования и преимущества использования интерактивного музея, электронных экспозиций, музейных web-сайтов. Способы применения гиперссылок.
дипломная работа [1,4 M], добавлен 11.06.2012Требования к технологии проектирования программного обеспечения (ПО). Состав и описание стадий полного жизненного цикла ПО. Классификация моделей жизненного цикла ПО, их особенности. Методологии разработки ПО, приёмы экстремальный программирование.
презентация [874,4 K], добавлен 19.09.2016Понятие информации и роль компьютерных и Интернет-технологий в современном мире. Плюсы и минусы внедрения ERP-систем. Языки программирования для разработки Web-приложений. Методология разработки интерактивного справочника. Расчёт эксплуатационных затрат.
дипломная работа [962,7 K], добавлен 13.10.2012Знакомство с технологией и возможностями применения флеш-анимации в образовательном процессе. Мультимедийные технологии как одно из наиболее бурно развивающихся направлений новых информационных технологий в учебном процессе, анализ возможностей.
дипломная работа [616,6 K], добавлен 13.05.2014Обзор средств создания обучающих программ и формирование требований к электронному учебнику. Исследование этапов разработки интерактивного обучающего ресурса. Выбор инструментов реализации. Создание интерфейсной части приложения, проектирование тестов.
дипломная работа [3,2 M], добавлен 20.05.2013Методика и основные этапы разработки системы тестирования для оценки уровня знаний студентов с применением технологии "Клиент-сервер". Проектирование клиентской, серверной части данной системы тестирования, порядок составления финальных отчетов.
дипломная работа [587,6 K], добавлен 08.11.2010Знакомство с особенностями создания WEB-страниц с использованием HTML. Общая характеристика основ компьютерного моделирования с применением Powersim и AnyLogic. Анализ способов создания динамических WEB-страниц с использованием JavaScript и PHP.
презентация [801,7 K], добавлен 25.09.2013История создания и история развития оптического накопителя. Технические особенности конкурентов. Перспективы развития оптического накопителя. Сравнительный анализ оптический накопителей. Техника безопасности при работе с ПК. Организация рабочего места.
курсовая работа [1,8 M], добавлен 13.11.2008Проектирование информационной системы (базы данных и приложения) для решения операций по учету финансов предприятия. Разработка использующих их клиентских приложений с применением технологических платформ на языке PHP с применением технологии WEB.
дипломная работа [276,3 K], добавлен 24.03.2011Изучение основных методов разработки программ для операционных систем семейства Windows с применением технологий .NET. Анализ возможностей интегрированной среды разработки Microsoft Visual Studio, языка C# и создание приложения "пункт видеопроката".
курсовая работа [1014,7 K], добавлен 28.06.2011Основные правила выбора SSD накопителя: производитель, ёмкость, форм-фактор, скорость и время работы на отказ. Обслуживание твердотельных накопителей для современных ПК. Подготовка к установке SSD. Устранение ошибок работы логики контроллера SSD.
курсовая работа [1,0 M], добавлен 31.03.2015Общая характеристика основных моделей жизненного цикла: каскадная, инкрементная, спиральная. Стадия как часть процесса создания программного обеспечения, ограниченная определенными временными рамками и заканчивающаяся выпуском конкретного продукта.
презентация [159,1 K], добавлен 27.12.2013Алгоритм створення інтернет-магазину по продажу товарів з Італії на локальному або віддаленому сервері: розробка клієнтської та адміністративної частини сайту засобами PHP і MySQL, розбиття сторінок на тематичні блоки і розміщення на них флеш-аплікацій.
курсовая работа [7,4 M], добавлен 12.05.2011Тематический план курса разработки цифрового образовательного ресурса по технологии создания электронных графических документов (электронных книг). Особенности сканирования, программное обеспечение. Основные возможности программы ABBYY Fine Reader.
дипломная работа [3,7 M], добавлен 07.07.2011Сравнительная характеристика, возможности и функции языков программирования JavaScript и PHP. Основные области их использования. Разработка интерактивного Web-приложения с применением JavaScript на примере теста по теме "Программирование на языке Delphi".
курсовая работа [19,3 K], добавлен 01.07.2014Сущность интерактивного учебника и требования, предъявляемые к нему. Программное обеспечение управления предприятием. Архитектура учебника "1С предприятие" и логическая структура программы. Методы хранения баз данных. Составление руководства пользователя.
дипломная работа [1,7 M], добавлен 23.04.2015Проектирование интерактивного справочника магазина "Азарт", для реализации продукции посредством сети Интернет. Разработка базы данных, описание программы и составление руководства для оператора. Экспериментальное исследование разработанного продукта.
дипломная работа [3,8 M], добавлен 06.06.2014