Разработка отдельных компонент инфраструктуры для верификации CPU
Разработка тестовых сценариев и генераторов тестов для проверки отдельных блоков CPU и специализированных процессоров
Разработка тестовых сценариев и генераторов тестов для проверки ядра CPU и многоядерного кластера
Ведение списка обнаруженных дефектов в системе отслеживания ошибок (Jira, Confluence)
Типовые задачи:
Разработка генератора тестов для проверки набора инструкций плавающей арифметики, разработка генератора тестов для проверки подсистемы памяти, разработка системы трассировки исполняемой программы на RTL модели CPU
Требования
Знание языка C++, понимание принципов ООП
Дискретная математика, цифровая схемотехника.
Умение разработать цифровой автомат архитектура центрального процессора (ассемблер, составные блоки ALU, MMU, Cache и т.п.)