Журналов:     Статей:        

Вопросы радиоэлектроники. 2019; : 43-49

Инструменты генерации и анализа результатов тестов производительности систем на кристалле

Жезлов К. А., Никитин С. А.

https://doi.org/10.21778/2218-5453-2019-8-43-49

Аннотация

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

Список литературы

1. Mehta A. B. ASIC/SoC functional design verification. Springer, 2018. 328 p.

2. Головина Е. К. и др. Метод создания и отладки комплексных тестов для функциональной верификации СнК, ориентированный на их повторное использование на всех этапах проектировании // Проблемы разработки перспективных микро- и наноэлектронных систем (МЭС). 2014. № 2. С. 45–50.

3. Автоматизация процесса создания тестовых окружений, обеспечивающая сквозной маршрут разработки, верификации и исследования СФ блоков и СнК / К. А. Жезлов, Я. С. Колбасов, А. О. Козлов, А. В. Николаев, Ф. М. Путря, С. Е. Фролова // Проблемы разработки перспективных микро- и наноэлектронных систем (МЭС). 2017. № 2. С. 16–21.

Issues of radio electronics. 2019; : 43-49

Tools for generation and results analysis of SOC performance tests

Zhezlov K. A., Nikitin S. A.

https://doi.org/10.21778/2218-5453-2019-8-43-49

Abstract

To ensure that the SoC project complies with the requirements for efficiency on applied tasks, the entire route of developing SoC, starting with architectural design and ending with qualification tests of the topological list of chains, should be focused on early localization of performance problems. A critical point in terms of performance is the interconnect subsystem of the So C. As part of this work, a tool for generating tests, aimed at verifying the compliance of the system with the stated requirements, was proposed. This tool implements the generation of test scenarios based on the description of data streams and their interdependencies, taking constraints into account. Describing data streams at a high level of abstraction and considering constraints allows you to automatically generate both simple load tests and complex tests based on usage scenarios that require consideration of data dependencies. To automate the analysis of test results, an error analysis tool was developed, the task of which is to scan the test logs and find the reasons for their unsuccessful completion. This module helps to automate the decision to match the current state of the project with the test plan, thus helping to decide on the allocation of resources to the project.

References

1. Mehta A. B. ASIC/SoC functional design verification. Springer, 2018. 328 p.

2. Golovina E. K. i dr. Metod sozdaniya i otladki kompleksnykh testov dlya funktsional'noi verifikatsii SnK, orientirovannyi na ikh povtornoe ispol'zovanie na vsekh etapakh proektirovanii // Problemy razrabotki perspektivnykh mikro- i nanoelektronnykh sistem (MES). 2014. № 2. S. 45–50.

3. Avtomatizatsiya protsessa sozdaniya testovykh okruzhenii, obespechivayushchaya skvoznoi marshrut razrabotki, verifikatsii i issledovaniya SF blokov i SnK / K. A. Zhezlov, Ya. S. Kolbasov, A. O. Kozlov, A. V. Nikolaev, F. M. Putrya, S. E. Frolova // Problemy razrabotki perspektivnykh mikro- i nanoelektronnykh sistem (MES). 2017. № 2. S. 16–21.