Methodology for determining and controlling the load capacity of integrated circuits

封面

如何引用文章

全文:

详细

Background. The relevance of the topic of this work is due to the need to increase the reliability of the quality of determination and control of the load capacity of microcircuits. Aim. Improving the accuracy and expanding the control functions in determining the load capacity of the microcircuits. Methods. The article considers a variant of the diagnostic non-destructive testing of microcircuits. It includes a model, a control device and an algorithm for its functioning. A well-known model was used, which was adapted to specific development and research tasks. The proposed technique makes it possible to find the largest number of inputs of logic elements that can be connected to the output of the tested microcircuits without deterioration of its functional parameters. The device included in the methodology can be used both independently and in the system of the measuring complex in conjunction with other equipment. Operation in three main modes is provided by programming the microcontroller. The program was written in C++. The proposed algorithm ensures the operation of the control device in dichotony modes, sequential and manual. Performs the functions of selecting the initial and maximum values of load elements, the signal level by which the load capacity is determined. Results. The values of the load capacity for three types of chips are obtained. The indicators of control accuracy and reliability have been determined. Using the element base of Microchip and MAXIM companies allowed for a 30% increase in measurement accuracy. Based on the conducted research tests and mock-up of the device, the capabilities of the device in various operating modes are evaluated. Conclusion. Testing of the technique on a number of samples showed its high efficiency. After finalizing the design of the device, instructions for its operation were prepared.

全文:

Введение

Одним из направлений повышения надежности бортовой радиоэлектронной аппаратуры является отбор электронной компонентной базы по результатам входного контроля [1]. Перспективным является диагностический неразрушающий контроль (ДНК). Весьма эффективным информативным параметром при этом может стать нагрузочная способность (НС) цифровых электронных устройств, в частности интегральных микросхем (ИМС) [2; 3]. Однако известные методы, устройства и методики [4; 5] имеют недостаточную точность, низкую функциональность и не позволяют установить настройки для различных режимов работы.

Целью данной работы является повышение точности и расширение функций контроля при определении НС ИМС.

Для достижения данной цели предлагается вариант методики ДНК. Методика включает в себя модель, устройство контроля и алгоритм его функционирования. В качестве рабочей была выбрана известная модель [6], которая была адаптирована под конкретные задачи разработки и исследования. Устройство и алгоритм обладают новизной. Устройство ДНК защищено охранным документом-патентом на изобретение.

1. Структурная схема устройства

В данной статье проводилась доработка структурной схемы устройства для определения нагрузочной способности микросхем из патента № 2819099. Доработанная схема устройства для определения нагрузочной способности микросхем приведена на рис. 1.

 

Рис. 1. Структурная схема устройства

Fig. 1. Block diagram of the device

 

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

Устройство для определения нагрузочной способности микросхем работает следующим образом.

Выходное напряжение испытуемой микросхемы поступает на вход повторителя с высоким входным напряжением и на сигнальный вход коммутатора, обладающего малым сопротивлением открытого канала.

Управляемый микроконтроллером коммутатор подключает к выходу испытуемой микросхемы определенное число нагрузочных элементов, полученное в результате расчетов. Нагрузочные элементы, начиная со второго, имеют весовые соотношения в два раза выше предыдущего. Вес нагрузочного элемента формируется объединением в общий вход определенного количества входов логических элементов, соответствующего весу.

Напряжение с повторителя, совпадающее с выходным напряжением испытуемой микросхемы, на входе компаратора сравнивается с напряжением, создаваемым источником опорного напряжения. Источник опорного напряжения выдает два уровня напряжения, которые соответствуют низкому и высокому логическому уровню. Сигнал компаратора используется в качестве управляющего для микроконтроллера.

Результаты расчетов с помощью микроконтроллера выводятся на жидкокристаллический экран. Также с помощью клавиатуры и жидкокристаллического экрана возможно изменять режимы работы микроконтроллера.

Помимо режимов работы по уровню напряжения, присутствуют режимы работы по методу определения нагрузочной способности: дихотомии, последовательного перебора и ручного.

2. Выбор элементной базы

Устройство определения нагрузочной способности микросхем предназначено для проведения входного контроля, предусмотрен его мелкосерийный выпуск, и с учетом этих требований к элементной базе предъявляются следующие требования:

  • высокая точность;
  • низкая стоимость;
  • низкое энергопотребление.

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

Микроконтроллер является основой устройства и должен производить все вычисления, а также создавать управляющие сигналы для других компонентов устройства. В качестве микроконтроллера был выбран ATmega328/P.

Микросхема ATmega328/P – это маломощный восьмибитный КМОП микроконтроллер. Данный микроконтроллер имеет 32 кбайт встроенной программируемой FLASH-памяти, 1 кбайт EEPROM, 2 кбайта внутренней SRAM. Также микросхема имеет встроенные таймеры-счетчики, АЦП, интерфейсы SPI, 2-wire и USART, аналоговый компаратор и встроенный осциллятор. Присутствует возможность программирования до 23 входов-выходов путем записи скомпилированной программы в память программ.

Для установления стабильной частоты работы микроконтроллера используется кварцевый резонатор с частотой 16 МГц с подключенными к нему конденсаторами емкостью 22 пФ.

Назначение входов-выходов микроконтроллера, задаваемых программно:

  • XTAL1 и XTAL2 используются для подключения резонатора;
  • PC0-PC2 применяются для управления регистром DD1;
  • PC3-PC5 – входы кнопок;
  • PC6 – вход сброса;
  • PD0-PD4 предназначены для управления ЖК-экраном напрямую;
  • PD5 – вход компаратора;
  • PD6 – вход, на который поступает сигнал 0/5 В с ключа QS1 о выбранном режиме работы устройства (по низкому/высокому уровню напряжения);
  • PB0-PB2 используются для управления ЖК-экраном через сдвиговый регистр;
  • PB3-PB5 – для управления мультиплексором, также это входы для программирования микроконтроллера.

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

Микросхема MAX4652 содержит четыре аналоговых ключа, которые часто используются вместо реле в автоматических устройствах. Они имеют низкие требования по уровню питающего напряжения, занимают меньше места на печатной плате и обладают более высокой надежностью, чем реле. Микросхема имеет четыре нормально разомкнутых ключа, которые замыкаются при подаче логической единицы на вход управления (отмечен символом «#»).

В качестве компаратора используется одиночный компаратор MAX913. Эта микросхема обладает высоким быстродействием.

Повторитель в схеме устройства необходим для выделения сигнала с целью последующего сравнения компаратором и должен обладать высокой точностью. Повторитель построен на операционном усилителе OP07C.

В устройстве используются два источника опорного напряжения, которые должны выдавать максимальное напряжение низкого уровня и минимальное напряжение высокого уровня. Для более высокой точности применяются подстроечные резисторы. Стабилизация напряжения осуществляется с помощью микросхемы КР1158ЕН5Г.

Жидкокристаллический экран нужен для отображения необходимой информации, в качестве него был выбран ЖК-экран WG12864A.

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

3. Алгоритм работы устройства

Блок-схема алгоритма приведена на рис. 2.

 

Рис. 2. Алгоритм работы устройства контроля

Fig. 2. Algorithm of operation of the control device

 

Алгоритм работы устройства заключается в следующем.

Исходными данными являются максимальное M и начальное N0 нагрузочные числа, целью – определение искомого нагрузочного числа I.

Начальное нагрузочное число задается таким образом, чтобы оно было равно степени двойки, то есть 2, 4, 8, 16 и т. д. Для удобства это число задается так, чтобы оно превышало половину справочного значения нагрузочной способности.

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

Далее осуществляется проход по итерациям. В ходе каждой итерации осуществляется задание текущего нагрузочного числа n, значение которого проверяется на соответствие искомому. При этом для упрощения считается, что зависимость выходного напряжения испытуемой микросхемы от нагрузочного числа имеет вид кусочно-линейной функции, для которой при текущем нагрузочном числе, меньшем искомого, напряжение принимает значение 2,5 В, меньшем или равном – 2,3 В (исследуется TTL-микросхема).

Проверка соответствия текущего нагрузочного числа искомому осуществляется по уровню напряжения на выходе искомой микросхемы. При этом, если уровень сигнала находится в допустимом диапазоне (напряжение больше 2,4 В), текущее нагрузочное число увеличивается на половину от предыдущего значения интервала поиска. Если уровень сигнала не находится в диапазоне, то число уменьшается. Результат проверки на каждой итерации записывается в массив.

Итерации повторяются до тех пор, пока текущее нагрузочное число не совпадет с искомым.

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

Заключение

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

Устройство может работать в трех основных режимах, которые обеспечиваются путем программирования микроконтроллера разработанной программой. Программа для микроконтроллера написана на языке С++. Использование элементной базы фирм Microchip и MAXIM позволило на 30 % повысить точность измерения.

Алгоритм обеспечивает работу устройства контроля в режимах дихотонии, последовательном и ручном. Выполняет функции выбора начального и максимального значения нагрузочных элементов, уровня сигнала, по которому определяется нагрузочная способность.

Алгоритм дает возможность работать (проводить контроль) в режиме дихотонии при высоком уровне напряжения.

×

作者简介

Gennady Shopin

Samara National Research University

Email: shopin.gp@ssau.ru

Candidate of Technical Sciences, associate professor of the Department of Radioelectronic Systems

Research interests: the device of the load capacity of the chip

俄罗斯联邦, 34, Moskovskoye shosse, Samara, 443086

Alina Denisyuk

Samara National Research University

Email: mikki90210@yandex.ru

engineer of the Department of Radioelectronic Systems, Samara National Research University, Samara, Russia.

Research interests: forecasting the quality and reliability of radio engineering systems

俄罗斯联邦, 34, Moskovskoye shosse, Samara, 443086

Mikhail Piganov

Samara National Research University

编辑信件的主要联系方式.
Email: kipres@ssau.ru

Doctor of Technical Sciences, professor of the Department of Radioelectronic Systems

Research interests: reliability of on-board electronic devices

俄罗斯联邦, 34, Moskovskoye shosse, Samara, 443086

参考

  1. A. V. Kulikov, “Methods of control and measurements of components of the onboard radio engineering complex,” Physics of Wave Processes and Radio Systems, vol. 26, no. 3, pp. 32–39, 2023, doi: https://doi.org/10.18469/1810-3189.2023.26.3.32-39. (In Russ.)
  2. M. N. Piganov et al., “Device for monitoring the load capacity of microcircuits,” Proektirovanie i tekhnologiya elektronnykh sredstv, no. 2, pp. 31–36, 2023, url: https://elibrary.ru/item.asp?id=54266030. (In Russ.)
  3. S. V. Tyulevin et al., “Development of the device for definition of the integrated circuits logic gain,” Physics of Wave Processes and Radio Systems, vol. 20, no. 1, pp. 49–52, 2017, url: https://journals.ssau.ru/pwp/article/view/7108. (In Russ.)
  4. R. O. Mishanov et al., “Forecasting models generation of the electronic means quality,” CEUR Workshop Proceedings, vol. 1904, pp. 124–129, 2017, url: https://ceur-ws.org/Vol-1904/paper23.pdf.
  5. R. O. Mishanov et al., “Device for determining the load capacity of microcircuits,” Izvestiya Samarskogo nauchnogo tsentra RAN, vol. 19, no. 1, pp. 420–423, 2017, url: http://www.ssc.smr.ru/media/journals/izvestia/2017/2017_1_420_423.pdf. (In Russ.)
  6. E. S. Erantseva et al., “Research the load capacity of microcircuits,” Physics of Wave Processes and Radio Systems, vol. 23, no. 3, pp. 74–81, 2020, doi: https://doi.org/10.18469/1810-3189.2020.23.3.74-81. (In Russ.)

补充文件

附件文件
动作
1. JATS XML
2. Fig. 1. Block diagram of the device

下载 (160KB)
3. Fig. 2. Algorithm of operation of the control device

下载 (406KB)

版权所有 © Shopin G.P., Denisyuk A.A., Piganov M.N., 2025

Creative Commons License
此作品已接受知识共享署名 4.0国际许可协议的许可

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

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

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».