нженер по верификации и тестированию наноразмерных

advertisement
ПРОЕКТ
ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ
Инженер по верификации и тестированию наноразмерных
интегральных схем
Вид экономической деятельности / Область профессиональной
деятельности1:
Функциональная верификация и разработка тестов функционального
контроля наноразмерных интегральных схем
Код по ОКВЭД2
32.10.6
Производство интегральных схем, микросборок и микромодулей
74.2
Деятельность в области архитектуры; инженерно-техническое
проектирование; геолого-разведочные и геофизические работы;
геодезическая и картографическая деятельность; деятельность в
области стандартизации и метрологии; деятельность в области
гидрометеорологии и смежных с ней областях; виды деятельности,
связанные с решением технических задач, не включенные в другие
группировки
Москва 2013
Вид экономической деятельности указывается по ОКВЭД. Название области профессиональной
деятельности формулируется разработчиком профессионального стандарта в случае, если деятельность,
представленную в профессиональном стандарте, нельзя (трудно) отнести к одному конкретному виду
экономической деятельности
2
ОКВЭД – Общероссийский классификатор видов экономической деятельности, документ входит в состав
общероссийских классификаторов технико-экономической и социальной информации. Принят
постановлением Госстандарта N 454-ст от 6 ноября 2001 г., введен 1 января 2003 г.
1
СОДЕРЖАНИЕ
I. ОБЩИЕ ПОЛОЖЕНИЯ ...................................................................................................................... 3
1.1. Область применения профессионального стандарта ................................................................. 3
1.2. Термины, определения и используемые сокращения ..................................................................... 4
1.2.1. Термины, определения и используемые сокращения, характерные для задачи
составления профессиональных стандартов в целом ..................................................................... 4
1.2.2. Термины, определения и используемые сокращения, характерные для области
профессиональной деятельности ...................................................................................................... 6
II. ПАСПОРТ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА ................................................................ 6
III. КАРТОЧКИ ВИДОВ ТРУДОВОЙ ДЕЯТЕЛЬНОСТИ ............................................................... 9
1. Квалификационный уровень: 6........................................................................................................... 9
1.1. Вид трудовой деятельности: Разработка функциональных тестов и элементов среды
верификации моделей интегральной схемы и ее составных блоков ................................................. 9
1.1.1. Описание трудовых функций ................................................................................................ 10
1.2. Вид трудовой деятельности: Выполнение работ по тестированию, определению
характеристик и отбраковке интегральных схем........................................................................... 15
1.2.1. Описание трудовых функций ................................................................................................ 16
2. Квалификационный уровень: 7......................................................................................................... 22
2.1. Вид трудовой деятельности: Выполнение работ по верификации моделей интегральной
схемы и ее составных блоков .............................................................................................................. 22
2.1.1. Описание трудовых функций ................................................................................................ 23
2.2. Вид трудовой деятельности: Выполнение работ по созданию сред верификации моделей и
сопровождению разработки прототипов ИС и составляющих ее блоков ................................... 30
2.2.1. Описание трудовых функций ................................................................................................ 31
3. Квалификационный уровень: 8......................................................................................................... 39
3.1. Вид трудовой деятельности: Изучение, анализ, разработка и внедрение методов
верификации СФ-блоков и ИС ............................................................................................................. 39
3.1.1. Описание трудовых функций ................................................................................................ 40
3.2. Вид трудовой деятельности: Изучение, анализ, разработка и внедрение методов
тестирования и исследования СФ-блоков и ИС ................................................................................ 44
3.2.1. Описание трудовых функций ................................................................................................ 45
3.3. Вид трудовой деятельности: Руководство и осуществление контроля деятельности
инженеров-верификаторов ................................................................................................................. 47
3.3.1. Описание трудовых функций ................................................................................................ 48
3.4. Вид трудовой деятельности: Руководство и осуществление контроля деятельности
инженеров-тестировщиков................................................................................................................. 53
3.4.1. Описание трудовых функций ................................................................................................ 54
IV. РАЗРАБОТЧИКИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА ................................................ 56
Экспертиза профессионального стандарта ..................................................................................... 57
Приложение 1 ........................................................................................................................................... 59
Приложение 2 ........................................................................................................................................... 60
2
I. ОБЩИЕ ПОЛОЖЕНИЯ
1.1.Область применения профессионального стандарта
Профессиональный стандарт – многофункциональный нормативный
документ, определяющий в рамках конкретного вида экономической
деятельности (области профессиональной деятельности) требования к
содержанию и условиям труда, квалификации и компетенциям работников по
различным квалификационным уровням.
Профессиональный стандарт предназначен для:
проведения оценки квалификации и сертификации работников, а также
выпускников учреждений профессионального образования;
формирования государственных образовательных стандартов и
программ всех уровней профессионального образования, в том числе
обучения персонала на предприятиях, а также для разработки учебнометодических материалов к этим программам;
решения широкого круга задач в области управления персоналом
(разработки стандартов предприятия, систем мотивации и стимулирования
персонала, должностных инструкций; тарификации должностей; отбора,
подбора и аттестации персонала, планирования карьеры);
проведения процедур стандартизации и унификации в рамках вида
(видов) экономической деятельности (установление и поддержание единых
требований к содержанию и качеству профессиональной деятельности,
согласование наименований должностей, упорядочивание видов трудовой
деятельности и пр.).
Настоящий профессиональный стандарт ставит своей целью дополнить
существующие нормативные документы в части требований к специалистам
по верификации и тестированию наноразмерных ИС и обусловлен возросшей
сложностью процессов верификации и тестирования, появлению новых
особенностей в наноразмерных ИС (наибольшие сложности возникают при
верификации комплексных проектов ИС, таких системы и сети на
кристалле), и появлению новых методов и средств верификации
комплексных проектов ИС.
Настоящий профессиональный стандарт описывает деятельность по
функциональной верификации моделей наноразмерных ИС до их
изготовления, в части процедуры верификации моделей ИС, написанных на
языках высокого уровня, цифрового, смешанного цифро-аналогового
моделирования блоков, имеющих сложную цифровую часть, формальной
3
верификации, семантического анализа, программного и аппаратного
прототипирования, оставляя за рамками стандарта чистое аналоговое
моделирование СФ-блоков, поскольку оно сопряжено непосредственно с
процессом их разработки и этапами физической верификации топологии ИС.
Настоящий профессиональный стандарт описывает деятельность по
тестированию изготовленных кристаллов в части разработки и отладки
тестов функционального контроля и измерения электрических параметров
наноразмерных ИС, оставляя за рамками стандарта другие этапы
тестирования и измерений, описанные в ОСТ В 11 0998-99, поскольку они не
имеют принципиальных особенностей применительно к тестированию
наноразмерных ИС.
1.2. Термины, определения и используемые сокращения
1.2.1.Термины, определения и используемые сокращения,
характерные для задачи составления профессиональных стандартов в
целом
В настоящем профессиональном стандарте используются следующие
термины и их определения:
область профессиональной деятельности - совокупность видов
трудовой деятельности, имеющая общую интеграционную основу и
предполагающая схожий набор компетенций для их выполнения.
Корреспондируется с одним или несколькими видами экономической
деятельности;
вид
трудовой
деятельности
–
составная
часть
области
профессиональной деятельности, образованная целостным набором трудовых
функций и необходимых для их выполнения компетенций;
обобщенные трудовые функции содержат целостную группу
конкретных функций, выполняемых группами или отдельными работниками;
трудовая функция – составная часть вида трудовой деятельности,
представляющая собой интегрированный и относительно автономный набор
трудовых действий, определяемых бизнес-процессом и предполагающий
наличие необходимых компетенций для их выполнения;
трудовое действие – простейшая (элементарная) производственная
операция, совершаемая работником для выполнения своей трудовой
функции;
квалификационный
уровень
–
4
совокупность
требований
к
компетенциям работников, дифференцируемых по параметрам сложности,
нестандартности трудовых действий, ответственности и самостоятельности;
квалификация – 1) готовность работника к
качественному
выполнению конкретных функций в рамках определенного вида трудовой
деятельности;
2) официальное признание (в виде сертификата)
освоения компетенций, соответствующих требованиям к выполнению
трудовой деятельности в рамках конкретной профессии (требований
профессионального стандарта)
компетенция – способность применять знания, умения и опыт в
трудовой деятельности;
национальная рамка квалификаций – организованные в единую
структуру описания квалификаций, признаваемые на национальном и
международном уровнях, посредством которых осуществляется измерение и
взаимосвязь результатов обучения и устанавливается соотношение дипломов,
свидетельств и других сертификатов об образовании;
сертификат – официальный документ, выдаваемый уполномоченным
органом,
подтверждающий
результаты
образования
(обучения),
продемонстрированные в ходе установленных процедур оценки;
условия труда - совокупность факторов производственной среды и
трудового процесса, оказывающих влияние на работоспособность и здоровье
работника.
В настоящем профессиональном стандарте используются следующие
сокращения:
ЕТКС – «Единый тарифно-квалификационный справочник работ и
профессий рабочих отраслей экономики Российской Федерации»;
ЕКСД – «Единый квалификационный справочник должностей
руководителей, специалистов и служащих»;
КСД – «Квалификационный справочник должностей руководителей,
специалистов и других служащих»;
ОКВЭД –«Общероссийский классификатор видов экономической
деятельности. Russianclassificationofeconomicactivities.Ок 029-2001»;
ОКЗ – «Общероссийскийклассификаторзанятий. ОК 010-93 (ОКЗ)»;
ОРК – отраслевая рамка квалификаций;
НАРК – Национальное агентство развития квалификаций;
НРК РФ – Национальная рамка квалификаций РФ.
5
1.2.2.Термины, определения и используемые сокращения,
характерные для области профессиональной деятельности
В настоящем профессиональном стандарте используются следующие
сокращения:
АИС — автоматизированная измерительная система;
ИС — интегральная схема, тоже что и микросхема;
КД — конструкторская документация;
Модель ИС — представление проекта интегральной схемы на одном из
уровней абстракции;
Кристалл ИС — изготовленный кристалл интегральной схемы;
ОС — операционная система;
ПК — персональный компьютер;
ПЛИС — программируемая логическая интегральная схема;
ПО — программное обеспечение;
САПР — система автоматизированного проектирования;
СБИС — интегральная схема сверх большой степени интеграции;
СФ — сложно-функциональный;
ТЗ — техническое задание;
ЦОС — цифровая обработка сигналов;
Дополнительные термины и их определения, используемые в
профессиональном стандарте, приведены в приложении 2.
II. ПАСПОРТ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
Область профессиональной деятельности
Функциональная верификация и разработка тестов функционального
контроля наноразмерных интегральных схем
Основная цель области профессиональной деятельности:
Обеспечение качества и соответствия моделей всех уровней абстракции
(согласно маршруту разработки ИС) наноразмерной ИС заявленным
спецификациям
и
характеристикам,
подтверждение
заявленных
функциональных и электрических параметров для изготовленных ИС
6
Виды трудовой деятельности по квалификационным уровням и их связь с
действующими нормативными документами
Квалификационный
уровень (подуровень)
В
соответствии с
Национа
ль-ной
рамкой
квалифи
ка-ций
шестой
шестой
седьмой
седьмой
Вид трудовой
деятельности
Рекомен-дуемые
наимено-вания
должностей
В соответствии с
отраслевой
рамкой
квалифика
-ций
6
6
7
7
Дополнительная информация3
Должно
сти по
КСД,
ЕКСД
Разработка
функциональных
тестов и
элементов среды
верификации
моделей
интегральной
схемы и ее
составных
блоков
Выполнение
работ по
тестированию,
определению
характеристик и
отбраковке
интегральных
схем
Стажер-верификатор
Выполнение
работ по
верификации
моделей
интегральной
схемы и ее
составных
блоков
Инженерверификатор,
Выполнение
работ по
Ведущий инженер-
Профес
сии по
ЕТКС,
коднаименование
Виды
занятий
по ОКЗ,
коднаимено
-вание
Инженерпрограммист
(инженерверификатор
интегральных схем,
специалист по
функциональной
верификации ИС)
Инженертестировщик,
Инженерпрограммист
(инженертестировщик
интегральных схем,
специалист по
тестированию ИС)
Инженерпрограммист
(инженерверификатор
интегральных схем,
специалист по
функциональной
верификации ИС)
Здесь и далее курсивом выделены рекомендательные разделы, включаемые в профессиональный стандарт
по усмотрению разработчиков
3
7
восьмой
восьмой
восьмой
восьмой
8
8
8
8
созданию сред
верификации
моделей и
сопровождению
разработки
прототипов ИС
и составляющих
ее блоков
верификатор,
Изучение,
анализ,
разработка и
внедрение
методов
верификации
СФ-блоков и ИС
Старший научный
сотрудник (в области
верификации),
Изучение,
анализ,
разработка и
внедрение
методов
тестирования и
исследования
СФ-блоков и ИС
Ведущий инженертестировщик,
Руководство и
осуществление
контроля
деятельности
инженеровверификаторов
Главный специалист,
Руководство и
осуществление
контроля
деятельности
инженеровтестировщиков
Главный специалист,
Инженерпрограммист
(инженерверификатор
интегральных схем,
специалист по
функциональной
верификации ИС)
Ведущий инженерпрограммист
(ведущий инженерверификатор
интегральных схем,
ведущий специалист
по функциональной
верификации ИС)
Ведущий инженерпрограммист
(ведущий инженертестировщик
интегральных схем,
ведущий специалист
по тестированию ИС)
Руководитель группы
верификаторов
(главный специалист
по функциональной
верификации ИС,
руководитель группы
функциональной
верификации)
Руководитель группы
тестировщиков
(главный специалист
по тестированию ИС,
руководитель группы
тестирования)
8
III. КАРТОЧКИ ВИДОВ ТРУДОВОЙ ДЕЯТЕЛЬНОСТИ
1. Квалификационный уровень: 6
1.1. Вид трудовой деятельности: Разработка функциональных тестов и
элементов среды верификации моделей интегральной схемы и ее составных
блоков
Возможные наименования должностей:
Стажер-верификатор
Инженер-программист
(инженер-верификатор
специалист по функциональной верификации ИС)
интегральных
схем,
Обобщенное описание выполняемой трудовой деятельности:
Изучает описание стандарта(ов) и/или КД на СФ-блок, а также верификационные
планы соответствующих СФ-блоков. Выявляет набор свойств и тестовых сценариев,
которые должны быть реализованы для полноценной верификации СФ-блока
Уточняет набор дополнительных требований к компоненту, обусловленных
требованиями унификации верификационных компонентов. Создает код
верификационного компонента. Создает примеры использования верификационного
компонента в базовых режимах. Выполняет отладку верификационного компонента и
тестовых примеров его использования. Составляет документацию на верификационный
компонент. Сопровождает верификационный компонент
Требования к профессиональному образованию и обучению:
высшее, магистратура, бакалавр
Требования к опыту работы
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
9
Перечень трудовых функций
Шифр
Наименование обобщенной трудовой функции
1.1.
Разрабатывает верификационные компоненты,
интегрируемые в среду верификации ИС и/или ее
составных блоков
Разрабатывает функциональные тесты для моделей СФблоков и ИС на языках описания и верификации
аппаратуры
Разрабатывает тестовые программы или генераторы
тестовых программ для модели ИС на языках
программирования целевой системы
1.2.
1.3.
Квалификационный
уровень
(подуровень)
6
1.1.1. Описание трудовых функций
1.1.1.1.Трудовая функция
Разрабатывает верификационные компоненты, интегрируемые в среду
верификации ИС и/или ее составных блоков
Шифр 1.1.
Основные
трудовые
действия
Изучает описание стандарта(ов) и/или КД на СФ-блок, а также
верификационные планы соответствующих СФ-блоков
Выявляет набор свойств и тестовых сценариев, которые должны быть
реализованы для полноценной верификации СФ-блока, в
соответствии со стандартом(ами) и/или КД на СФ-блок
Изучает описания сред верификации, в которых предполагается
использование верификационного компонента и выявляет все
основные способы интеграции верификационного компонента в
тестовые окружения и/или среды верификации и основные сценарии
использования компонента
Уточняет набор дополнительных требований к компоненту,
обусловленных требованиями унификации верификационных
компонентов (в случае, если разрабатываемый компонент будет
повторно использоваться)
Создает код верификационного компонента
Создает примеры использования верификационного компонента в
базовых режимах
Выполняет отладку верификационного компонента и тестовых примеров
его использования
Составляет документацию на верификационный компонент
10
Необходимые
знания
Необходимые
умения
Сопровождает верификационный компонент, дополняя примеры его
использования и исправляя обнаруженные ошибки
Стандартные, полузаказные и заказные БИС/СБИС, СнК. Маршрут
разработки и верификации;
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК. Стандарты и интерфейсы;
Шины и интерфейсы периферийных устройств;
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств);
Типовые периферийные устройства, используемые совместно с СнК в
конечных системах;
Особенности взаимодействия блоков в составе СнК;
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры). Умение
использовать;
Методики верификации СФ-блоков и ИС;
Структура и основные характеристики верификационных компонент;
Теория вероятности, теория автоматов, необходимые для грамотного
создания случайных тестов и анализа их полноценности;
Языки верификации аппаратуры;
Объектно ориентированный подход в создании тестов и тестовых
окружений СФ-блоков и ИС;
Высокоуровневые языки программирования;
Английский язык на уровне чтения и перевода технической
документации;
КД на ИС и СФ блоки;
Стандарты реализованные в верифицируемых СФ блоках и ИС;
Описания сред верификации и тестовых окружений;
Описание верификационного компонента;
Особенности аппаратуры и алгоритмов в целевой области
Читать и переводить профессионально ориентированные тексты на
английском языке;
Разрабатывать верификационные компоненты для конкретного
аппаратного стандарта;
Использовать методики верификации СФ-блоков и ИС при создании
верификационных компонентов;
Использовать целевые САПР;
Проводить анализ и определять причины сбоев при прохождении тестов;
Искать решения технических проблем в технической документации и с
использованием современных информационных технологий;
11
Пользоваться технической документацией;
Разрабатывать документацию в соответствии со стандартом
предприятия;
Работать с системой отслеживания ошибок
1.1.1.2.Трудовая функция
Разрабатывает функциональные тесты для моделей СФ-блоков и ИС на
языках описания и верификации аппаратуры
Шифр 1.2.
Основные
трудовые
действия
Необходимые
знания
Изучает стандарты , связанные с тестируемым блоком и документацию
на блок
Уточняет особенности поведения СФ-блоков и ИС у разработчиков ИС,
сообщает им недочеты в документации и обнаруженные ошибки в
моделях СФ-боков и ИС
Уточняет особенности поведения СФ-блоков и ИС у разработчиков ИС,
сообщает им недочеты в документации и обнаруженные ошибки в
моделях СФ-боков
Создает код тестов блока или ИС в соответствии с верификационным
планом и с учетом обнаруженных ранее ошибок
Создает код, необходимый для средств формальной верификации блока
или ИС
Выполняет отладку созданных тестов на моделях блоков и ИС всех
уровней абстракции, предусмотренных маршрутом
Корректирует код тестов по результатам анализа качества теста,
выполненного специалистом более высокой квалификации
Анализирует результаты прохождения тестов
Разрабатывает документацию на созданные тесты
Формирует верификационный отчет
Стандартные, полузаказные и заказные БИС/СБИС, СнК. Маршрут
разработки и верификации
Базовые примитивы цифровой схемотехники (суммуторы, триггеры,
регистры и т. п.) и особенности их реализации
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК. Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
12
Необходимые
умения
Особенности взаимодействия блоков в составе СнК
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры)
Методики верификации СФ-блоков и ИС
Синтаксический и семантический анализ
Английский язык на уровне чтения и перевода технической
документации
Теория вероятности, теория автоматов, необходимые для грамотного
создания случайных тестов и анализа их полноценности
Теория автоматов. Модели конечных автоматов. Анализ поведения
Особенности аппаратуры и алгоритмов в целевой области
Языки верификации аппаратуры
Объектно-ориентированный подход в создании тестов и тестовых
окружений СФ-блоков и ИС
Языки описания аппаратуры
Реализация всех базовых логических примитивов и автоматов в виде
моделей уровня регистровых передач с использованием языков
описания аппаратуры
Требования к синтезируемому коду, создаваемому на языках описания
аппаратуры
Конструкторская документация
Верификационный план
КД на СФ блоки и ИС
Верификационный отчет
Разрабатывать тесты с использованием современных языков и методик
верификации
Использовать методы и средства разработки тестовых сценариев и
тестового кода, в том числе, предоставляемые существующей средой
верификации
Эффективно применять типовые программные пакеты и системы,
ориентированные на верификацию моделей ИС
Проводить анализ и определять причины сбоев при прохождении тестов
Определять источник ошибки, используя описание тестируемой системы
на языке описания аппаратуры
Искать решения технических проблем в технической документации и с
использованием современных информационных технологий
Пользоваться технической документацией
Разрабатывать документацию в соответствии со стандартом предприятия
Работать с системой отслеживания ошибок
13
1.1.1.3.Трудовая функция
Разрабатывает тестовые программы или генераторы тестовых программ для
модели ИС на языках программирования целевой системы
Шифр 1.3.
Основные
трудовые
действия
Необходимые
знания
Создает код тестов или генераторов тестов исполняемых
вычислительными ресурсами ИС в соответствии с верификационным
планом и учетом обнаруженных ранее ошибок
Уточняет особенности поведения СФ-блоков и ИС у разработчиков ИС,
сообщает им недочеты в документации и обнаруженные ошибки в
моделях СФ-боков и ИС
Выполняет отладку созданных тестов или генераторов тестов на моделях
ИС всех уровней абстракции, предусмотренных маршрутом
разработки ИС
Корректирует код тестов или генераторов тестов по результатам анализа
качества теста, выполненного ведущим специалистом
Выполняет анализ результатов прохождения тестов
Формирует верификационный отчет
Разрабатывает документацию на созданные тесты или генераторы тестов
Стандартные, полузаказные и заказные БИС/СБИС, СнК.
Маршрут разработки и верификации
Базовые примитивы цифровой схемотехники (сумматоры, триггеры,
регистры и т. п.) и особенности их реализации
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
Встраиваемые ОС и ОС реального времени общая информация
Разработка прикладных программ для встраиваемых ОС и для ОС
реального времени
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры)
Методики верификации СФ-блоков и ИС
Верификация, тестирование и отладка программных систем
Английский язык на уровне чтения и перевода технической
документации
Теория вероятности, теория автоматов, необходимые для грамотного
14
Необходимые
умения
создания случайных тестов и анализа их полноценности
Языки описания аппаратуры
Высокоуровневые языки программирования
Языки программирования для встраиваемых систем
Языки ассемблера процессорных ядер общего назначения, процессорных
ядер ЦОС, специализированных процессорных ядер
Особенности разработки ПО для встраиваемых систем
Конструкторская документация
Верификационный план
КД на СФ блоки и ИС
Верификационный отчет
Создавать программы для систем на кристалле
Использовать инструментальные средства для разработки и отладки
программ для систем на кристалле
Использовать актуальные САПР
Отлаживать тестовые программы для систем на кристалле с
использованием штатных средств отладки
Отлаживать программы для систем на кристалле с использованием
САПР для моделирования аппаратуры
Определять источник ошибки, используя описание тестируемой системы
на языке описания аппаратуры
Искать решения технических проблем в технической документации и с
использованием современных информационных технологий
Пользоваться технической документацией
Разрабатывать документацию в соответствии со стандартом предприятия
Работать с системой отслеживания ошибок
1.2. Вид трудовой деятельности: Выполнение работ по тестированию,
определению характеристик и отбраковке интегральных схем
Возможные наименования должностей:
Инженер-тестировщик,
Инженер-программист (инженер-тестировщик интегральных схем,
специалист по тестированию ИС)
Обобщенное описание выполняемой трудовой деятельности:
Требования к профессиональному образованию и обучению:
высшее, магистратура, бакалавр
15
Требования к опыту работы
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
Перечень трудовых функций
Шифр
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
Наименование обобщенной трудовой функции
Разрабатывает эталонные образцы тестовых воздействий
используемых измерительным оборудованием для
отбраковки интегральных схем
Разрабатывает программы измерения для АИС,
проверяющие определенные свойства или параметры
ИС
Осуществляет сборку программно-аппаратного
измерительного комплекса обеспечивающего
автоматизированное тестирование ИС
Исследует функциональные параметры ИС на опытной
партии кристаллов
Исследует электрические параметры ИС на опытной
партии кристаллов
Выполняет пост-производственную верификацию ИС
Выполняет тестирование кристаллов ИС в целях
отбраковки
Квалификационный
уровень
(подуровень)
6
1.2.1. Описание трудовых функций
1.2.1.1.Трудовая функция
Разрабатывает эталонные образцы тестовых воздействий используемых
измерительным оборудованием для отбраковки интегральных схем
Шифр 2.1.
Основные
трудовые
действия
Формирует векторы тестовых воздействий с учетом характеристик
измерительного оборудования
У разработчиков ИС уточняет особенности архитектуры блока, у
16
Необходимые
знания
Необходимые
умения
верификаторов ИС уточняет особенности тестирования блока и
анализирует с ними существующий набор функциональных тестов
Оценивает степень покрытия полученных тестовых векторов
Оценивает время прохождения тестовых векторов и выявляет
избыточные вектора
По результатам оценки покрытия тестов дополняет и корректирует
тестовые вектора
Языки программирования и описания функционального поведения
разрабатываемой СнК
Языки описания аппаратуры
Знание архитектуры современных СНК
Знание методов формирования и представления векторов тестовых
воздействий
Знания архитектуры СнК, методов инициализации СФ-блоков
Знание особенностей функционирования современных СНК и влияния
СФ-блоков
Знание функциональных возможностей современного измерительного
оборудования, методов формирования и кодирования сигналов
тестовых воздействий
Работать с проектной документацией
Работать со спецификацией СнК
Работать с документацией современного измерительного оборудования
Формировать тестовые векторы с помощью САПР в автоматическом и
полуавтоматическом режиме
Оценить необходимые ресурсы измерительного оборудования для
реализации тестов
Прорабатывать взаимодействие измерительного оборудования с СНК на
каждом этапе тестирования
Распределить измерение требуемых характеристик по этапам
тестирования СНК
1.2.1.2.Трудовая функция
Разрабатывает программы измерения для АИС, проверяющие определенные
свойства или параметры ИС
Шифр 2.2.
Основные
трудовые
действия
Разрабатывает тестовые программы, использующие разработанный
набор тестовых векторов, программы для автоматизированного
измерительного оборудования
Разрабатывает программы управления автоматизированным
измерительным оборудованием для измерения параметров ИС
17
Необходимые
знания
Необходимые
умения
Отлаживает тестовые программы
Составляет документацию на тестовые программы
Специализированное ПО, поставляемое с измерительным
оборудованием
Языки программирования
Методики измерения
Специфики измерений блоков в составе выпускаемых СнК
Знания архитектуры СнК, методов инициализации СФ-блоков
Визуальное программирование
Направления влияния внешней и внутренней среды на параметры
измеряемой ИС
Работать с ГОСТами и ОСТами
Работать с проектной документацией
Работать с документацией современного измерительного оборудования
Оценить необходимые ресурсы измерительного оборудования для
реализации тестов
Оценивать аппаратные затраты со стороны СНК и измерительного
оборудования
Оценивать влияние измерительной оснастки на измеряемые параметры
Подобрать по требуемым параметрам необходимое измерительное
оборудование
1.2.1.3.Трудовая функция
Осуществляет сборку программно-аппаратного измерительного комплекса
обеспечивающего автоматизированное тестирование ИС
Шифр 2.3.
Основные
трудовые
действия
Необходимые
знания
Собирает отлаженные тестовые программы в соответствии с методиками
измерения и контроля ИС
Осуществляет комплектацию места измерения ИС необходимым
измерительным оборудованием
Проводит отладку измерительной программы на всех этапах
тестирования ИС
Составляет документацию на программу тестирования ИС
Специализированного ПО, поставляемого с измерительным
оборудованием
Методов согласования электрических цепей
Методов измерения электрических параметров
Архитектуры СнК
Методов инициализации СФ-блоков
18
Необходимые
умения
Работать с проектной документацией
Работать со спецификацией СнК
Работать с документацией современного измерительного оборудования
Проработать эргономику отображения проверяемых параметров
измерительной программы
Создать программу автоматического формирования отчетов о
проведенных измерениях
1.2.1.4.Трудовая функция
Исследует функциональные параметры ИС на опытной партии кристаллов
Шифр 2.4.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет запуск тестов на образцах ИС в целях подтверждения
заявленных функциональных параметров ИС
Анализирует корректность функционирования ИС при различных
внешних условиях
Анализирует причины несоответствия заявленных и реальных
характеристик ИС
Составляет отчет об исследовании функциональных параметров ИС,
выявленных несоответствиях с ТЗ и их предполагаемых причинах
Специализированного ПО, поставляемого с измерительным
оборудованием
Методов согласования электрических цепей
Методов измерения электрических параметров
Работать с проектной документацией
Работать с документацией современного измерительного оборудования
Выстраивать причинно-следственную связь в случае отклонения
функционирования СНК от эталонного на каждом этапе тестирования
1.2.1.5.Трудовая функция
Исследует электрические параметры ИС на опытной партии кристаллов
Шифр 2.5.
Основные
трудовые
действия
Выполняет запуск тестов на образцах ИС в целях подтверждения
заявленных электрических параметров ИС
Анализирует электрические параметры ИС при различных внешних
условиях
Анализирует причины несоответствия заявленных и реальных
характеристик ИС
Составляет отчет об исследовании электрических параметров ИС,
выявленных несоответствиях с ТЗ и их предполагаемых причинах
19
Необходимые
знания
Необходимые
умения
Специализированного ПО, поставляемого с измерительным
оборудованием
Методов согласования электрических цепей
Методов измерения электрических параметров
Работать с проектной документацией
Анализировать «адекватность» полученных результатов
Оценивать влияние элементов измерительной оснастки на результаты
измерений
Выстраивать причинно-следственную связь в случае отклонения
электрических параметров СНК от эталонных на каждом этапе
тестирования
1.2.1.6.Трудовая функция
Выполняет пост-производственную верификацию ИС
Шифр 2.6.
Основные
трудовые
действия
Необходимые
знания
Выполняет запуск ОС на модели или прототипе ИС
Выполняет запуск, отладку и доработку тестовых программ,
использующих программные драйверы блоков, составляющих
систему, в соответствии с особенностями периферийных блоков,
входящих в состав измерительного стенда
Выполняет запуск прикладных программ или тестовых программ,
имитирующих прикладные программы на ИС
Выполняет запуск генераторов тестовых сценариев и/или
сгенерированных сторонним ПО тестовых сценариев
Анализирует состояние ИС и последовательность действий, вызвавших
ошибку, в случае обнаружения ошибок отладочными средствами,
заложенными в ИС и входящих в состав измерительного стенда
Производит анализ выявленных ошибок и уязвимостей ИС
Составляет отчет о прохождении тестов программно-аппаратного
комплекса и уязвимых местах в аппаратуре ИС
Стандартные, полузаказные и заказные БИС/СБИС, СнК. Маршрут
разработки и верификации
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Шины и интерфейсы периферийных устройств.
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
20
Необходимые
умения
Встраиваемые ОС и ОС реального времени
Организация и функционирование ОС. Структура управляющей
программы, управление памятью, управление процессами,
управление устройствами, вводом и выводом
Инсталляция и конфигурирование ОС, начальная загрузка
Интерфейсы взаимодействия прикладного ПО с программными
драйверами
Принципы разработки программных драйверов для встраиваемых ОС;
Разработка прикладных программ для встраиваемых ОС и для ОС
реального времени
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры)
Английский язык на уровне чтения и перевода технической
документации
Языки описания аппаратуры
Языки программирования для встраиваемых систем
Языки ассемблера процессорных ядер общего назначения, процессорных
ядер ЦОС, специализированных процессорных ядер
Особенности разработки ПО для встраиваемых систем
Оценка эффективности программных средств
Инструментальные средства для разработки и отладки программ (в том
числе для встраиваемых систем)
Методы и алгоритмы цифровой обработки сигналов
Особенности аппаратуры и алгоритмов в целевой области
Управляемость и наблюдаемость, способы их повышения
Средства отладки и диагностики ИС
Средства самодиагностики ИС
Использовать инструментальные средства для разработки и отладки
программ для систем на кристалле
Отлаживать тестовые программы для встроенных систем с
использованием штатных средств отладки
Умение запускать и настраивать ОС на СнК
Компилировать образ ОС, устанавливать и конфигурировать загрузчик
ОС для СнК
Создавать прикладные программы, исполняемые под ОС, запускаемой
на СнК
Разрабатывать и отлаживать программные драйверы для целевых ОС и
СнК
Искать решения технических проблем в технической документации и с
использованием современных информационных технологий
21
Пользоваться технической документацией
Разрабатывать документацию в соответствии со стандартом предприятия
Работать с системой отслеживания ошибок
1.2.1.7.Трудовая функция
Выполняет тестирование кристаллов ИС в целях отбраковки
Шифр 2.7.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет тестирование партии ИС
Сортирует бракованные ИС по типам брака
Оформляет сопроводительную документацию
Знания специализированного ПО, поставляемого с измерительным
оборудованием
Назначение применяемого измерительного оборудования, правила
работы с ним
Типы брака, дефектов
Требования ТЗ
Правила оформления сопроводительной документации
Определять дефекты
Анализировать типы брака;
Выстроить причинно-следственную связь в случае отклонения
функционирования СНК от эталонного на каждом этапе тестирования
Выстроить причинно-следственную связь в случае отклонения
электрических параметров СНК от эталонных на каждом этапе
тестирования
2. Квалификационный уровень: 7
2.1. Вид трудовой деятельности: Выполнение работ по верификации
моделей интегральной схемы и ее составных блоков
Возможные наименования должностей:
Инженер-верификатор,
Инженер-программист (инженер-верификатор интегральных схем,
специалист по функциональной верификации ИС)
Обобщенное описание выполняемой трудовой деятельности:
Требования к профессиональному образованию и обучению:
высшее, магистратура, бакалавр
22
Требования к опыту работы
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
Перечень трудовых функций
Шифр
3.1.
3.2.
3.3.
3.4.
Наименование обобщенной трудовой функции
Разрабатывает верификационные планы для ИС и
составляющих её СФ-блоков
Выполняет проверку работоспособности целевого ПО на
модели и прототипе ИС
Исследует функциональные и электрические параметры
моделей СФ-блоков и ИС в предельно-допустимых и
предельных режимах
Проводит предварительный анализ результатов тестов
Квалификационный
уровень
(подуровень)
7
2.1.1. Описание трудовых функций
2.1.1.1.Трудовая функция
Разрабатывает верификационные планы для ИС и составляющих её СФблоков
Шифр 3.1.
Основные
трудовые
действия
Изучает КД на ИС и составляющие ее СФ-блоки
Изучает схемы применения ИС и СФ-блоков
Уточняет у разработчиков ИС особенности функционирования СФ
блоков и ИС, обсуждает с ними верификационные планы устройств
Уточняет у разработчиков ИС особенности функционирования СФ
блоков и ИС, обсуждает с ними верификационные планы устройств
Составляет подробный перечень всех свойств, которые должны быть
проверены
Детализирует определенную для ИС или СФ-блока стратегию
23
Необходимые
знания
Необходимые
умения
верификации, определяет все тестовые сценарии, которые должны
быть выполнены для полноценной верификации ИС или блока
Определяет список функциональных тестов, необходимых для
верификации модели вентильного уровня
Определяет критерии окончания верификации ИС или блока
Составляет верификационный план
Стандартные, полузаказные и заказные БИС/СБИС, СнК
Маршрут разработки и верификации
Особенности ИС, содержащих несколько доменов тактового сигнала и
несколько доменов питания
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК
Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
Методики верификации СФ-блоков и ИС
Методики верификации сложных систем
Структуры сред верификации СФ-блоков и ИС
Типовые ошибки в интерфейсной аппаратуре, коммутационной логике,
вычислительных ядрах, подсистеме памяти и особенности
проявления таких ошибок
Метрики оценки качества тестов
Английский язык на уровне чтения и перевода технической
документации
Особенности аппаратуры и алгоритмов в целевой области;
Конструкторская документация
Проектная документация
Элементы теории сложных систем
Особенности аппаратуры и алгоритмов в целевой области
Анализировать техническую документацию
На основе анализа конструкторской документации выявлять все
особенности ИС или конкретного СФ-блока
Ранжировать особенности ИС или СФ-блока с точки зрения критичности
для работоспособности конечного устройства
24
Определять сценарии, позволяющие проверить конкретные особенности
ИС или блока
Определять трудоёмкость реализации каждого из тестовых сценариев
Проводить анализ сценариев тестирования СнК и детализировать
требования к среде верификации
Определять критерии окончания верификации ИС или блока
Составлять верификационный план ИС или СФ-блока
Разрабатывать документацию в соответствии со стандартом предприятия
2.1.1.2.Трудовая функция
Выполняет проверку работоспособности целевого ПО на модели и прототипе
ИС
Шифр 3.2.
Основные
трудовые
действия
Необходимые
знания
Запускает ОС на модели или прототипе ИС
Разрабатывает тестовые программы, использующие программные
драйверы блоков, составляющих систему
Запускает прикладных программ или тестовых программ, имитирующих
прикладные программы на модели/прототипе ИС
Анализирует механизмы взаимодействия прикладных программ со
встроенным ПО, программными драйверами и аппаратурой
Анализирует эффективность исполнения ПО на модели ИС, выполняет
поиск критических мест (с точки зрения взаимодействия с ПО) в
архитектуре ИС, реализации СФ-блоков, интерфейсах межблочного
взаимодействия
Вырабатывает рекомендации по устранению критических мест с точки
зрения взаимодействия ПО и аппаратуры
Составляет отчет о прохождении тестов программно-аппаратного
комплекса и уязвимых местах в аппаратуре ИС
Стандартные, полузаказные и заказные БИС/СБИС, СнК. Маршрут
разработки и верификации
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
Встраиваемые ОС и ОС реального времени
Организация и функционирование ОС. Структура управляющей
программы, управление памятью, управление процессами,
25
Необходимые
умения
управление устройствами, вводом и выводом
Инсталляция и конфигурирование ОС, начальная загрузка
Интерфейсы взаимодействия прикладного ПО с программными
драйверами
Принципы разработки программных драйверов для встраиваемых ОС
Разработка прикладных программ для встраиваемых ОС и для ОС
реального времени
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры)
Английский язык на уровне чтения и перевода технической
документации
Языки описания аппаратуры
Языки программирования для встраиваемых систем
Языки ассемблера процессорных ядер общего назначения, процессорных
ядер ЦОС, специализированных процессорных ядер
Особенности разработки ПО для встраиваемых систем
Оценка эффективности программных средств
Инструментальные средства для разработки и отладки программ (в том
числе для встраиваемых систем)
Методы и алгоритмы цифровой обработки сигналов
Особенности аппаратуры и алгоритмов в целевой области
Использовать инструментальные средства для разработки и отладки
программ для систем на кристалле
Отлаживать тестовые программы для встроенных систем с
использованием штатных средств отладки
Умение запускать и настраивать ОС на СнК
Компилировать образ ОС, устанавливать и конфигурировать загрузчик
ОС для СнК
Создавать прикладные программы исполняемые под ОС, запускаемой на
СнК
Разрабатывать и отлаживать программные драйверы для целевых ОС и
СнК
Искать решения технических проблем в технической документации и с
использованием современных информационных технологий
Пользоваться технической документацией
Разрабатывать документацию в соответствии со стандартом предприятия
Работать с системой отслеживания ошибок
26
2.1.1.3.Трудовая функция
Исследует функциональные и электрические параметры моделей СФ-блоков
и ИС в предельно-допустимых и предельных режимах
Шифр 3.3.
Основные
трудовые
действия
Необходимые
знания
Анализирует потенциальные критические места в архитектуре ИС
(пропускная способность коммутационной логики и портов,
производительность отдельных ядер, производительность всей
системы в целом, потребляемая мощность)
Уточняет у разработчиков ИС особенности функционирования ИС и ее
блоков и способы заведения ИС в предельные режимы, вместе с
разработчиками ИС анализирует результаты тестов на предельные
режимы работы
Разрабатывает группу тестов, на которых подтверждаются пиковые
функциональные характеристики СФ-блоков и ИС в предельнодопустимых режимах работы
Разрабатывает группу тестов, приводящих к максимальной загрузке
всех узлов схемы и имитирующих худшие внешние условия для
блоков или ИС
Выполняет отладку всех созданных тестов
Оценивает полученные во всех тестах результаты, для каждого из
элементов системы, сверяет полученные данные с требованиями ТЗ,
выявляет узкие места в структуре блоков и ИС
Составляет отчет о прохождении тестов, в котором обозначает
критические места архитектуры ИС и параметры не
удовлетворяющие требованиям ТЗ
Стандартные, полузаказные и заказные БИС/СБИС, СнК. Маршрут
разработки и верификации
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК
Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
Анализ эффективности аппаратной реализации СФ-блоков и СнК в
целом
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры). Умение
27
Необходимые
умения
использовать
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры). Умение
использовать
Английский язык на уровне чтения и перевода технической
документации
Теория автоматов. Модели конечных автоматов. Анализ поведения
Особенности аппаратуры и алгоритмов в целевой области
Языки описания аппаратуры
Реализация всех базовых логических примитивов и автоматов в виде
моделей уровня регистровых передач с использованием языков
описания аппаратуры
Высокоуровневые языки программирования
Языки программирования для встраиваемых систем
Языки ассемблера процессорных ядер общего назначения, процессорных
ядер ЦОС, специализированных процессорных ядер
Особенности разработки ПО для встраиваемых систем
Оценка эффективности программных средств
Инструментальные средства для разработки и отладки программ (в том
числе для встраиваемых систем)
Конструкторская документация
Проектная документация
Создавать программы для целевой СнК
Использовать инструментальные средства для разработки и отладки
программ для систем на кристалле
Отлаживать программы для систем на кристалле с использованием
САПР для моделирования аппаратуры
Определять источник ошибки, используя описание тестируемой системы
на языке описания аппаратуры
Определять степень загрузки ресурсов ИС тестами
Использовать САПР для определения потребляемой мощности ИС на
созданных тестах
Работать с системой отслеживания ошибок
2.1.1.4.Трудовая функция
Проводит предварительный анализ результатов тестов
Шифр 3.4.
Основные
трудовые
действия
Анализирует тесты, дающие сбой, причину которого не смогли
установить специалисты более низкой квалификации
Оценивает качество созданных тестов
28
Необходимые
знания
Формулирует список недочетов, обнаруженных в тестах для их
устранения верификотрами более низкой квалификации
Систематизирует обнаруженные в ИС или составляющих ее блоках
ошибки и недочеты
Пишет верификационный отчет
Стандартные, полузаказные и заказные БИС/СБИС, СнК. Маршрут
разработки и верификации
Базовые примитивы цифровой схемотехники (суммуторы, триггеры,
регистры и т. п.) и особенности их реализации
Особенности ИС, содержащих несколько доменов тактового сигнала и
несколько доменов питания
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК. Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Типовые периферийные устройства, используемые совместно с СнК в
конечных системах
Особенности взаимодействия блоков в составе СнК
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры)
Методики верификации СФ-блоков и ИС
Методики верификации сложных систем
Верификация, тестирование и отладка программных систем
Синтаксический и семантический анализ
Структура и основные характеристики верификационных компонент
Метрики оценки качества тестов
Английский язык на уровне чтения и перевода технической
документации
Теория автоматов. Модели конечных автоматов. Анализ поведения
Языки верификации аппаратуры
Языки описания аппаратуры
Реализация всех базовых логических примитивов и автоматов в виде
моделей уровня регистровых передач с использованием языков
описания аппаратуры
Высокоуровневые языки программирования
29
Необходимые
умения
Языки программирования для встраиваемых систем
Языки ассемблера процессорных ядер общего назначения, процессорных
ядер ЦОС, специализированных процессорных ядер
Инструментальные средства для разработки и отладки программ (в том
числе для встраиваемых систем)
Конструкторская документация
Проектная документация
Использовать инструментальные средства для разработки и отладки
программ для систем на кристалле
Отлаживать программы для систем на кристалле с использованием
САПР для моделирования аппаратуры
Определять источник ошибки, используя описание тестируемой системы
на языке описания аппаратуры
Проводить анализ качества тестов
Систематизировать и ранжировать ошибки в тестах и аппаратуре
Ориентироваться в нестандартных условиях и ситуациях, анализировать
возникающие проблемы, разрабатывать и осуществлять план
действий
Работать с системой отслеживания ошибок
2.2. Вид трудовой деятельности: Выполнение работ по созданию сред
верификации моделей и сопровождению разработки прототипов ИС и
составляющих ее блоков
Возможные наименования должностей:
Ведущий инженер-верификатор,
Инженер-программист (инженер-верификатор интегральных схем,
специалист по функциональной верификации ИС)
Обобщенное описание выполняемой трудовой деятельности:
Требования к профессиональному образованию и обучению:
высшее, магистратура, бакалавр
Требования к опыту работы
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
30
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
Перечень трудовых функций
Шифр
4.1.
4.2.
4.3.
4.4.
4.5.
Наименование обобщенной трудовой функции
Разрабатывает структуру среды верификации ИС или СФблоков
Разрабатывает высокоуровневые (эталонные) модели СФблоков
Разрабатывает среды верификации для модели ИС и СФблоков
Сопровождает процесс создания программного прототипа
ИС
Сопровождает процесс создания аппаратного прототипа
ИС
Квалификационный
уровень
(подуровень)
7
2.2.1. Описание трудовых функций
2.2.1.1.Трудовая функция
Разрабатывает структуру среды верификации ИС или СФ-блоков
Шифр 4.1.
Основные
трудовые
действия
Анализирует КД и верификационные планы ИС и СФ-блоков, выявляет
тестовые сценарии, реализация которых необходима для
полноценной проверки СФ-блоков или ИС
Составляет перечень тестовых окружений и их возможностей,
необходимых для верификации СФ-блока или ИС
Составляет список необходимых верификационных компонентов и
эталонных моделей блоков для реализации обозначенных тестовых
окружений
Анализирует существующие верификационные компоненты
(собственные и предлагаемые на рынке) с точки зрения пригодности
для создания обозначенных тестовых окружений
Составляет список верификационных компонентов, требующих
покупки, разработки или доработки
31
Необходимые
знания
Определяет, какие из разрабатываемых верификационных компонентов
будут разрабатываться только для конкретного тестового окружения,
а какие целесообразно разрабатывать для повторного использование
в будущих окружениях или проектах
В рамках существующего маршрута верификации производит выбор
методов и средств разработки тестовых окружений и
верификационных компонентов, а также определяет механизмы
взаимодействия верификационных компонентов с тестовым
окружением
Формулирует требования к верификационным компонентам,
необходимых для сборки обозначенных тестовых окружений
Разрабатывает описание сред верификации и тестовых окружений
Особенности ИС, содержащих несколько доменов тактового сигнала и
несколько доменов питания
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК. Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры). Особенности и
сравнительные характеристики всех основных целевых продуктов
САПР
Методики верификации СФ-блоков и ИС
Методики верификации сложных систем
Структура и основные характеристики верификационных компонент;
Структуры сред верификации СФ-блоков и ИС;
Метрики оценки качества тестов
Автоматизация верификации и отладки
Номенклатура верификационных компонент, предлагаемых на рынке и
имеющихся в наличии предприятия, основные особенности и
сравнительные характеристики
Английский язык на уровне чтения и перевода технической
документации
Теория вероятности, теория автоматов, необходимые для грамотного
создания случайных тестов и анализа их полноценности
Управляемость и наблюдаемость, способы их повышения
Методы и алгоритмы ЦОС
Языки верификации аппаратуры
32
Необходимые
умения
Возможности скриптовых языков
Правила создания программного кода для повторного использования и
программных библиотек
САПР и языки для описания и отладки алгоритмов
Конструкторская документация
Проектная документация
Анализировать сценарии верификации СнК и детализировать
требования к среде верификации
Разрабатывать документацию в соответствии со стандартом предприятия
Вести переписку с поставщиками верификационных компонентов с
целью уточнения особенностей их функционирования и интеграции в
среду верификации
Анализировать техническую документацию на верификационные
компоненты, сравнивать аналоги
2.2.1.2.Трудовая функция
Разрабатывает высокоуровневые (эталонные) модели СФ-блоков
Шифр 4.2.
Основные
трудовые
действия
Необходимые
знания
Изучает спецификацию на СФ-блок
Изучает требования, предъявляемые к программному интерфейсу
программных моделей СФ блоков и ИС
Разрабатывает модель блока средней детализации для предварительного
анализа выбранной архитектуры на целевом ПО
Разрабатывает модель высокой детализации для программного
прототипирования системы.
Разрабатывает эталонную модель блока высокой детализации для
последующей интеграции в тестовое окружение блока
Выполняет отладку программных моделей СФ-блока
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК. Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Требования к программному прототипу
Особенности интерфейсов взаимодействия программных модулей в
составе программного прототипа СнК
33
Необходимые
умения
Английский язык на уровне чтения и перевода технической
документации
Теория автоматов. Модели конечных автоматов. Анализ поведения;
Особенности аппаратуры и алгоритмов в целевой области
Языки верификации аппаратуры
Объектно ориентированный подход в создании тестов и тестовых
окружений СФ-блоков и ИС
Способы создания моделей устройств на уровне транзакций с
использованием языков верификации аппаратуры
Высокоуровневые языки программирования
Применение методов моделирования в исследованиях и проектировании
Конструкторская документация
Проектная документация
Читать техническую документацию
Разрабатывать и отлаживать программные модели устройств
Осуществлять анализ выбранной архитектуры целевом ПО
Разрабатывать высокоуровневые модели малой и высокой степени
детализации
2.2.1.3.Трудовая функция
Разрабатывает среды верификации для модели ИС и СФ-блоков
Шифр 4.3.
Основные
трудовые
действия
Необходимые
знания
Подготавливает тестовые окружения для смешанного моделирования и
модели аналоговых блоков на специализированных языках описания
аналоговых блоков, в случае верификации блоков, имеющих
аналоговую часть
Осуществляет сборку тестовых окружений из верификационных
компонентов и эталонных моделей, если необходимо создает
дополнительные верификационные компоненты и код
Выполняет работы по обеспечению взаимодействия тестового
окружения со сторонним ПО
Разрабатывает средства управления тестовыми окружениями и базового
набора примитивов для разработки тестов.
Разрабатывает средства запуска тестов и анализа их результатов
Выполняет отладку тестовых окружений
Уточняет описание сред верификации и тестовых окружений
Особенности ИС, содержащих несколько доменов тактового сигнала и
несколько доменов питания
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
34
Необходимые
магистралей в СнК
Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры)
САПР для смешанного цифро-аналогового моделирования
Интерфейсные средства целевых САПР
Архитектура, входные языки и средства диалогового взаимодействия
целевых САПР
Методики верификации СФ-блоков и ИС
Методики верификации сложных систем
Синтаксический и семантический анализ
Структура и основные характеристики верификационных компонент
Структуры сред верификации СФ-блоков и ИС
Метрики оценки качества тестов
Автоматизация верификации и отладки
Английский язык на уровне чтения и перевода технической
документации
Теория вероятности, теория автоматов, необходимые для грамотного
создания случайных тестов и анализа их полноценности
Управляемость и наблюдаемость, способы их повышения;
Методы и алгоритмы ЦОС
Языки верификации аппаратуры
Объектно ориентированный подход в создании тестов и тестовых
окружений СФ-блоков и ИС
Способы создания верификационных компонент с использованием
языков верификации аппаратуры
Скриптовые языки
Высокоуровневые языки программирования
Правила создания программного кода для повторного использования и
программных библиотек
САПР и языки для описания и отладки алгоритмов
Визуальное программирование
Конструкторская документация
Проектная документация
Разрабатывать среды верификации
35
умения
Определять особенности и обеспечивать взаимодействие стороннего
ПО, тестового окружения и САПР для функциональной верификации
Автоматизировать этапы разработки, запуска и анализа результатов
тестов
Использовать целевые САПР
Искать решения технических проблем в разнородных источниках
информации
Читать техническую документацию
разрабатывать документацию в соответствии со стандартом предприятия
2.2.1.4.Трудовая функция
Сопровождает процесс создания программного прототипа ИС
Шифр 4.4.
Основные
трудовые
действия
Необходимые
знания
Определяет круг задач, для решения которых необходим программный
прототип ИС
Разрабатывает требования к программному прототипу ИС
Разрабатывает элементы программного прототипа ИС
Запускает программы и тесты на программном прототипе, анализирует
причины сбоев и ошибок
Разрабатывает средства запуска тестов и программ с использованием
программного прототипа ИС
Стандартные, полузаказные и заказные БИС/СБИС, СнК
Маршрут разработки и верификации
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК. Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
Анализ эффективности аппаратной реализации СФ-блоков и СнК в
целом
Встраиваемые ОС и ОС реального времени
Инсталляция и конфигурирование ОС, начальная загрузка
Инсталляция и конфигурирование ОС, начальная загрузка
Требования к программному прототипу
Особенности интерфейсов взаимодействия программных модулей в
36
Необходимые
умения
составе программного прототипа СнК
Английский язык на уровне чтения и перевода технической
документации
Особенности аппаратуры и алгоритмов в целевой области
Языки верификации аппаратуры
Скриптовые языки
Высокоуровневые языки программирования
Языки программирования для встраиваемых систем
Языки ассемблера процессорных ядер общего назначения, процессорных
ядер ЦОС, специализированных процессорных ядер
Особенности разработки ПО для встраиваемых систем
Применение методов моделирования в исследованиях и проектировании
Конструкторская документация
Проектная документация
Анализировать круг задач, для решения которых необходим
программный прототип
Запускать программное обеспечение на программном прототипе ИС
Создавать инфраструктуру для запуска функциональных тестов и
прикладного ПО на программном прототипе
Использовать инструментальные средства для разработки и отладки
программ для систем на кристалле
Разрабатывать документацию в соответствии со стандартом предприятия
2.2.1.5.Трудовая функция
Сопровождает процесс создания аппаратного прототипа ИС
Шифр 4.5.
Основные
трудовые
действия
Необходимые
знания
Определяет круг задач, для решения которых необходим аппаратный
прототип ИС
Определяет состав аппаратной оснастки, необходимый для выполнения
поставленных задач с использованием аппаратного прототипа
Разрабатывает требования к аппаратной составляющей прототипа
системы
Конфигурирует и настраивает аппаратный прототип системы
Настраивает средства запуска тестов и программ на аппаратном
прототипе ИС
Отлаживает конфигурирующую составляющую аппаратного прототипа
и выявляет недочеты в аппаратной составляющей прототипа
Стандартные, полузаказные и заказные БИС/СБИС, СнК. Маршрут
разработки и верификации
37
Необходимые
умения
БИС/СБИС с программируемой и репрограммируемой структурой
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК
Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Особенности взаимодействия блоков в составе СнК
Анализ эффективности аппаратной реализации СФ-блоков и СнК в
целом
Встраиваемые ОС и ОС реального времени
Инсталляция и конфигурирование ОС, начальная загрузка
САПР для работы с БИС/СБИС с программируемой и
репрограммируемой структурой
Требования к аппаратному прототипу
Английский язык на уровне чтения и перевода технической
документации
Особенности аппаратуры и алгоритмов в целевой области
Скриптовые языки
Высокоуровневые языки программирования
Языки программирования для встраиваемых систем
Языки ассемблера процессорных ядер общего назначения, процессорных
ядер ЦОС, специализированных процессорных ядер
Особенности разработки ПО для встраиваемых систем
Конструкторская документация
Проектная документация
Анализировать круг задач, для решения которых необходим аппаратный
и вырабатывать требования к аппаратному прототипу
Анализировать номенклатуру средств прототипирования и
периферийных устройств
Выбирать подходящие для решения задачи прототипирования
конкретного проекта ИС
Запускать программное обеспечение на аппаратном прототипе ИС
Работать с проектами, базирующимися на ПЛИС
Создавать инфраструктуру для запуска функциональных тестов и
прикладного ПО на аппаратном прототипе
38
Использовать инструментальные средства для разработки и отладки
программ для систем на кристалле
Разрабатывать документацию в соответствии со стандартом предприятия
3. Квалификационный уровень: 8
3.1. Вид трудовой деятельности: Изучение, анализ, разработка и внедрение
методов верификации СФ-блоков и ИС
Возможные наименования должностей:
Старший научный сотрудник (в области верификации),
Ведущий инженер-программист (ведущий инженер-верификатор
интегральных схем, ведущий специалист по функциональной верификации
ИС)
Обобщенное описание выполняемой трудовой деятельности:
Требования к профессиональному образованию и обучению:
высшее, магистратура, бакалавр
Требования к опыту работы
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
Перечень трудовых функций
Шифр
5.1.
5.2.
Наименование обобщенной трудовой функции
Разрабатывает маршрут функциональной верификации
СФ-блоков и ИС
Проводит регулярный анализ полноценности и
эффективности этапов существующего маршрута
верификации
39
Квалификационный
уровень
(подуровень)
8
5.3.
Разрабатывает стратегию и методологию верификации
конкретных ИС и СФ-блоков
3.1.1. Описание трудовых функций
3.1.1.1.Трудовая функция
Разрабатывает маршрут функциональной верификации СФ-блоков и ИС
Шифр 5.1.
Основные
трудовые
действия
Необходимые
знания
Проводит анализ опыта верификации и типовых ошибок,
обнаруживаемых в СФ-блоках и ИС заданного типа
Проводит анализ ключевых особенностей перспективных СФ-блоков и
ИС заданного типа и определение ключевых моментов стратегии
проверки данных особенностей
Проводит исследование всех существующих методологий и подходов к
верификации СФ-блоков и ИС заданного типа
Проводит исследование и анализ всех существующих САПР, пригодных
для верификации СФ-блоков и ИС заданного типа
Производит выбор САПР и методологий верификации СФ-блоков и ИС
заданного типа из известных, известных, с собственными
дополнениями, либо полностью собственной разработки (с
обоснованием причин необходимости отхода от известных подходов)
Определяет основные этапы верификации СФ-блоков и ИС и критерии
оценки качества верификации
Анализирует трудозатраты на внедрение методологии, реализации
каждого из её этапов и эффективность применения методологии
Определяет экономическую целесообразность внедрений новых методик
и этапов верификации
Разрабатывает примеры тестовых окружений, скриптов и другого
программного обеспечения демонстрирующих особенности
использования внедряемой методологии
Создает подробное описание внедряемого маршрута и методологий
верификации
Стандартные, полузаказные и заказные БИС/СБИС, СнК
Маршрут разработки и верификации
Особенности ИС, содержащих несколько доменов тактового сигнала и
несколько доменов питания
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Контроллеры периферийных устройств (аппаратные и программные
40
средства управления работой периферийных устройств)
Встраиваемые ОС и ОС реального времени
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры). Особенности и
сравнительные характеристики всех основных целевых продуктов
САПР
САПР для смешанного цифро-аналогового моделирования
Интерфейсные средства целевых САПР
Методы и методологии верификации СФ-блоков и ИС
Методы и методологии верификации сложных систем
Методики верификации СФ-блоков и ИС
Методики верификации сложных систем
Верификация, тестирование и отладка программных систем
Синтаксический и семантический анализ
Типовые ошибки в интерфейсной аппаратуре, коммутационной логике,
вычислительных ядрах, подсистеме памяти и особенности
проявления таких ошибок
Структура и основные характеристики верификационных компонент
Структуры сред верификации СФ-блоков и ИС
Метрики оценки качества тестов
Автоматизация верификации и отладки
Современный уровень развития средств и методов верификации
Современные и перспективные методики верификации
Опубликованные методологии верификации
Английский язык, чтение технической документации и деловой
переписки, желательно разговорный
Управляемость и наблюдаемость, способы их повышения
Языки верификации аппаратуры
Объектно-ориентированный подход в создании тестов и тестовых
окружений СФ-блоков и ИС
Способы создания моделей устройств на уровне транзакций с
использованием языков верификации аппаратуры
Способы создания верификационных компонент с использованием
языков верификации аппаратуры
Скриптовые языки
Высокоуровневые языки программирования
Создание модульных программ, элементы теории модульного
программирования, объектно-ориентированное проектирование и
программирование
41
Необходимые
умения
Оценивать уровень применяемых на предприятии методик и средств
верификации
Анализировать информацию о новейших средствах и методиках
верификации
Готовить аналитические материалы по состоянию средств верификации
имеющего место в отрасли
Автоматизировать этапы разработки, запуска и анализа результатов
тестов
Изучать новые методики и средства верификации
Анализировать, систематизировать и обобщать научно-техническую
информацию
Осуществлять библиографический поиск с использованием
современных информационных технологий
Выбирать оптимальный метод верификации
Модифицировать существующие и разрабатывать новые методики
верификации
Определять экономическую целесообразность внедрений новых методик
и этапов верификации
Разрабатывать документацию в соответствии со стандартом предприятия
3.1.1.2.Трудовая функция
Проводит регулярный анализ полноценности и эффективности этапов
существующего маршрута верификации
Шифр 5.2.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Проводит анализ эффективности существующего маршрута
верификации, выявление этапов, требующих автоматизации, анализ
новых методик и САПР, оценку выгоды от их внедрения и
трудоёмкости внедрения
Анализирует статистику по времени, затрачиваемому на верификацию и
числу пропущенных ошибок в проектах после внедрения новых
методик верификации, проводит сравнение с соответствующими
параметрами до внедрения данных методик
На основе проведенного анализа вырабатывает предложения о
дальнейших направлениях развития маршрута верификации
Методики верификации, применяемые на предприятии
Современные и перспективные методики верификации
Порядок проведения корректирующих мероприятий
Методы анализа статистических данных
Проверять соблюдение на предприятии утвержденных методик
верификации
42
Оценивать эффективность существующего маршрута верификации
Формулировать предложения по корректирующим мероприятиям
3.1.1.3.Трудовая функция
Разрабатывает стратегию и методологию верификации конкретных ИС и СФблоков
Шифр 5.3.
Основные
трудовые
действия
Необходимые
знания
Изучает спецификации на стандарт(ы), для реализации которых
разрабатывается СФ-блок
Осуществляет взаимодействие с разработчиками ИС
Определяет все ключевые варианты использования СФ-блока: способы
интеграции в систему, варианты подключения к периферийным
устройствам (для периферийных СФ-блоков), сценарии исполнения
целевого ПО, использующего аппаратуру СФ-блоков.
Уточняет особенности использования ИС, исследует все стандартные
способы использования ИС, взаимодействуя, в том числе, с
потребителями ИС – системными интеграторами
Определяет основные сценарии верификации СФ-блока или ИС
Проводит анализ спецификации СФ-блока или ИС и выявляет
критические места в архитектуре блока и обозначает краевые случаи
для тестовых сценариев
Определяет основные и второстепенные моменты в стратегии
верификации СФ-блока
Стандартные, полузаказные и заказные БИС/СБИС, СнК
Маршрут разработки и верификации
Особенности ИС, содержащих несколько доменов тактового сигнала и
несколько доменов питания
Архитектура, особенности программирования и применение
микропроцессоров общего назначения, специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК
Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Типовые периферийные устройства, используемые совместно с СнК в
конечных системах
Особенности взаимодействия блоков в составе СнК
43
Необходимые
умения
Анализ эффективности аппаратной реализации СФ-блоков и СнК в
целом
Методы и методологии верификации СФ-блоков и ИС
Методы и методологии верификации сложных систем
Методики верификации СФ-блоков и ИС
Методики верификации сложных систем
Типовые ошибки в интерфейсной аппаратуре, коммутационной логике,
вычислительных ядрах, подсистеме памяти и особенности
проявления таких ошибок
Английский язык на уровне чтения и перевода технической
документации
Элементы теории сложных систем
теория систем и системный анализ
Методы и алгоритмы ЦОС
Выявлять ключевые особенности в архитектуре проекта и определять
способы их проверки
Выбирать методики верификации ИС и СФ-блоков, позволяющие
наиболее полно и с меньшими трудозатратами проверить проект
Ранжирование особенностей и проблем проекта
Разрабатывать документацию в соответствии со стандартом
предприятия
3.2. Вид трудовой деятельности: Изучение, анализ, разработка и внедрение
методов тестирования и исследования СФ-блоков и ИС
Возможные наименования должностей:
Ведущий инженер-тестировщик,
Ведущий инженер-программист (ведущий инженер-тестировщик
интегральных схем, ведущий специалист по тестированию ИС)
Обобщенное описание выполняемой трудовой деятельности:
Требования к профессиональному образованию и обучению:
высшее, магистратура, бакалавр
Требования к опыту работы
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
44
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
Перечень трудовых функций
Шифр
6.1.
6.2.
6.3.
6.4.
Наименование обобщенной трудовой функции
Вырабатывает требования к средствам тестирования и
диагностики, закладываемых в проект ИС
Вырабатывает требования к аппаратным средствам для
исследования и отбраковки ИС
Разрабатывает методики тестирования (измерение
параметров и функциональный контроль) для ИС и
составляющих её СФ-блоков
Разрабатывает требования к измерительной оснастке для
автоматизированного измерительного оборудования
Квалификационный
уровень
(подуровень)
8
3.2.1. Описание трудовых функций
3.2.1.1.Трудовая функция
Вырабатывает требования к средствам тестирования и диагностики,
закладываемых в проект ИС
Шифр 6.1.
Основные
трудовые
действия
Необходимые
знания
Проводит анализ архитектуры ИС с точки зрения задачи тестирования
всех составляющих ее блоков и связей между ними
Анализирует доступные методы и средства встраиваемые в ИС в целях
сомодиагностики и тестирования с точки зрения полноты и скорости
тестирования будущих кристаллов ИС текущего проекта
Проводит анализ возможностей измерительного оборудования с точки
зрения поддержки средств самодиагностики и тестирования,
встроенных в ИС
Формулирует список требований к номенклатуре необходимых средств
самодиагностики и тестирования, встроенных в ИС и к
измерительной аппаратуре
Знания архитектуры СнК, методов инициализации СФ-блоков;
Знания методик измерения
Знания специфики измерений блоков в составе выпускаемых СнК
45
Необходимые
умения
Управляемость и наблюдаемость, способы их повышения
Средства отладки и диагностики ИС
Средства самодиагностики ИС
Методы построения контролепригодных ИС
Контролепригодные БИС и СБИС
Работать с проектной документацией
Работать со спецификацией СнК
Работать с документацией современного измерительного оборудования
Оценивать влияние элементов измерительной оснастки на результаты
измерений
3.2.1.2.Трудовая функция
Вырабатывает требования к аппаратным средствам для исследования и
отбраковки ИС
Шифр 6.2.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Анализирует особенности проекта ИС и технологии, по которой она
будет изготавливаться
Анализирует перечень периферийных интерфейсов, режимов их работы
и номенклатуры допустимых периферийных устройств
Вырабатывает требования к программной и аппаратной частям тестовой
оснастки для отбраковки ИС и проведения постпроизводственной
верификации
Специализированное
ПО
для
управления
измерительным
оборудованием с помощью виртуальных приборов
Методы согласования электрических цепей
Методы измерения электрических параметров
Методы диагностирования
Выбирать методы диагностирования
Работать с проектной документацией
Работать с документацией современного измерительного оборудования
3.2.1.3.Трудовая функция
Разрабатывает методики тестирования (измерение параметров и
функциональный контроль) для ИС и составляющих её СФ-блоков
Шифр 6.3.
Основные
трудовые
действия
Изучает современные методики измерения параметров ИС
Анализирует номенклатуру современного измерительного оборудования
Анализирует возможности измерительного оборудования и методы
взаимодействия с тестируемой СнК
46
Необходимые
знания
Необходимые
умения
Анализирует состав выпускаемых предприятием СнК
Разрабатывает предложения по внедрению или модификации этапов
измерения и методик оценки полученных результатов измерений
Архитектура СнК
Методы инициализации СФ-блоков
Специализированное
ПО
для
управления
измерительным
оборудованием с помощью виртуальных приборов
Методы согласования электрических цепей
Методы измерения электрических параметров
Работать с проектной документацией
Работать с документацией современного измерительного оборудования
3.2.1.4.Трудовая функция
Разрабатывает требования к измерительной оснастке для
автоматизированного измерительного оборудования
Шифр 6.4.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Анализирует состав выпускаемых предприятием СнК
Определяет перечень режимов функционирования ИС
Анализирует особенности тестирования блоков выпускаемых СнК
Анализирует режимы и условия тестирования СнК
Формулирует требования к измерительной оснастке для ИС
Методы согласования электрических цепей
Методы измерения электрических параметров
Работать с проектной документацией
Работать с документацией современного измерительного оборудования
3.3. Вид трудовой деятельности: Руководство и осуществление контроля
деятельности инженеров-верификаторов
Возможные наименования должностей:
Главный специалист,
Руководитель группы верификаторов (главный специалист по
функциональной верификации ИС, руководитель группы функциональной
верификации)
Обобщенное описание выполняемой трудовой деятельности:
Требования к профессиональному образованию и обучению:
высшее, магистратура, бакалавр
47
Требования к опыту работы
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
Перечень трудовых функций
Шифр
7.1.
7.2.
7.3.
7.4.
7.5.
Наименование обобщенной трудовой функции
Осуществляет подготовку исполнителей к работе с
существующими средами верификации в рамках
принятого маршрута
Планирует, организовывает и контролирует деятельность
подчиненных
Контролирует полноценность верификационных планов и
сред верификации ИС и СФ-блоков
Контролирует результаты процесса верификации ИС и
СФ-блоков
Определяет комплект программных и аппаратных средств,
необходимых для верификации ИС
Квалификационный
уровень
(подуровень)
8
3.3.1. Описание трудовых функций
3.3.1.1.Трудовая функция
Осуществляет подготовку исполнителей к работе с существующими средами
верификации в рамках принятого маршрута
Шифр 7.1.
Основные
трудовые
действия
Необходимые
знания
Проводит обучение исполнителей работе на существующих примерах
сред верификации и тестов
Оценивает правильность действий исполнителей при разработке
элементов сред верификации и тестов
При отклонении – показывает правильное решение
Стандартные, полузаказные и заказные БИС/СБИС, СнК
Маршрут разработки и верификации
48
Необходимые
умения
Архитектура,
особенности
программирования
и
применение
микропроцессоров
общего
назначения,
специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Встраиваемые ОС и ОС реального времени
Методы и методологии верификации СФ-блоков и ИС
Методы и методологии верификации сложных систем
Типовые ошибки в интерфейсной аппаратуре, коммутационной логике,
вычислительных ядрах, подсистеме памяти и особенности
проявления таких ошибок
Структура и основные характеристики верификационных компонент
Структуры сред верификации СФ-блоков и ИС
Метрики оценки качества тестов
Языки верификации аппаратуры
Объектно-ориентированный подход в создании тестов и тестовых
окружений СФ-блоков и ИС
Способы создания моделей устройств на уровне транзакций с
использованием языков верификации аппаратуры
Способы создания верификационных компонент с использованием
языков верификации аппаратуры
Языки описания аппаратуры
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры). Особенности и
сравнительные характеристики всех основных целевых продуктов
САПР
Скриптовые языки
Высокоуровневые языки программирования
Языки программирования для встраиваемых систем
Основы управления персоналом, основы организации эффективного
взаимодействия и деловых коммуникаций в коллективе
Основы трудового законодательства
Способы планирования и распределения работ
Квалификация и функциональные обязанности подчиненных,
должностные инструкции
Квалификационные требования по каждому виду работ
Индивидуальные особенности подчиненных
Показывать примеры реализации методик верификации для частных
случаев СФ-блоков
Кратко, четко и по существу дела формулировать задачи
Оказывать помощь в изучении методик и средств верификации и
49
документации
3.3.2.1.Трудовая функция
Планирует, организовывает и контролирует деятельность подчиненных
Шифр 7.2.
Основные
трудовые
действия
Необходимые
знания
Определяет квалификационные требования к исполнителям для каждого
этапа верификации
Организовывает изучение методик верификации и выполнение
плановых работ подчиненными
Проводит производственные совещания и дает оценку действиям
подчиненным по итогам работ
Анализирует ход работ и индивидуальные трудовые действия
инженеров-верификаторов низкой квалификации
Участвует в периодической оценке результатов деятельности
Планирует, организовывает и контролирует взаимодействие с
разработчиками ИС
Стандартные, полузаказные и заказные БИС/СБИС, СнК
Маршрут разработки и верификации
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК. Стандарты и интерфейсы
Встраиваемые ОС и ОС реального времени
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры). Особенности и
сравнительные характеристики всех основных целевых продуктов
САПР
Структура и основные характеристики верификационных компонент
Языки верификации аппаратуры
Языки описания аппаратуры
Высокоуровневые языки программирования
Языки программирования для встраиваемых систем
Трудоёмкость верификации различных типов ИС и СФ-блоков
Основы управления персоналом
Основы организации эффективного взаимодействия и деловых
коммуникаций в коллективе
Основы трудового законодательства
Способы планирования и распределения работ
Квалификацию и функциональные обязанности подчиненных,
должностные инструкции
50
Необходимые
умения
Квалификационные требования по каждому виду работ
Индивидуальные особенности подчиненных
Основы управления коллективом
Экспертные системы, составные части экспертной системы, база знаний
Оценивать трудоёмкость каждого их этапов верификации для
конкретного проекта ИС или СФ-блока
Кратко, четко и по существу дела формулировать задачи
Организовывать и проводить совещания, планерки
Оказывать помощь в изучении вопросов методик и средств верификации
Создать и поддерживать рабочую атмосферу в коллективе
3.3.1.3.Трудовая функция
Контролирует полноценность верификационных планов и сред верификации
ИС и СФ-блоков
Шифр 7.3.
Основные
трудовые
действия
Необходимые
знания
Анализирует верификационные планы, документацию на среды
верификации, тестовые окружения и тесты для СФ-боков и ИС
Проводит регулярные совещания, на которых обсуждаются
верификационные планы, состав и возможности сред верификации
Определяет узкие места и недочеты в верификационных планах и средах
верификации, определяет пути устранения недочетов
Стандартные, полузаказные и заказные БИС/СБИС, СнК
Маршрут разработки и верификации
Особенности ИС, содержащих несколько доменов тактового сигнала и
несколько доменов питания
Архитектура,
особенности
программирования
и
применение
микропроцессоров
общего
назначения,
специализированных
микропроцессоров и микроконтроллеров
Типовые архитектуры и состав СнК
Основные принципы организации внутрикристальной коммутации и
магистралей в СнК. Стандарты и интерфейсы
Шины и интерфейсы периферийных устройств
Контроллеры периферийных устройств (аппаратные и программные
средства управления работой периферийных устройств)
Типовые периферийные устройства, используемые совместно с СнК в
конечных системах
Особенности взаимодействия блоков в составе СнК
Анализ эффективности аппаратной реализации СФ-блоков и СнК в
целом
Английский язык - чтение технической документации, переписка,
51
Необходимые
умения
разговор
Современный уровень развития средств верификации
Опубликованные методологии верификации
Языки описания аппаратуры
Методы и методики верификации сложных систем
Структуры сред верификации СФ-блоков и ИС
Все целевые САПР
Читать техническую документацию
Выявлять критические места в верификационных планах
Организовывать совещания
Анализировать трудоёмкость каждого действия, указанного в
верификационном плане
3.3.1.4.Трудовая функция
Контролирует результаты процесса верификации ИС и СФ-блоков
Шифр 7.4.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Контролирует результаты верификации СФ-блока или ИС
Анализирует соответствие текущего уровня завершенности
верификации СФ-блока или ИС определенному графиком
верификации
Выявляет и разрешает проблемные и конфликтные ситуации, возникшие
в процессе верификации СФ-блока или ИС группой инженеров
Определяет момент окончания процесса верификации СФ-блока
Методы верификации
Метрики, используемые для оценки качества тестов
Экспертные системы, составные части экспертной системы, база знаний
Использовать инструментальные средства для разработки и отладки
программ для систем на кристалле
Проводить анализ качества тестов
Систематизировать и ранжировать ошибки в тестах и аппаратуре
Определять степень завершенности процесса верификации ИС или СФблока
Работать с системой отслеживания ошибок
3.3.1.5.Трудовая функция
Разрабатывает предложения и участвует в формировании планов закупки
предприятием САПР, сторонних верификационных компонентов и иных
аппаратных и программных средств верификации ИС и СФ-блоков
Шифр 7.5.
52
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Анализирует предлагаемые разработчиками САПР средства
моделирования и верификации, предлагаемые на рынке
верификационные компоненты и аппаратные средства верификации и
прототипирования, представляющие интерес для предприятия
Разрабатывает предложения по оптимизации закупок предприятием
средств моделирования и верификации
Участвует в формировании планов закупки предприятием средств
моделирования и верификации
Английский язык — чтение технической документации, переписка,
разговор
Методологии верификации
Структура сред верификации ИС и СФ-блоков
Верификационные компоненты, предлагаемые на рынке
Целевые САПР (моделирование и формальная верификация моделей
схем, написанных на языках описания аппаратуры)
Особенности и сравнительные характеристики всех основных целевых
продуктов САПР
САПР для смешанного цифро-аналогового моделирования
Анализировать потребности предприятия в средствах верификации и их
предложения на рынке
Осуществлять выбор средств вычислительной техники, средств
программирования и их применения для эффективной реализации
аппаратно-программных комплексов
Разрабатывать предложения по закупкам предприятием программных и
аппаратных средств верификации и САПР
3.4. Вид трудовой деятельности: Руководство и осуществление контроля
деятельности инженеров-тестировщиков
Возможные наименования должностей:
Главный специалист,
Руководитель группы тестировщиков (главный специалист по тестированию
ИС, руководитель группы тестирования)
Обобщенное описание выполняемой трудовой деятельности:
Требования к профессиональному образованию и обучению:
высшее, магистратура, бакалавр
Требования к опыту работы
53
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
Перечень трудовых функций
Шифр
8.1.
8.2.
8.3.
8.4.
Наименование обобщенной трудовой функции
Планирует, организовывает и контролирует деятельность
подчиненных
Осуществляет подготовку исполнителей к работе с
существующими средами тестирования в рамках
принятого маршрута
Контролирует процесс разработки, наладки и оценки
влияния измерительной оснастки на измеряемые
параметры
Планирует, организовывает и контролирует
взаимодействие с разработчиками ИС, верификаторами
ИС и программистами
Квалификационный
уровень
(подуровень)
8
3.4.1. Описание трудовых функций
3.4.1.1.Трудовая функция
Планирует, организовывает и контролирует деятельность подчиненных
Шифр 8.1.
Основные
трудовые
действия
Необходимые
знания
Определяет квалификационные требования к исполнителям для каждой
технологической операции
Организовывает изучение технологических схем и выполнение
плановых работ подчиненными
Проводит производственные совещания и дает оценку действиям
подчиненным по итогам работ
Анализирует ход работ и индивидуальные трудовые действия
инженеров-тестировщиков низкой квалификации
Участвует в периодической оценке результатов деятельности
Архитектура СнК, методы инициализации СФ-блоков
Методы тестирования СнК
54
Необходимые
умения
Трудоемкость каждого этапа подготовки к тестированию СФ-блока и
СнК в целом
Основы управления коллективом
Организовывать взаимодействие в группе инженеров
Работать с проектной документацией
Анализировать «адекватность» полученных результатов
Создать и поддерживать рабочую атмосферу в коллективе
3.4.1.2.Трудовая функция
Осуществляет подготовку исполнителей к работе с существующими средами
тестирования в рамках принятого маршрута
Шифр 8.2.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Проводит обучение исполнителей работе на существующих примерах
сред верификации и тестов
Оценивает правильность действий исполнителей при разработке
элементов сред верификации и тестов
При отклонении – показывает правильное решение
Языки программирования
Инструментальные средства разработки и отладки программ
САПР для моделирования и формальной верификации моделей схем,
написанных на языках описания аппаратуры
Специализированное
ПО,
поставляемое
с
измерительным
оборудованием
Организовывать взаимодействие в группе инженеров
Работать с проектной документацией
Анализировать правильность полученных результатов
3.4.1.3.Трудовая функция
Контролирует процесс разработки, наладки и оценки влияния измерительной
оснастки на измеряемые параметры
Шифр 8.3.
Основные
трудовые
действия
Необходимые
знания
Анализирует предложенные подчиненными решения, качество
проработки материала и полноту проведенных исследований
Анализирует проект измерительной оснастки с точки зрения влияния на
измеряемые параметры
Дает указания по коррекции
Архитектура СнК, методы инициализации СФ-блоков
Методы измерения электрических параметров
Методы согласования электрических цепей
55
Необходимые
умения
Работать с проектной документацией
Анализировать правильность полученных результатов
Оценивать влияние элементов измерительной оснастки на результаты
измерений
3.4.1.4.Трудовая функция
Планирует, организовывает и контролирует взаимодействие с
разработчиками ИС, верификаторами ИС и программистами
Шифр 8.4.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Проводит регулярные совещания тестировщиков и верификаторов,
целью которых является обеспечения понимания особенностей
тестирования блока и уточнение набора тестов для отбраковки и
исследований
Утверждает набор тестов для отбраковки
Формирует последовательность проведения тестов
Архитектуры СнК
Методы инициализации СФ-блоков
Специализированное
ПО,
поставляемое
с
измерительным
оборудованием
Методы измерения электрических параметров
Организовывать взаимодействие в группе инженеров
Работать с проектной документацией
Анализировать правильность полученных результатов
Оценивать влияние элементов измерительной оснастки на результаты
измерений
IV. РАЗРАБОТЧИКИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
Профессиональный стандарт разработан и внесен
Наименование организации
ФИО руководителя
Фонд
инфраструктурных
и Свинаренко
образовательных программ (РОСНАНО) Геннадьевич
Подпись
Андрей
Организации, принявшие участие в разработке настоящего
профессионального стандарта
Организация
Должность
ФИО
Государственное научное
учреждение «Объединенный
Научный сотрудник (в
лаборатории Логического
Авдеев Николай
Александрович
56
институт проблем информатики
Национальной академии наук
Беларуси»
проектирования) , к.т.н.
ЗАО «ПКК Миландр»
Инженер отдела разработки
ЦИС, к.т.н.
Алексеев Алексей
Алексеевич
ЗАО "Элвис-Неотек"
Руководитель отдела
функциональной
верификации и тестирования
(Департамент по разработке
аппаратной платформы)
Лоторев Виталий
Юрьевич
Открытое акционерное общество
Научно-производственный центр
"Электронные вычислительноинформационные системы"
Начальник лаборатории
«верификации СФ-блоков и
систем на кристалле», к.т.н.
Путря Федор
Михайлович
Открытое акционерное общество
Научно-производственный центр
"Электронные вычислительноинформационные системы"
Руководитель группы
верификации
Фролова Светлана
Евгеньевна
НИУ МИЭТ
Ректор, д.т.н., профессор
Чаплыгин Юрий
Александрович
Декан, д.т.н., профессор
Путря Михаил
Георгиевич
Фонд инфраструктурных и
образовательных программ
(РОСНАНО)
Руководитель отдела
образовательных проектов,
к.х.н., д.э.н., профессор
Гумерова Гюзель
Исаевна
АНО «Национальное агентство
развития квалификаций»
Исполнительный директор,
к.псих.н.
Волошина Ирина
Александровна
Экспертиза профессионального стандарта
Организация
Должность
ФИО
Частное лицо.
50 летний опыт работы в области
разработки ИС.
ведущий инженерразработчик аналоговых
СБИС
Слынько Валентин
Петрович
ООО «ИДМ» (IDM Ltd.)
Ведущий Инженер
Тулупов Михаил
Павлович
57
ООО "Юник Ай Сиз"
Ведущий инженер, к.т.н.
Сомов Олег
Анатольевич
ЗАО «МЦСТ»
Начальник отдела, к.т.н.
Игнат Николаевич
Бычков
Санкт-Петербургский
проректор по научной и
Шейнин Юрий
государственный университет
инновационной деятельности, Евгеньевич
аэрокосмического приборостроения д.т.н., профессор
ОАО «НИИМЭ и Микрон»
зам. Директора
Шелепин Николай
Алексеевич
ОАО «Ангстрем»
Главный конструктор
МашевичПавелРома
нович
Санкт-Петербургский
Зам. декана
государственный политехнический д.т.н.,
университет
профессор
Коротков Александр
Станиславович
Владимирский государственный
университет
проректор по научной работе, Ланцов Владимир
д.т.н., профессор
Николаевич
ОАО «НИИ «Субмикрон»
Заместитель главного
конструктора – начальник
отдела
58
Еремеев Петр
Михайлович
Приложение 1
ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ
ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
№ п/п
Номера страниц/ разделов/ пунктов
измененных
замененных
новых
аннулированных
Дата
утверждения
новой редакции
документа
Ответственный за внесение изменений
_____________ ____________ /________________/
должность
подпись
ФИО
59
«_____» ____ 20___ г.
Приложение 2
Дополнительные термины и их определения, используемые
в профессиональном стандарте
Термин
Определение
Стандартные определения программного обеспечения
Программа
Системная программа
Супервизор
Прикладная программа
Драйвер
Подпрограмма
Программный модуль
Исходный модуль
Системы программирования
Кросс-система
программирования
Язык программирования
Проблемно-ориентированный
язык
Язык ассемблера
Язык высокого уровня
Объектно-ориентированный язык
Объектно-ориентированное
Программирование
Компилятор
Ассемблер
Интерпретатор
Редактор связей (linker)
Компиляция
Пакетное задание
Пакет заданий
Язык управления заданиями
По ГОСТ19781-90
Операционная система
Процессор
Центральный процессор(ЦП)
По ГОСТ 15971-90
Автоматизированное
проектирование
По ГОСТ 22487
Параметр ИС
По ГОСТ 19480-89
Компонент ИС
По ГОСТ 17021-88
Термин
Определение
Термины, общие для разработки ИС
СФ-блок
(IP-core)
Функционально законченный фрагмент ИС,
реализующий сложную функцию, предназначенный
для многократного повторного использования,
представляющий предмет интеллектуальной
собственности, используемый предприятием
разработчиком этого блока или передаваемый
другой стороне в виде различного типа моделей: на
языке описания аппаратуры, логической схемы,
списка цепей или топологии.
Система на кристалле
(SoC, SystemonChip)
Электронная схема, выполняющая функции целого
устройства (компьютера, электронной системы),
размещенная на одной интегральной схеме и
проектируемая методом интеграции СФ-блоков
(вычислительных ядер различного типа, блоков
памяти, контроллеров периферийных интерфейсов,
специализированных ускорителей, логики
внутрикристальной коммутации и т.п.).
Составной блок интегральной
схемы или системы на кристалле
Компонент ИС системы на кристалле,
выполняющий определенную функцию, которая
может быть верифицирована независимо от всей
остальной схемы. В частном случае может
представлять собой СФ-блок или даже группу СФблоков.
Функциональные параметры ИС
Параметры ИС, определяющиеся особенностями ее
архитектуры и структурой составляющих ее блоков,
такие как производительность на типовых задачах,
пиковая
производительность,
пропускная
способность периферийных и внутрикристальных
интерфейсов и портов.
Электрические
параметры Параметры ИС, такие как токи потребления
интегральной схемы —
различных узлов ИС в различных режимах работы,
времена фронтов сигналов и т.п.
Транзакция
(Transaction)
Группа последовательных операций с данными,
которая представляет собой логическую
(неделимую) единицу работы с данными.
Транзакция может быть выполнена либо целиком и
успешно, соблюдая целостность данных и
независимо от параллельно идущих других
транзакций, либо не выполнена вообще и тогда она
не должна произвести никакого эффекта. На более
61
Термин
Определение
высоких уровнях абстракции может представлять
собой достаточно сложную операцию по
транспортировке данных, такую например как
передача сетевого пакета. На более низких уровнях
абстракции представляет собой операции более
приближенные к характеристикам физической
реализации аппаратуры, это могут быть
последовательности шинных операций
чтения/записи пакетов данных. На сигнальном
уровне — последовательность изменения сигналов
на шине.
Архитектура СнК
Структура СнК, включающая аппаратные и
программнореализуемые узлы, в том числе и СФ блоки,
отражающая
взаимодействие между ними и окружающей СнК
средой и
определяющая направление реализации алгоритма
СнК(СТП ИЛТА 06.00.00-09).
Модельуровнятранзакций
(Transaction Level Model)
Описание работы схемы в терминах потоков
транзакций. Модель блока или системы высокого
уровня абстракции (как правило, несинтезируемая),
описывающая общий алгоритм функционирования
устройства на языках высокого уровня (например, с
помощью языков описания и верификации
аппаратуры, таких как SystemC и SystemVerilog),
которая является более простой с точки зрения
реализации, менее детализированной и значительно
более быстрой при моделировании по сравнению с
моделью уровня регистровых передач. Такая модель
может быть использована в качестве эталона при
верификации моделей уровня регистровых передач
и вентильного уровня.
Модель уровня регистровых
передач
(RTL model, RegisterTransferLevel)
Описание работы схемы на уровне регистровых
передач, в терминах потоков сигналов (или
пересылок данных) между аппаратными регистрами
и логических операций над данными сигналами
(комбинационная логика). Как правило, модель
уровня регистровых передач служит входными
данными для автоматического получения модели
вентильного уровня путём логического синтеза.
Модель вентильного уровня
Представление схемы в виде списка библиотечных
62
Термин
Определение
(Netlist)
логических
элементов, моделей
СФ-блоков,
поставляемых в виде готовой топологии, и цепей,
соединяющих эти элементы. Вентильная модель,
как правило, получается автоматически на этапе
синтеза средствами САПР высокоуровневой модели
ИС в базисе заданной библиотеки логических
элементов.
Схемотехническая модель
(Schematicmodel)
Модель на уровне активных и пассивных элементов,
предназначенная для наиболее полного описания
анализируемой электрической схемы (СТП ИЛТА
06.00.00-09).
Программный прототип
Модель системы, написанная на высокоуровневых
языках, таких как С++ или SystemC,способная
имитировать поведение будущей системы на
целевых
задачах,
отличающаяся
меньшей
детализацией,
но
большей
скоростью
моделирования, чем модель уровня регистровых
передач. В частном случае программным
прототипом может быть модель уровня транзакций.
Аппаратный прототип
Аппаратная
модель
системы
собранная
с
использованием ИС, реализующих часть функций
конечной системы и/или конфигурируемых ИС,
таких как ПЛИС или эмуояирпы, способная
имитировать поведение будущей системы на
целевых задачах. В рамках данного документа
частным случаем аппаратного прототипа считается
смешанный программно-аппаратный прототип, в
котором ряд элементов (зачастую центральный
процессор и контроллеры экрана, клавиатуры и
мыши) заменены программными моделями.
Определения программного обеспечения
Скриптовый язык
(scriptlanguage)
Интерпретируемый язык программирования,
предназначенный для управления пакетами заданий.
Скрипт
(script)
Программа на исходном скриптовом языке.
Система отслеживания
ошибок/заданий
(bugtrackingsystem)
ПО, обеспечивающее возможность учета, контроля
обнаруженных ошибок и возможность
отслеживания статуса обнаруженных ошибок или
заданий.
63
Термин
Определение
Система управления версиями
(Version Control System)
ПОдля облегчения работы с изменяющейся
информацией. Система управления версиями
позволяет хранить несколько версий одного и того
же файла, при необходимости возвращаться к более
ранним версиям, определять, кто и когда сделал то
или иное изменение, и многое другое.
Встроенное ПО
Системное ПО, встроенное («зашитое») в
аппаратное устройство, и хранящееся в его
энергонезависимой памяти.
Инструментальное ПО
ПО, необходимое для разработки и отладки
программ для СнК: компилятор, ассемблер, для
процессорных ядер, входящих в состав СнК,
редактор связей, среды разработки и отладки
встроенного ПО, модели СнК и входящих в состав
СнК СФ-блоков на языках высокого уровня
(симуляторы) и др.
Язык описания аппаратуры
Проблемно-ориентированный язык,
предназначенный для формального описания
электрических схем, особенно цифровой логики. Он
описывает структуру и функционирование
электрической схемы. Типичные примеры языков
описания аппаратуры — Verilog, VHDL.
Язык верификации аппаратуры
Проблемно-ориентированный язык,
предназначенный для верификации электрических
схем, написанных на языках описания аппаратуры.
Чаще всего сочетает в себе особенности
высокоуровневых языков программирования, такие,
как объектно ориентированный подход к созданию
кода, и особенности языков описания аппаратуры,
такие как операции над битовыми векторами.
Типичные примеры языков верификации
аппаратуры — SystemVerilog, PSL, e, Vera, SystemC.
Языки верификации аппаратуры, имеющие в себе
подмножество для описания аппаратуры, такие как
SystemVerilog, могут называться языками описания
и верификации аппаратуры.
Документация
Конструкторская документация
Графические и текстовые документы, которые в
совокупности или в отдельности, определяют состав
и устройство изделия и содержат необходимые
данные для его разработки, изготовления, контроля,
64
Термин
Определение
эксплуатации.
Техническое задание
Назначение и область применения изделия,
технические,
технико-экономические и специальные требования,
предъявляемые к изделию, необходимые стадии и
сроки
разработки, виды испытаний.
Верификационный план
Документ, описывающий стратегию, тактику и
объем верификации СФ-блока или ИС, обязательно
содержащий перечень тестируемых свойств СФблока или ИС и перечень функциональных тестов
блока или ИС.
Верификационный отчет
Документ, содержащий информацию о результатах
прохождения функциональных тестов, тестовом
покрытии, выявленных на этапе тестирования
ошибках и особенностях аппаратуры.
Описание среды верификации
Документ,
содержащий
описание
среды
верификации и тестовых окружений с указанием
структуры, состава, и возможностей тестовых
окружений, средств запуска и анализа результатов
тестов.
Процессы
Логический синтез
Процесс автоматизированной генерации модели
вентильного уровня цифровой СБИС на основе
описания на языке высокого уровня (СТП ИЛТА
06.00.00-09).
Разработка среды верификации
Процесс создания кода верификационных
компонент, входящих в состав среды верификации
и их интеграции в рамках среды верификации.
Разработка функциональных тестов Процесс создания кода функциональных тестов,
нацеленных на проверку заданных свойств
устройства.
Отладка функциональных тестов
Этап разработки функционального теста, на
котором обнаруживают, локализуют и устраняют
ошибки, если ошибка обнаружена в коже теста,
либо составляют отчет об ошибке в модели, если
ошибка обнаружена в модели ИС.
Прототипирование СФ-блока или
Процесс создания аппаратного или программного
65
Термин
Определение
ИС
прототипа системы для проведения исследования и
верификации применяемых архитектурных и
схемотехнических решений, демонстрации
работоспособности заложенного алгоритма,
верификации системной поведенческой модели,
разработки системы тестирования.
Временное моделирование (timingsimulation)
Используется для предсказания поведения модели
ИС при заданных последовательностях входных
воздействий средствами САПР.
Семантический анализ кода модели Формальная проверка корректности кода модели
уровня регистровых передач
уровня регистровых передач с использованием
средств семантического анализа, выходящая за
рамки обычного синтаксического анализа кода
(используются такие инструменты как Cadence HAL
/ Synopsys LEDA). Данная проверка позволяет
оперативно найти ошибки в коде до этапов
моделирования и синтеза (не подключенные
сигналы, несоответствие разрядности сигналов при
их подключении, несинтезируемые или опасные с
точки зрения синтеза конструкции и т. п.).
Формальная верификация модели
ИС или блока
Автоматический процесс сравнения вариантов
моделей ИС или блока, описанных на языках
описания аппаратуры, между собой или с их
формальным описанием на специализированных
языках, выполняемый специализированным САПР.
Функциональная верификация
(верификация)
(FunctionalVerification)
Доказательство того, что разработанные модели
ИС/СФ-блока (например модели уровня транзакций,
уровня регистровых передач или вентильного
уровня) соответствуют конструкторской
документации и требованиям ТЗ.
Исследование ИС
Процесс определения функциональных параметров
и статистического измерения электрических
параметров изготовленных интегральных схем,
дополнительно включающий предварительных
анализ причин расхождения реальных параметров и
требований технического задания.
Тестирование ИС
Процесс проверки правильности изготовленных
интегральных схем, т.е соответствия изготовленных
интегральных схем и спецификации. Включает
разработку, отладку и анализ тестов
функционального контроля и тестов проверки
66
Термин
Определение
электрических параметров.
Отбраковка ИС
Процесс тестирования микросхем с целью отбора
микросхем без дефектов.
Функциональная верификация
Тестируемое устройство
Модель ИС или СФ-блока, являющаяся объектом
функциональной верификации.
Верификационный компонент
Элемент среды верификации СФ-блока или
системы, используемый для задач функциональной
верификации.
Примерами
верификационных
компонентов являются модели внутрикристальных
и периферийных интерфейсов, генераторы тестовых
последовательностей, модели устройств уровня
транзакций, элементы, переводящие тестовые
последовательности с одного уровня абстракции на
другой (транзакторы), анализаторы и сборщики
тестового покрытия.
Тестовое окружение
ИС
составляющих ее блоков
или Модель, состоящая из эталонных моделей и
верификационных компонентов, необходимых для
подачи воздействий на тестируемое устройство,
имитирующих работу внешних по отношению к
тестируемой ИС устройств, анализа откликов от
тестируемого устройства, сбора функционального
покрытия, вывода тестовых сообщений и иных
действий, необходимых для функциональной
верификации ИС или составляющих ее блоков.
Среда верификации
Программная (при необходимости программноаппаратная)
среда
для
функциональной
верификации
тестируемого
устройства,
обеспечивающая возможность всеобъемлющей
проверки
СФ-блока
или
ИС,
согласно
верификационному плану. В состав среды
верификации могут входить: модель тестируемого
устройства (СФ-блока или всей ИС), скрипты
компиляции модели тестируемого устройства,
тестовой окружение (или несколько окружений) и
скрипты компиляции тестового окружения (и
входящих в него верификационных компонентов),
библиотек программных драйверов СФ-блоков и
программных библиотек, содержащих функции
67
Термин
Определение
управления тестовым окружением, скрипты
компиляции
программных
библиотек
инструментальным ПО, скрипты запуска тестов,
скрипты сбора и анализа покрытия и другие
программные и аппаратные средства, необходимые
для создания, компиляции, запуска и анализа
результатов тестов.
Функциональный тест
Последовательность воздействий на модель ИС или
кристалл
ИС,
нацеленных
на
проверку
определенного свойства или свойств ИС. В случае
сложного теста в формировании воздействий могут
участвовать программы, написанные на языках
верификации
аппаратуры,
верификационные
компоненты, отдельные программы генераторы
тестовых воздействий, тестовые программы,
написанные на языках программирования целевой
системы.
Тестовая программа
Частный случай функционального теста либо
составная
часть
функционального
теста,
отличающегося тем, что тестовые воздействия на
модель ИС формируются программой, исполняемой
вычислительными ресурсами самой ИС, написанной
на языках программирования целевой системы
(ассемблер, С/С++, java и др.).
Тест на предельный/предельно
допустимый режим работы ИС
Функциональный тест, целью которого является
проверка возможности ИС на предмет достижения
максимальных
функциональных
параметров,
определенных в техническом задании на ИС.
Качество функционального теста
Интегральная метрика, определяемая набором
метрик для оценки теста, таких как покрытие (кода
и функциональное), факт обнаружения ошибки
тестом, вероятность обнаружения ошибок заданного
типа, время исполнения теста, стиль и
документированность исходного кода теста и т.п..
Тестирование
Тестовый вектор
Набор воздействий на выводы ИС и ожидаемых
откликов на эти воздействия. Чаще всего
используется для тестирования кристаллов ИС с
использованием
автоматизированных
измерительных систем, преимущественно тестовые
68
Термин
Определение
вектора формируются автоматически.
Тестовая программа для АИС
Таблица
норм
параметров
Программа, управляющая действиями АИС, которая
в частности может использовать данные тестовых
векторов и выполнять дополнительные операции
над формируемыми и считываемыми с ИС
сигналами.
электрических Документ, содержащий список контролируемых
электрических параметров ИС и их допустимые
значения.
Измерительный стенд
Набор аппаратного и программного обеспечения
для определения функциональных и электрических
параметров,
а
также
для
проведения
постпроизводственной верификации ИС (ПК, набор
печатных плат, в том числе плат с проверяемой ИС,
периферийные устройства, измерительные приборы,
источники сигналов, АИС).
СамотестированиеСФблока
(built-in self test)
Тестирование СФ блока с помощью встроенных в
него аппаратных средств (СТП ИЛТА 06.00.00-09).
JTAG порт
Стандартизованный порт микроэлектронных
устройств, в том числе микропроцессоров,
предназначенный для тестирования и отладки этих
устройств (СТП ИЛТА 06.00.00-09).
Скан-тестирование
(Scantest)
Стандартизованный способ тестирования
микроэлектронных устройств, основанный на
использовании специального сдвигового регистра,
подключённого к внешним выводам СБИС и
управляемого через JTAG порт (СТП ИЛТА
06.00.00-09).
Производственный тест
Специальный тест, используемый при производстве
цифровых схем, цель которого – обнаружение
технологических дефектов кристалла, что
достигается путем переключения всех цепей
кристалла из ‘0’ в ‘1’ и наоборот (СТП ИЛТА
06.00.00-09).
Постпроизводственная
верификация
Процесс запуска на готовой ИС, находящейся в
составе измерительного стенда, операционных
систем, встроенного и прикладного ПО,
взаимодействующего с периферийными
устройствами, аналогичными тем, которые будут
69
Термин
Определение
использованы в аппаратуре основанной на
изготовленной ИС. Целью постпроизводственной
верификации является дополнительная проверка ИС
на отсутствие критических ошибок, исключающих
возможность использовать целевое ПО на
изготовленной ИС.
70
Download