V. Разработчики профессионального стандарта

advertisement
Проект
ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ
Инженер в области проектирования и сопровождения
интегральных схем и систем на кристалле
Вид экономической деятельности / Область профессиональной
деятельности1:
Проектирование и сопровождение интегральных схем и систем на кристалле
на системном, функциональном, логическом и физическом уровнях описания
Код по ОКВЭД2
32.10.6
Производство интегральных схем, микросборок и микромодулей
74.2
Деятельность в области архитектуры; инженерно-техническое
проектирование; геолого-разведочные и геофизические работы;
геодезическая и картографическая деятельность; деятельность в
области стандартизации и метрологии; деятельность в области
гидрометеорологии и смежных с ней областях; виды деятельности,
связанные с решением технических задач, не включенные в другие
группировки
Вид экономической деятельности указывается по ОКВЭД. Название области профессиональной
деятельности формулируется разработчиком профессионального стандарта в случае, если деятельность,
представленную в профессиональном стандарте, нельзя (трудно) отнести к одному конкретному виду
экономической деятельности
1
ОКВЭД – Общероссийский классификатор видов экономической деятельности, документ входит в состав
общероссийских классификаторов технико-экономической и социальной информации. Принят
постановлением Госстандарта N 454-ст от 6 ноября 2001 г., введен 1 января 2003 г.
2
СОДЕРЖАНИЕ
I. ОБЩИЕ ПОЛОЖЕНИЯ.........................................................................................................3
1.1. Область применения профессионального стандарта ....................................................3
1.2. Термины, определения и используемые сокращения ..................................................4
II. ПАСПОРТ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА ..................................................6
III. КАРТОЧКИ ВИДОВ ТРУДОВОЙ ДЕЯТЕЛЬНОСТИ .................................................7
1. Квалификационный уровень: 7............................................................................................7
1.1.1. Описание трудовых функций .......................................................................................10
IV. ВИДЫ КВАЛИФИКАЦИОННЫХ СЕРТИФИКАТОВ, ВЫДАВАЕМЫХ НА
ОСНОВЕ НАСТОЯЩЕГО ПРОФЕССИОНАЛЬНОГО СТАНДАРТА ..............................27
V. РАЗРАБОТЧИКИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА....................................27
VI. ЭКСПЕРТИЗА И РЕГИСТРАЦИЯ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА ...28
ПРИЛОЖЕНИЕ 1 ......................................................................................................................30
ПРИЛОЖЕНИЕ 2 ......................................................................................................................31
2
I. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Область применения профессионального стандарта
Профессиональный стандарт – многофункциональный нормативный
документ, описывающий в рамках конкретного вида экономической
деятельности (области профессиональной деятельности) содержание
трудовых функций специалиста и необходимых для их выполнения
компетенций по различным квалификационным уровням, а также ряд других
параметров, характеризующих специфику труда. Структурно состоит из
описаний видов трудовой деятельности.
Основными сферами применения профессионального стандарта
являются:
широкий круг задач в области управления персоналом (разработка
стандартов предприятия, систем мотивации и стимулирования персонала,
должностных инструкций; тарификация должностей; отбор, подбор и
аттестация персонала, планирование карьеры);
процедуры стандартизации и унификации в рамках вида (видов)
экономической деятельности (установление и поддержание единых
требований к содержанию и качеству профессиональной деятельности,
согласование наименований должностей, упорядочивание видов трудовой
деятельности и пр.);
оценка и сертификация квалификаций граждан;
формирование государственных образовательных стандартов и
программ профессионального образования и обучения, а также разработка
учебно-методических материалов к этим программам.
Основой для профессионального стандарта служит типовой
(стандартный) маршрут проектирования, регламентирующий процесс
разработки систем на кристалле (СнК). Требования, изложенные в маршруте,
затрагивают процесс проектирования на системном, функциональном,
логическом и физическом уровнях проектирования.
Основная цель введения настоящего стандарта – унифицировать
деятельность по разработке СнК. Такая унификация позволяет улучшить
координацию работы по созданию сложных сверхбольших интегральных
схем (СБИС) и радиоэлектронной аппаратуры (РЭА) на их основе между
предприятиями и внутри самих предприятий.
Настоящий стандарт не привязывает разработчика к определенным
программно-аппаратным
средствам
проектирования
(Системам
Автоматизированного Проектирования (САПР), а только регламентирует
перечень и порядок проектных процедур при разработке СнК.
Настоящий профессиональный стандарт ставит своей целью дополнить
существующие нормативные документы в части требований к специалистам
по проектированию интегральных схем (ИС) и СнК.
3
Настоящий профессиональный стандарт касается системного,
функционального, логического и физического уровней проектирования
наноразмерных, а также цифрового, смешанного цифро-аналогового
моделирования блоков, оставляя за рамками стандарта аппаратное
прототипирование и макетированием на ПЛИС, разработку программной
части СнК, методы обеспечения низкого энергопотребления СнК, методы
обеспечения технологичности производства СнК (Design for manufacturability
- DFM)
1.2. Термины, определения и используемые сокращения
Для целей настоящего профессионального стандарта используются
следующие термины, их определения, а также сокращения:
Базовые термины и сокращения:
вид экономической деятельности - производственный процесс,
организованный на основе объединения того или иного вида ресурсов
(оборудования, рабочей силы, технологии и пр.) с целью производства
продукции (оказания услуг), предназначенной для реализации. Виды
экономической
деятельности
являются
объектами
классификации
«Общероссийского классификатора видов экономической деятельности»
(ОКВЭД)
область трудовой деятельности - совокупность видов трудовой
деятельности, имеющих общую интеграционную основу и предполагающих
схожий набор трудовых функций и компетенций, необходимых для их
выполнения. Корреспондируется с одним или несколькими видами
экономической деятельности;
вид трудовой деятельности – совокупность связанных между собой
трудовых функций, сложившаяся в результате разделения труда в
конкретном производственном (бизнес-) процессе. Вид трудовой
деятельности
имеет
специфические объекты, условия, характер и
результаты труда;
квалификационный уровень – группа квалификаций, имеющих
сходные характеристики, установленные национальной (отраслевой) рамкой
квалификаций;
квалификация – готовность к выполнению определенного вида
трудовой деятельности, подтвержденная официальным признанием (в виде
диплома, сертификата и др.);
компетенция – готовность применять знания, умения и практический
опыт для успешного выполнения трудовой(ых) функции(ий);
квалификационный
сертификат
–
документ,
выдаваемый
уполномоченным органом, подтверждающий наличие у человека
квалификации, необходимой для осуществления определенного вида
трудовой деятельности;
Национальная рамка квалификаций – документ, содержащий
обобщенное описание квалификационных уровней и основных путей их
4
достижения на территории России; используется в качестве инструмента
сопряжения сфер труда и образования;
отраслевая рамка квалификаций – документ,
содержащий
классификацию видов трудовой деятельности отрасли по квалификационным
уровням и подуровням. Классификационными признаками
выступают
показатели Национальной рамки квалификаций и другие значимые для
отрасли показатели;
трудовая функция – совокупность действий, направленных на
выполнение
относительно
автономной
и
завершенной
части
производственного (бизнес-) процесса в рамках конкретного вида трудовой
деятельности;
условия труда - совокупность факторов производственной среды и
трудового процесса, оказывающих влияние на работоспособность и здоровье
работника.
В настоящем профессиональном стандарте используются следующие
сокращения:
ЕТКС – «Единый тарифно-квалификационный справочник работ и
профессий рабочих отраслей экономики Российской Федерации»;
ЕКСД – «Единый квалификационный справочник должностей
руководителей, специалистов и служащих»;
КСД – «Квалификационный справочник должностей руководителей,
специалистов и других служащих»;
ОКВЭД – «Общероссийский классификатор видов экономической
деятельности. Russian classification of economic activities. Ок 029-2001»;
ОКЗ – «Общероссийский классификатор занятий. ОК 010-93 (ОКЗ)»;
Дополнительные термины и сокращения:
Дополнительные термины приведены в приложении 2
Дополнительно используемые сокращения:
СБИС – сверхбольшая интегральная схема;
РЭА – радиоэлектронная аппаратура;
СнК – СБИС «система на кристалле»;
ТЗ – техническое задание;
СФ блок – сложно - функциональный блок;
ПО – программное обеспечение;
АЛ – аппаратная логика;
VHDL – язык описания аппаратуры высокоскоростных интегральных
схем;
RTL – уровень регистровых передач;
DSP – цифровой сигнальный процессор (цифровая обработка
сигналов);
ПЛИС – Программируемые логические интегральные схемы;
LEF – формат передачи библиотек;
DFM – проектирование, ориентированное на производство;
GDSII – формат представления топологии;
DEF – формат передачи проекта.
5
II. ПАСПОРТ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
Вид экономической деятельности \ область профессиональной
деятельности
Проектирование и сопровождение интегральных схем и систем на кристалле
на системном, функциональном, логическом и физическом уровнях описания
Код по ОКВЭД
32.10.6
Производство интегральных схем, микросборок и микромодулей
74.2
Деятельность в области архитектуры; инженерно-техническое
проектирование;
геолого-разведочные
и
геофизические
работы;
геодезическая и картографическая деятельность; деятельность в области
стандартизации и метрологии; деятельность в области гидрометеорологии и
смежных с ней областях; виды деятельности, связанные с решением
технических задач, не включенные в другие группировки
Основная
цель
вида
экономической
деятельности/области
профессиональной
деятельности:
Обеспечение
полного
цикла
проектирования ИС и СнК с момента формирования технического задания до
подготовки информации для проектирования фотошаблонов.
Виды трудовой деятельности по квалификационным уровням и их связь с
действующими нормативными документами
Квалификационный
уровень (подуровень)
В
соответствии с
Национа
ль-ной
рамкой
квалифи
ка-ций
Седьмой
Вид трудовой
деятельности
Рекомендуемые
наименования
должносте
й
В соответствии с
отраслевой
рамкой
квалифика
-ций
7
Проектирование и
сопровождение
интегральных схем и
систем на кристалле на
системном,
функциональном,
логическом и
физическом уровнях
описания
Дополнительная информация3
Должнос
ти по
КСД,
ЕКСД
Профессии
по ЕТКС,
код-наименование
Виды
занятий
по ОКЗ,
коднаимено
-вание
Инженер,
Ведущий
инженер
Здесь и далее курсивом выделены рекомендательные разделы, включаемые в профессиональный стандарт
по усмотрению разработчиков
3
6
III. Карточки видов трудовой деятельности4
1. Квалификационный уровень: 7
1.1 Вид трудовой деятельности: Проектирование и сопровождение
интегральных схем и систем на кристалле на системном, функциональном,
логическом и физическом уровнях описания
Возможные наименования должностей:
инженер, ведущий инженер
Обобщенное описание выполняемой трудовой деятельности:
Проектирование и сопровождение интегральных схем и систем на кристалле на
системном, функциональном, логическом и физическом уровнях описания
Требования к профессиональному образованию и обучению:
высшее, магистратура
Требования к опыту работы
Особые условия допуска к работе (если существуют):
Обязательные предварительный и периодический (ежегодный) медосмотр
производятся на основании приказов № 90 от 14.03.1996 Минздравмедпрома России и
№ 83 от 16.08.2004 Минзравсоцразвития России
Возможные места работы
Условия труда:
Нормируемый рабочий день
Необходимость документов (дипломы, сертификаты, свидетельства и др.),
подтверждающих квалификацию:
Перечень трудовых функций
Шифр
1.
2.
Наименование обобщенной трудовой функции
Квалификационный
уровень
(подуровень)5
Разрабатывает и согласовывает техническое задание на
7
разработку системы на кристалле. Разрабатывает
функциональное описание системного уровня и готовит
технические задания отдельных блоков
Разрабатывает
и
производит
функциональное
7
Требования к квалификации, отраженные в Национальной или в отраслевой рамках квалификаций для
соответствующего квалификационного уровня, являются неотъемлемой частью настоящего
профессионального стандарта
4
Квалификационный уровень (подуровень) указывается в соответствии с Национальной и/ или отраслевой
рамками квалификаций
5
7
3.
4.
5.
6.
№
1
2
моделирование описания моделей аппаратных блоков.
Разрабатывает
синтезепригодное
описание
уровня
регистровых передач (RTL).
Синтезирует логическую схему в базисе выбранной
технологической библиотеки на основе заданных
временных и физических ограничений с использование
средств автоматизированного проектирования.
Разрабатывает топологическое описание на основе
полученного списка цепей с учетом набора ограничений
Разрабатывает аналоговую часть интегральной схемы или
системы на кристалле
Разрабатывает комплект конструкторской и технической
документации на систему на кристалле
Обобщенная трудовая
функция
1. Разрабатывает и
согласовывает
техническое задание на
СнК Разрабатывает
функциональное
описание системного
уровня и готовит
технические задания
отдельных блоков
2. Разрабатывает и
производит
функциональное
моделирование
описания моделей
аппаратных блоков.
Разрабатывает
синтезепригодное
описание уровня
регистровых передач
(RTL)
7
7
7
7
Трудовая функция
1.1. Инициирует постановку работ по проектированию
СнК. Определяет область применения СнК. Участвует в
выборе технологического базиса для СнК (технологии
изготовления)
1.2. Разрабатывает блок схему алгоритма
функционирования системы на основе первичного
технического задания
1.3. Разрабатывает набор тестов системного уровня и
проводит верификации поведенческой модели всей СнК
1.4. Определяет набор блоков реализуемых в виде
аппаратной части и набор блоков реализуемых в виде
программной части (производит разбиение СнК на
аппаратную и программную части)
1.5. Разрабатывает архитектуру всей СнК на основе
сложно-функциональных блоков
1.6. Проводит верификацию разработанного
архитектурного решения
1.7. Разрабатывает общую концепцию тестирования
СнК, включая разработку тестовых векторов и
стратегию кристального тестирования
1.8. Разрабатывает техническое задание на
программную и аппаратную части СнК
2.1. Разрабатывает детальный план верификации
функционального описания СнК
2.2. Разрабатывает функциональное описание цифровых
аппаратной части СнК
2.3. Проводит моделирование функционального
описания с использованием программ событийного
и/или временного моделирования
2.4. Производит моделирование разработанных
цифровых блоков в составе всей системы в целом
2.5. Проводит программно - аппаратную верификация
СнК
2.6. Разрабатывает и моделирует тестовые воздействия и
тестовые вектора на функциональные блоки
8
3
4
5
6
3. Синтезирует
логическую схему в
базисе выбранной
технологической
библиотеки на основе
заданных временных и
физических
ограничений с
использование средств
автоматизированного
проектирования
4. Разрабатывает
топологическое
описание на основе
полученного списка
цепей с учетом набора
ограничений
3.1. Разрабатывает набор ограничений на процесс
синтеза
3.2. Разрабатывает список цепей в базисе библиотеки
фабрики изготовителя СнК
3.3. Проводит формальную логическую верификацию
(LEC) на соответствие RTL описания списку цепей
3.3. Разрабатывает и встраивает средства для
самотестирования и кристального тестирования
3.4. Проводит моделирование логической схемы
цифровой части СнК
4.1. Разрабатывает план кристалла, производит
размещение блоков
4.2. Производит размещение стандартных ячеек и
выполняет предварительную трассировку
4.3. Осуществляет предварительную экстракцию
паразитных параметров, проводит статический
временной анализ
4.4. Проводит анализ потребляемой мощности и
распределения тепла по кристаллу.
4.5. Разрабатывает ограничения для дерева
синхросигналов СнК
4.6. Осуществляет детальную трассировку СнК
5. Разрабатывает
5.1. Проводит анализ технического задания на
аналоговую часть
аналоговую часть, разрабатывает архитектуру
интегральной схемы или аналоговой подсистемы
СнК
5.2. Проектирует поведенческую модель аналоговой
части проекта для моделирования в составе всей
системы в целом
5.3. Осуществляет верификацию поведенческой модели
в составе всей СнК
5.4. Разрабатывает схемотехнические описания блоков
аналоговой части
5.5. Моделирует и анализирует результаты
моделирования отдельных аналоговых блоков и
аналоговой части в целом
5.6. Разрабатывает топологические представления
отдельных аналоговых блоков и аналоговой части в
целом
5.7. Выполняет верификацию и моделирование
топологического представления аналоговых блоков и
аналоговой части в целом
5.8. Интегрирует топологическое представление
аналоговой части в состав топологии всей системы в
целом
6. Разрабатывает
6.1. Разрабатывает описания СнК, разрабатывает
комплект
комплект технических документов, подготавливает
конструкторской и
описание и назначение использования чипа СнК
технической
документации на СнК
9
1.1.1. Описание трудовых функций
1.1.1.1.Трудовая функция
Инициирует постановку работ по проектированию СнК. Определяет область
применения СнК. Участвует в выборе технологического базиса для СнК
(технологии изготовления)
Шифр 1.1.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Разрабатывает и согласовывает с заказчиком первичное техническое
задание на интегральную схему, СБИС или СнК
Определяет область применения СнК с учетом конкурентоспособных
характеристик
На основе первичного ТЗ и области применения выбирает
технологический процесс изготовления СБИС или СнК
Технический английский язык
Основы системного проектирования микроэлектронных устройств на
базе принципа модульности с цифровым микропроцессорным
(компьютерным) управлением
Общую характеристику процесса проектирования, методы и этапы
проектирования
особенности представления схем на различных этапах проектирования,
принципы построения физических и математических моделей, их
применимости к конкретным процессам и приборам
Характеристики современных САПР микроэлектроники и методы
решения задач технологического и схемотехнического проектирования
СнК и СБИС. Знание технологий изготовления СБИС и СнК
Читать и интерпретировать требования системного уровня,
спецификации, документацию по разработке и внедрению.
Работать с документацией
Анализировать: функциональные возможности и способы использования
программных пакетов САПР микроэлектроники на главных этапах
процессов проектирования БИС и СБИС. Уметь проводить системную
интеграцию всего предполагаемого проекта.
1.1.1.2.Трудовая функция
Разрабатывает блок схему алгоритма функционирования системы на основе
первичного технического задания
Шифр 1.2
Основные
трудовые
действия
Анализирует первичное техническое задание и определяет состав СнК
Определяет набор инструментальных средств описания проекта на
системном уровне
Определяет множество специальных математических, логических и
других функций и операций описывающих работу СнК
Разрабатывает поведенческую высокоуровневую модель всей системы
без учета временных характеристик средсвами С#, SystemC, VHDL,
Verilog
10
Необходимые
знания
Необходимые
умения
Технический английский язык
C# и скриптовых языков
Основы системного проектирования микроэлектронных устройств на
базе принципа модульности с цифровым микропроцессорным
(компьютерным) управлением
Общую характеристику процесса проектирования, методы и этапы
проектирования
особенности представления схем на различных этапах проектирования,
принципы построения физических и математических моделей, их
применимости к конкретным процессам и приборам
Характеристики современных САПР микроэлектроники и методы
решения задач технологического и схемотехнического проектирования
СнК и СБИС
Читать и интерпретировать требования системного уровня,
спецификации, документацию по разработке и внедрению
Работать с Документацией
Выбирать и описывать модели электронной компонентой базы на
различных этапах проектирования с учетом выбранного маршрута
проектирования;
Работать с техническими и программными средствами реализации
процессов проектирования
Анализировать: функциональные возможности и способы использования
программных пакетов САПР микроэлектроники на главных этапах
процессов проектирования БИС и СБИС
1.1.1.3.Трудовая функция
Разрабатывает набор тестов системного уровня и проводит верификацию
поведенческой модели всей СнК
Шифр 1.3.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Разрабатывает систему тестов покрывающих верификационные запросы
в текущей среде САПР
Проводит компьютерное моделирование и верификацию поведенческой
модели СнК
Подтверждает, что проект соответствует требованиям, зафиксированным
в первичном ТЗ в части выполнения ожидаемых функций как таковых
Технический английский язык
C# и скриптовых языков
Основы системного проектирования микроэлектронных устройств.
Методы системной верификации и контроля
Читать и интерпретировать требования системного уровня,
спецификации, документацию по разработке и внедрению
Работать с Документацией.
Пользоваться специализированными
системами высокоуровневой
верификации и моделирования.
11
1.1.1.4. Трудовая функция
Определяет набор блоков реализуемых в виде аппаратной части и набор блоков
реализуемых в виде программной части
Шифр 1.4.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Производит разбиение СнК на аппаратную и программную части
Разрабатывает спецификацию аппаратной части СнК
Разрабатывает спецификацию программной части СнК
Технический английский язык
Основные приемы декомпозиции проекта на программную и
аппаратную части. Технический английский Язык
C# и скриптовых языков.
Работать с техническими и программными средствами реализации
процессов проектирования
1.1.1.5. Трудовая функция
Разрабатывает архитектуру всей СнК на основе сложно-функциональных блоков
Шифр 1.5.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Определяет состав сложно-функциональных блоков аппаратной части
СнК
Определяет состав сложно-функциональных блоков программной части
СнК
Определяет спецификацию оригинальной части СнК
Разрабатывает архитектуру аппаратной части СнК, вводит системную
шину
Технический английский язык
Типовые архитектуры СнК, маршрут проектирования СнК и роль СФблоков в маршруте проектирования СнК, особенности разработки СФблоков и методы интеграции СФ-блоков в СнК, методы верификации
СФ-блоков на этапе их разработки и при интеграции в СнК
Разрабатывать СФ-блоки, выполняющие заданную функцию и заданный
интерфейс обмена данными с системой
Разрабатывать мосты для соединения устройств с различными
интерфейсами и работающих на различных частотах, верифицировать
разрабатываемый СФ-блок, добиваясь при этом приемлемой полноты
тестирования,
верифицировать
СФ-блок
сторонней
фирмы,
поставляемый как черный ящик, как локальными тестами, так и в
составе системы
Владеть: Инструментарием для разработки СФ-блоков, включающим в
себя
методологию тестирования с использованием объектноориентированного языка SystemVerilog, верификационной библиотеки
OVM и средств анализа покрытия тестов.
1.1.1.6.Трудовая функция
12
Проводит верификацию разработанного архитектурного решения
Шифр 1.6.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Разрабатывает транзакционные высокоуровневые модели компонентов
всей СнК
Проводит моделирование транзакционной высокоуровневой модели
СнК методами компьютерного моделирования
Анализирует результаты моделирования и вносит изменения в набор
аппаратных и программных блоков
Оценивает корректность выбранного архитектурного решения
Технический английский язык
Методы верификации СФ-блоков на этапе их разработки и при
интеграции в СнК
Верифицировать разрабатываемый СФ-блок, добиваясь при этом
приемлемой полноты тестирования, верифицировать СФ-блок сторонней
фирмы, поставляемый как черный ящик, как локальными тестами, так и
в составе системы.
Владеть: инструментарием для разработки СФ-блоков, включающим в
себя методологию тестирования/верификации
1.1.1.7.Трудовая функция
Разрабатывает общую концепцию тестирования СнК, включая разработку тестовых
векторов и стратегию кристального тестирования
Шифр 1.7.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Определяет методы верификации аппаратной части СнК и программные
средства верификации
Разрабатывает
тестовый план изделия и его составных частей.
Разрабатывает наборы тестовых векторов для верификации аппаратной
части СнК
Разрабатывает общую стратегию и алгоритм кристального тестирования
и верификации чипа
Оценивает возможность и необходимость введения в аппаратную часть
блоков самотестирования.
Технический английский язык
Методы верификации аппаратной части СнК и программные средства
верификации
Принципы построения тестовых векторов и оценивать полноту
покрытия теста
Возможности промышленного тестового оборудования.
Пользоваться системами программной верификации и тестирования
1.1.1.8.Трудовая функция
13
Разрабатывает техническое задание на программную и аппаратную части СнК.
Шифр 1.8.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Разрабатывает описание блок-схемы, алгоритма функционирования и
циклограммы работы СнК с раскрытием работы отдельных её узлов,
включая временные диаграммы, предложения по их реализации
аппаратными или программными методами
Разрабатывает описание поведенческих моделей отдельных цифровых
узлов и всей цифровой части СнК в целом, описывающих функции и
временные соотношения без привязки к конкретной технологической
реализации СнК
Разрабатывает описание наборов функциональных тестов, необходимых
для верификации логической модели СнК
Разрабатывает технические требования к разработке аналоговых и
аналого-цифровых узлов СнК
Оформляет результаты испытаний поведенческой модели СнК и/или её
макета на отдельных микросхемах, отражающие соответствие
архитектуры и алгоритма СнК требованиям первичного технического
задания
Требования к оформлению технической документации
Требования ЕСКД
Правила выполнения чертежей согласно требованиям ЕСКД
Требования остальной нормативной документации
Технический английский язык
Разрабатывать методические и нормативные материалы, техническую
документацию, а также предложения и мероприятия по осуществлению
разработанных проектов и программ
Проводить технико-экономический анализ, комплексно обосновывает
принимаемые и реализуемые решения, изыскивает возможности
сокращения цикла выполнения работ, содействует подготовке процесса
их выполнения, обеспечению необходимыми техническими данными,
материалами и оборудованием
1.1.1.9.Трудовая функция
Разрабатывает детальный план верификации функционального описания СнК.
Шифр 2.1
Основные
трудовые
действия
Необходимые
знания
Разрабатывает детальное описание стратегии верификации всего проекта
и отдельных его частей
Разрабатывает детальное описание тестового окружения и список
компонентов тестового окружения
Разрабатывает список тестов с оценкой их сложности и полноты
Разрабатывает регрессионную модель тестирования, механизма и
сценариев регрессионного тестирования
Определяет условия, определяющие окончание процесса верификации
Технический английский язык
Типовые архитектуры СнК, маршрут проектирования СнК и роль СФ14
Необходимые
умения
блоков в маршруте проектирования СнК
Особенности разработки СФ-блоков и методы интеграции СФ-блоков в
СнК
Методы верификации СФ-блоков на этапе их разработки и при
интеграции в СнК.
Булева алгебра и элементная база цифровых ИС
Цифровая микросхемотехники
Разрабатывать и поддерживать системные тесты и генераторы тестов для
функционального тестирования проекта
Разрабатывать и поддерживать средства автоматизации запуска тестов и
регрессионного тестирования
Осуществлять едение обнаруженных дефектов в системе отслеживания
ошибок
1.1.1.10.Трудовая функция
Разрабатывает функциональное описание цифровых блоков аппаратной части СнК
Шифр 2.2.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Определяет стили описания цифровых блоков и производит выбор
языков описания аппаратуры (Verilog, VHDL, SystemVerilog)
Разрабатывает RTL описание цифровых блоков СнК
Разрабатывает тестовые воздействия для верификации RTL описания
цифровых блоков
Технический английский язык
Методологию и маршрут проектирования цифровых схем, особенности
проектирования систем по нанометровым технологическим нормам,
современные методы проектирования цифровых систем
Основные задачи этапа функционально-логического проектирования и
связь этого этапа с другими этапами в общем маршруте проектирования
БИС
Основные формы представления логических функций, а также
инженерные и машинные алгоритмы и методы их минимизации и
последующего синтеза логических схем в заданном библиотечном
базисе.
Булева алгебра и элементная база цифровых ИС.
Цифровая микросхемотехника
Аналитически синтезировать цифровые устройства
Владеть средствами САПР для различных методологий синтеза
1.1.1.11.Трудовая функция
15
Проводит моделирование функционального описания с использованием программ
событийного и/или временного моделирования
Шифр 2.3.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Проводит моделирования разработанного функционального описания
средствами САПР
Анализирует и сравнивает результаты моделирования функционального
описания с эталонными результатами моделирования поведенческой
модели
Выполняет коррекцию функционального описания цифровых блоков
Технический английский язык
Принципы функционирования и условия практического применения
базовых логических элементов и функциональных блоков
комбинационной и последовательностной логики
Основные алгоритмы, используемые на этапе функциональнологического проектирования БИС, а также оценки их вычислительной
эффективности и точности используемых в них моделей
Формулировать задачи функциональной и временной верификации
логических схем и функциональных блоков
Практически применять инженерные методы логического синтеза
произвольных комбинационных и типовых последовательностных схем
Проводить машинные эксперименты с целью оценки функциональных и
временных характеристик логических элементов и функциональных
блоков
1.1.1.12.Трудовая функция
Проводит моделирование разработанных цифровых блоков в составе всей системы
в целом
Шифр 2.4.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Встраивает модель цифрового блока в общую поведенческую модель
всей СнК
Разрабатывает наборы тестовых воздействий аналогичных тестовым
воздействиям системного уровня описания
Моделирует работу блоков в составе всей системы на кристалле
средствами САПР
Технический английский язык
Методы применения типовой системы логического моделирования ИС и
систем на кристалле
Проводить машинные эксперименты с целью оценки функциональных и
временных характеристик логических элементов и функциональных
блоков в составе всей системы на кристалле
Интерпретировать результаты моделирования в соответствии с
поставленной задачей
16
1.1.1.13.Трудовая функция
Проводит программно-аппаратную верификация СнК
Шифр 2.5.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Моделирует совместную работу программной и аппаратной частей СнК
Анализирует взаимодействие между шинно-функциональной моделью и
программным обеспечением как набор команд для процессора
Устраняет проблемные ситуации
Технический английский язык
Методология совместной верификации программной и аппаратной
частей СнК
Особенности реализации программного и аппаратного исполнения СФблоков
Разработка и поддержка тестов и генераторов тестов для программной и
аппаратной верификации проекта
Разработка и поддержка средств автоматизации запуска тестов и
верификации
Отслеживание и устранение ошибок и дефектов системы
1.1.1.14.Трудовая функция
Разрабатывает и моделирует тестовые воздействия и тестовые вектора на
функциональные блоки
Шифр 2.6.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Анализирует
кодовое
покрытие
обеспечивает
возможность
количественной оценки функционального покрытия того или иного
теста, задаваемого на входы рассматриваемого устройства
Проводит моделирование с учетом утверждений
Технический английский язык
Методики построения тестовых воздействий и оценки их полноты
Проводить машинные эксперименты с целью оценки функциональных и
временных характеристик логических элементов и функциональных
блоков в составе всей системы на кристалле
Интерпретировать результаты моделирования в соответствии с
поставленной задачей
1.1.1.15.Трудовая функция
Разрабатывает набор ограничений на процесс синтеза
Шифр 3.1.
Основные
трудовые
действия
Разрабатывает набор условий и ограничений (constraints) необходимых
для функционирования схемы, который будет также использоваться при
разработки топологии
С использованием разработанных ограничений описывает параметры
тактовых, входных и выходных сигналов
Разрабатывает требования к отдельным путям или группам путей
прохождения сигнала
17
Необходимые
знания
Необходимые
умения
Технический английский язык
Методологии функционально-логического синтеза цифровых устройств
средствами САПР
Ограничения, накладываемые на процесс логического синтеза
Пользоваться САПР функционально-логического уровня и программами
синтеза
1.1.1.16.Трудовая функция
Разрабатывает список цепей в базисе библиотеки фабрики изготовителя системы
на кристалле
Шифр 3.2.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Синтезирует список цепей в базисе библиотеки предприятия
изготовителя чипа средствами САПР
Формирует отчеты о временных, мощностных характеристиках
цифровой части системы на кристалле или сложно-функционального
блока
Технический английский язык
Методологии функционально-логического синтеза цифровых устройств
средствами САПР
Булева алгебра и элементная база цифровых ИС
Синтез временных логических схем. Специальная логика.
Проводить синтез логических систем без памяти
Проводить синтез логических систем с памятью
Выполнять синтез логических схем со многими выходами
1.1.1.17.Трудовая функция
Проводит формальную логическую верификацию (LEC) на соответствие RTL
описания списку цепей.
Шифр 3.3.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Программными методами производит сравнение исходного RTL
описания описанию на уровне списка цепей
Технический английский язык
Методологию функционально-логического синтеза цифровых устройств
Основы и принципы формальной верификации цифровой аппаратуры
Пользоваться САПР функционально-логического уровня и программами
формальной верификации (LEC)
18
1.1.1.18.Трудовая функция
Разрабатывает и встраивает средства для самотестирования и кристального
тестирования
Шифр 3.4.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Определяет необходимость использования встроенных средств
тестирования блоков системы на кристалле
Разрабатывает наборы тестовых воздействий для кристального
тестирования и верификации
Технический английский язык
Методологию функционально-логического синтеза цифровых устройств
средствами САПР
Методы и способы построения встроенных тестов и блоков
самотестирования
Особенности аппаратуры для промышленного тестирования ИС
Применять методы организации самотестирования в ИС и СнК
Разрабатывать и применять системы встроенного самотестирования
Создавать наборы тестовых воздействий для промышленных тестеров
1.1.1.19.Трудовая функция
Проводит моделирование полученного списка цепей цифровой части системы на
кристалле
Шифр 3.5.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Проводит моделирование разработанного списка цепей средствами
САПР
Проверяет соответствие результатов моделирования требованиям
динамических характеристик, анализирует потребляемую мощность и
оценивается площадь
Выполняет временной анализ с учетом рассчитанных задержек на
основе компьютерного моделирования средствами САПР
Технический английский язык
Методы применения типовой системы логического моделирования ИС и
систем на кристалле
Проводить машинные эксперименты с целью оценки функциональных и
временных характеристик логических элементов и функциональных
блоков в составе всей системы на кристалле
Интерпретировать результаты моделирования в соответствии с
поставленной задачей
19
1.1.1.20.Трудовая функция
Разрабатывает план кристалла, производит размещение блоков
Шифр 4.1.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Разрабатывает предварительный план кристалла
Выполняет размещение макроблоков, в том числе, аппаратных сложнофункциональных блоков
Выполняет предварительное проектирование цепей земли и питания
Технический английский язык
Основные методы моделирования и физического макетирования, состав
программно-аппаратных платформ для прототипирования цифровых
устройств
Характерные особенности этапа предварительного размещения и
компоновки кристалла СнК
Пользоваться методами программного физического прототипирования,
предварительного размещения элементов, оценки потребляемой
мощности, планирования шин питания и иерархии тактовых сигналов,
качественной оценки возможных искажений сигнала, способами
проверки проектов на соответствие техническому заданию
1.1.1.21.Трудовая функция
Проводит размещение стандартных ячеек и выполняет предварительную
трассировку
Шифр 4.2.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет процедуру размещения стандартных ячеек проекта с
использование средств САПР
Выполняет процедуру предварительной трассировки межблочных
соединений проекта с использование средств САПР
Технический английский язык
Основные методы моделирования и физического макетирования.
Особенности этапа предварительной трассировки и размещения
стандартных ячеек и компоновки кристалла СнК
Пользоваться методами программного физического прототипирования,
предварительного размещения элементов
1.1.1.22.Трудовая функция
Осуществляет предварительную экстракцию паразитных параметров, проводит
статический временной анализ
Шифр 4.3.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет процедуру предварительной экстракции паразитных
параметров СнК
Выполняет статический временной анализ и вычисляет задержки
средствами САПР
Технический английский язык
Методы и особенности процедуры экстракции
Проводить физическое проектирование и верификацию средствами
20
САПР
Выполнять статический временной анализ
1.1.1.23.Трудовая функция
Проводит анализ потребляемой мощности и распределения тепла по кристаллу
Шифр 4.4.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет анализ потребляемой мощности, распределения тепла по
кристаллу и учитывает электромиграционные эффекты
Выполняет перепланировку цепей питания и земли системы на
кристалле
Технический английский язык
Теория тепловых процессов в ИС и Снк
Методика учета потребляемой мощности
Технологические ограничения на функциональные слои ИС и СнК
Оценивать уровень потребляемой мощности и электромиграционные
эффекты средствами САПР
Выполнять статический временной анализ
1.1.1.24.Трудовая функция
Разрабатывает дерево синхросигналов СнК
Шифр 4.5.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет процедуру синтеза дерева тактовых сигналов СнК
Технический английский язык
Особенности формирования дерева синхронизации. Знание цифровой
схемотехники
Пользоваться
программными
средствами
построения
дерева
синхросигнала
1.1.1.25.Трудовая функция
Осуществляет детальную трассировку СнК
Шифр 4.6.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет экстракцию паразитных параметров, вычисляет задержки,
проводит статический временной анализ
Выполняет размещение контактных площадок с цепями защиты
Выполняет процедуру детальной трассировки цепей системы на
кристалле
Выполняет процедуру финальной экстракции паразитных параметров,
проводит статический временной анализ
Технический английский Язык
Маршрут проектирования, особенности трассировки кристалла
Пользоваться программными средствами трассировки кристалла
21
1.1.1.26.Трудовая функция
Проводит анализ технического задания на аналоговую часть, разрабатывает
архитектуру аналоговой подсистемы
Шифр 5.1.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Анализирует аналогичные готовые решения и определяет общий состав
блоков аналоговой части СнК
Определяет необходимые уровни питающих, входных и выходных
напряжений
Определяет необходимое быстродействие, пределы потребляемой
мощности, площади и другие специальные параметры блоков.
Разрабатывает спецификацию блоков аналоговой подсистемы
Определяет окончательную архитектуру аналоговой части системы на
кристалле
Принципы построения и функционирования аналоговых устройств
Аналоговая схемотехника
Математический анализ
Разрабатывать спецификацию аналоговых блоков
Проектировать схемы аналогового и смешанного сигналов
1.1.1.27.Трудовая функция
Проектирует поведенческую модель аналоговой части проекта для моделирования
в составе всей системы в целом
Шифр 5.2.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Определяет набор и состав блоков аналоговой части СнК
Устанавливает необходимую степень детализации моделей блоков
аналоговой части систем на кристалле
Определяет набор входных и выходных переменных каждого отдельного
блока аналоговой части СнК. Составляет спецификацию
Производит выбор средства описания поведенческой модели
Разрабатывает высокоуровневую поведенческую модель блоков
аналоговой части СнК
Выполняет моделирование, отладку и верификацию блоков аналоговой
части СнК
Разрабатывает
комплект
сопроводительной
документации
и
рекомендаций по интеграции моделей аналоговых блоков в прототип
СнК
Технический английский язык.
Знание языков поведенческого описания (Verilog-A(AMS), VHDL,
Mathlab)
Знание методики аналогового моделирования.
Знание методики верификации аналоговой части СнК
Аргументированно обосновывать необходимость разбиения аналоговой
части проекта на блоки (согласно ТЗ или текущей необходимости)
Сопоставлять требования ТЗ с уровнем детализации модели блоков.
Определять моделируемые характеристики аналоговых блоков
22
Составлять спецификации аналоговых блоков
Правильно оценить возможности средства описания моделей, и
сопоставить их с уровнем модели и спецификацией
Владеет средствами аналогового прототипирования высокого уровня
Владеть высокоуровневыми языками описания Verilog-A(AMS), VHDL,
Mathlab
Владеет методикой аналогового моделирования средствами САПР
Владеть инструментарием САПР
Составлять
сопроводительно-нормативную
документацию
по
установленному образцу
1.1.1.28.Трудовая функция
Осуществляет верификацию поведенческой модели в составе всей СнК
Шифр 5.3.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Производит выбор методики верификации поведенческой модели в
составе СнК, определяет набор средств моделирования и верификации
Выполняет
цифро-аналоговое
(смешанное)
моделирование
с
использованием поведенческих моделей аналоговых и цифровых
подсистем
Проводит оценку правильности выбора архитектуры аналоговой части
СнК и проверяет корректность поведенческой модели аналоговой
При
необходимости корректирует
архитектуру, состав
или
поведенческую модель аналоговой части СнК
Технический английский язык
Особенности проектирования схем смешанного сигнала
Маршрут проектирования ИС и СнК
Пользоваться методикой и маршрутом верификации поведенческой
модели
1.1.1.29.Трудовая функция
Разрабатывает схемотехнические описания блоков аналоговой части
Шифр 5.4.
Основные
трудовые
действия
Выполняет процедуру разбиения аналоговых блоков на функциональные
субблоки небольшого размера
Разрабатывает схемотехнические решения функциональных субблоков,
создает символьные представления
Разрабатывает и описывает тестовые окружения для аналоговых
субблоков
Выполняет графический схемный ввод элементов блоков с
использованием стандартных библиотек элементов и библиотек из
состава используемой технологической платформы
Выполняет построение иерархической структуры из данных субблоков,
представляющую всю аналоговую подсистему в целом
На основе графической электрической схемы выполняет построение
списка соединений в формате SPICE
23
Необходимые
знания
Необходимые
умения
Технический английский язык
Математический анализ
Полупроводниковая схемотехника
Аналоговая схемотехника
Маршрут проектирования
САПР аналогового проектирования и моделирования
Разрабатывать аналоговые блоки
Проводить моделирование аналоговых блоков средствами САПР
1.1.1.30.Трудовая функция
Моделирует и анализирует результаты моделирования отдельных аналоговых
блоков и аналоговой части в целом
Шифр 5.5.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет подготовку к схемотехническому моделированию субблоков
Выполняет процедуры временного анализа, анализа по постоянному
току, анализа по переменному току, анализа шумов, анализа в
температурном диапазоне, спектрального анализа
Выполняет процедуру статистического анализ и “анализа по углам” для
определения правильности функционирования схемы при разбросе
технологических параметров при изготовлении
Анализирует корректность разработанной электрической схемы
субблока
Выполняет моделирование и верификацию всей аналоговой подсистемы
в целом.
Технический английский язык
Математический анализ
Полупроводниковая схемотехника
Аналоговая схемотехника
Маршрут проектирования
САПР аналогового проектирования и моделирования
Разрабатывать аналоговые блоки
Проводить моделирование аналоговых блоков средствами САПР
1.1.1.31.Трудовая функция
Разрабатывает топологические представления отдельных аналоговых блоков и
аналоговой части в целом
Шифр 5.6.
Основные
трудовые
действия
Разрабатывает топологические чертежи отдельных аналоговых блоков в
ручном режиме
Разрабатывает набор ограничений на конфигурации топологических
представлений аналоговых субблоков
Разрабатывает топологические чертежи отдельных аналоговых блоков в
автоматизированном режиме
Разрабатывает топологический чертеж аналоговой части в целом
24
Необходимые
знания
Необходимые
умения
Технический английский язык
Математический анализ
Полупроводниковая схемотехника
Аналоговая схемотехника
Маршрут проектирования
САПР топологического проектирования и прототипирования
Особенности проектирования топологии аналоговых устройств
Умение пользоваться программными средствами топологического
проектирования и моделирования. Умение пользоваться методикой
аналогового топологического моделирования.
1.1.1.32.Трудовая функция
Выполняет верификацию и моделирование топологического представления
аналоговых блоков и аналоговой части в целом
Шифр 5.7.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Выполняет процедуры физической и электрической верификации
топологических представлений блоков средствами САПР
Выполняет процедуру экстракции паразитных параметров требуемого
уровня детализации
Выполняет построение списка соединений с учетом экстрагированных
паразитных компонентов в формате SPICE
Выполняет моделирование и анализ результатов моделирования списка
цепей, содержащего паразитные элементы отдельных блоков и
аналоговой подсистемы системы в целом
Принимает решение о коррекции топологических или схемотехнических
представлений аналоговых блоков
Пользоваться
программными
средствами
топологического
моделирования и проектирования
Проводить моделирование аналоговых блоков средствами САПР
Пользоваться
программными
средствами
топологического
моделирования и проектирования
Проводить моделирование аналоговых блоков средствами САПР
1.1.1.33.Трудовая функция
Интегрирует топологическое представление аналоговой части в состав топологии
всей системы в целом
Шифр 5.8.
Основные
трудовые
действия
Выполняет процедуры физической и электрической верификации
топологи кристалла средствами САПР
Выполняет процедуру экстракции паразитных параметров кристалла
Выполняет построение списка соединений с учетом экстрагированных
паразитных компонентов всей системы в формате SPICE
Принимает решение о коррекции топологических или схемотехнических
представлений отдельных блоков или планировки всего кристалла
25
Необходимые
знания
Необходимые
умения
Технический английский язык
Маршрут топологического проектирования и верификации аналоговых
блоков.
Методики экстракции паразитных элементов
Пользоваться
программными
средствами
топологического
моделирования и проектирования
Проводить аналоговое моделирование всей системы средствами САПР
1.1.1.34.Трудовая функция
Разрабатывает описания СнК, разрабатывает комплект технических документов,
подготавливает описание и назначение использования чипа СнК
Шифр 6.1.
Основные
трудовые
действия
Необходимые
знания
Необходимые
умения
Разрабатывает описание блок-схемы, алгоритма функционирования и
циклограммы работы СнК с раскрытием работы отдельных её узлов,
включая временные диаграммы, предложения по их реализации
аппаратными или программными методами
Разрабатывает описания СнК, разрабатывает комплект технических
документов, подготавливает описание и назначение использования чипа
СнК
Разрабатывает описание поведенческих моделей отдельных цифровых
узлов и всей цифровой части СнК в целом, описывающих функции и
временные соотношения без привязки к конкретной технологической
реализации СнК
Разрабатывает описание наборов функциональных тестов, необходимых
для верификации логической модели СнК
Разрабатывает технические требования к разработке аналоговых и
аналого-цифровых узлов СнК
Оформляет результаты испытаний поведенческой модели СнК и/или её
макета, отражающие соответствие архитектуры и алгоритма СнК
требованиям первичного технического задания
Требования законодательных и нормативных документов по профилю
своей деятельности
Требования к оформлению технической документации
Требования ЕСКД
Правила выполнения чертежей согласно требованиям ЕСКД
Требования остальной нормативной документации
Технический английский язык
Находить требующуюся информацию.
Применять требования законодательных и нормативных документов по
профилю своей деятельности.
Пользоваться знанием основ стандартизации, метрологии, унификации,
автоматизированного проектирования.
Пользоваться знанием технических, экономических требований,
предъявляемых к его деятельности
Находить и использовать требования СМК
Владеть навыками использования компьютерной техники, офисных
26
программ (Microsoft Word, Excel, Outlook), сети Интернет.
Пользоваться специальным программным обеспечением для разработки
проектной и конструкторской документации AutoCAD.
Разрабатывать методические и нормативные материалы, техническую
документацию, а также предложения и мероприятия по осуществлению
разработанных проектов и программ
Проводить технико-экономический анализ, комплексно обосновывает
принимаемые и реализуемые решения, изыскивает возможности
сокращения цикла выполнения работ, содействует подготовке процесса
их выполнения, обеспечению необходимыми техническими данными,
материалами и оборудованием
IV. ВИДЫ КВАЛИФИКАЦИОННЫХ СЕРТИФИКАТОВ, ВЫДАВАЕМЫХ
НА ОСНОВЕ НАСТОЯЩЕГО ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
Наименование
квалификационного
сертификата
Сертификат
соответствия
зарегистрированной
установленным
порядком системы
сертификации
Перечень трудовых функций, успешное выполнение которых
необходимо для получения квалификационного сертификата
Обобщенные ТФ 1-5
V. Разработчики профессионального стандарта
Профессиональный стандарт разработан и внесен
Наименование организации
ФИО руководителя
Подпись
Фонд
инфраструктурных
и Свинаренко А.Г.
образовательных программ (РОСНАНО)
Организации, принявшие участие в разработке настоящего
профессионального стандарта
Наименование
организации
НИУ МИЭТ
Должность
ФИО
доцент, к.т.н.
декан, д.т.н., профессор
Лосев
Владимир
Вячеславович
Чаплыгин Юрий
Александрович
Путря Михаил Георгиевич
ассистент
Гусева Катерина Федоровна
технический директор
Обеднин Антон
ректор, д.т.н., профессор
ИДМ плюс
27
Александрович
ЗАО ППК Миландр
ведущий инженер
Фонд
инфраструктурных и
образовательных
программ (РОСНАНО)
АНО «Национальное
агентство развития
квалификаций»
руководитель отдела
образовательных проектов,
к.х.н., д.э.н., профессор
исполнительный директор,
к.псих.н.
Швец Александр
Валерьевич
Гумерова Гюзель Исаевна
Волошина Ирина
Александровна
VI. ЭКСПЕРТИЗА И РЕГИСТРАЦИЯ ПРОФЕССИОНАЛЬНОГО
СТАНДАРТА6
Наименование
организации
Частное лицо.
20 летний опыт работы
в области разработки
ИС
ЗАО СКАН
Должность
ФИО
Ведущий инженер разработчик
Сырцов Илья Витальевич
Ведущий инженер
ИДМ
ведущий инженер
ГУП НПЦ “ЭЛВИС
ведущий инженер
Корнюхин Алексей
Викторович
Артамонов Дмитрий
Сергеевич
Гусаров Петр Анатольевич
ФГУ НПК ТЦ МИЭТ
младший научный сотрудник
Беляев Сергей Витальевич
ЗАО Ангстрем
ведущий инженер
Орлов Денис Валентинович
ОАО "НИИМЭ и
Микрон"
ЗАО «Инструменты
нанотехнологии»
ОАО "НИИМЭ и
Микрон"
НИИ Системных
Исследований РАН
руководитель группы
Эннс Александр
Викторович
Пьянков Евгений
Сергеевич
Ключников Алексей
Сергеевич
Фирсов Александр
Сергеевич
инженер-технолог
начальник лаборатории ОАО
«НИИМЭ и Микрон»
ведущий инженер
Настоящий профессиональный стандарт утвержден и зарегистрирован
____________________________________________________________
Внесен в Национальный реестр профессиональных стандартов
(рег. №_______________)
Протокол № ___________ Дата __________________
6
Заполняется в соответствии с установленным порядком
28
_____________________________________________
ФИО и подпись ответственного лица
29
Приложение 1
ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ
ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
№ п/п
Номера страниц/ разделов/ пунктов
измененных
замененных
новых
аннулированных
Дата
утверждения
новой редакции
документа
Ответственный за внесение изменений
_____________ ____________ /________________/
должность
подпись
ФИО
30
«_____» ____ 20___ г.
Приложение 2
Дополнительные термины и их определения, используемые
в профессиональном стандарте
Стандартные определения программного обеспечения
Термин
Определение
ГОСТ 19781-90
Ассемблер
Драйвер
Интерпретатор
Исходный модуль
Компилятор
Компиляция
Кросс-система программирования
Объектно-ориентированный язык
Подпрограмма
Прикладная программа
Объектно-ориентированное программирование
Пакет заданий
Пакетное задание
Проблемно-ориентированный язык
Программа
Программный модуль
Редактор связей(linker)
Системная программа
Супервизор
Системы программирования
Язык ассемблера
Язык высокого уровня
Язык программирования
Язык управления заданиями
Операционная система
Процессор
Центральный процессор (ЦП)
Автоматизированное проектирование
Параметр ИС
Компонент ИС
Термин
ГОСТ 15971-90
ГОСТ 22487
ГОСТ 19480-89
ГОСТ 17021-88
Термины, общие для разработки ИС
Определение
Система на кристалле
Электронная схема, выполняющая функции целого
устройства (компьютера, электронной системы), размещенная
на одной интегральной схеме и проектируемая методом
интеграции СФ-блоков (вычислительных ядер различного
типа, блоков памяти, контроллеров периферийных
интерфейсов, специализированных ускорителей, логики
внутрикристальной коммутации и т.п.).
СФ-блок
Функционально законченный фрагмент ИС, реализующий
сложную функцию, предназначенный для многократного
31
Термин
Определение
повторного использования, представляющий предмет
интеллектуальной собственности, используемый
предприятием разработчиком этого блока или передаваемый
другой стороне в виде различного типа моделей: на языке
описания аппаратуры, логической схемы, списка цепей или
топологии.
Составной блок
интегральной схемы или
системы на кристалле
Компонент ИС системы на кристалле, выполняющий
определенную функцию, которая может быть
проверифицирована независимо от всей остальной схемы. В
частном случае может представлять собой СФ-блок или даже
группу СФ-блоков.
Определения программного обеспечения
Встроенное ПО
Системное программное обеспечение, встроенное
(«зашитое») в аппаратное устройство, и хранящееся в его
энергонезависимой памяти.
Инструментальное
Программное обеспечение, необходимое для разработки и
программное обеспечение отладки программ для СнК: модели СнК и входящих в состав
СнК СФ-блоков на языках высокого уровня (симуляторы), для
процессорных ядер — компилятор, ассемблер, линкер, среды
разработки и отладки встроенного ПО и др.
Качество
функционального теста
Интегральная метрика, определяемая набором метрик для
оценки теста, таких как покрытие (кода и функциональное),
факт обнаружения ошибки тестом, вероятность обнаружения
ошибок заданного типа, время исполнения теста, стиль и
документированность исходного кода теста и т.п.
Скриптовый язык
Интерпретируемый язык программирования,
предназначенный для управления пакетами заданий
Скрипт
Программа на исходном скриптовом языке
Система отслеживания
ошибок/заданий
Программное обеспечение, обеспечивающее возможность
учета, контроля обнаруженных ошибок и возможность
отслеживания статуса обнаруженных ошибок или заданий.
Язык верификации
аппаратуры
Проблемно-ориентированный язык, предназначенный для
верификации электрических схем, написанных на языках
описания аппаратуры. Чаще всего сочетает в себе
особенности высокоуровневых языков программирования,
такие, как объектно ориентированный подход к созданию
кода, и особенности языков описания аппаратуры, такие как
операции над битовыми векторами. Типичные примеры
языков верификации аппаратуры — SystemVerilog, PSL, e,
Vera, SystemC. Языки верификации аппаратуры, имеющие в
себе подмножество для описания аппаратуры, такие как
SystemVerilog, могут называться языками описания и
верификации аппаратуры
Язык описания
аппаратуры
проблемно-ориентированный язык, предназначенный для
формального описания электрических схем, особенно
цифровой логики. Он описывает структуру и
32
Термин
Определение
функционирование электрической схемы. Типичные примеры
языков описания аппаратуры — Verilog, VHDL
Документация
Конструкторская
документация
Графические и текстовые документы, которые в совокупности
или в отдельности, определяют состав и устройство изделия и
содержат необходимые данные для его разработки,
изготовления, контроля, эксплуатации.
Техническое задание
Назначение и область применения изделия, технические,
технико-экономические и специальные требования,
предъявляемые к изделию, необходимые стадии и сроки
разработки, виды испытаний
Проектирование СнК
Аналоговые сложнофункциональные блоки
(СФ-блоки)
Функционально законченные аналоговые и аналогоцифровые фрагменты СБИС, предназначенные для повторного
использования, универсальные или специализированные по
назначению, представляющие предмет интеллектуальной
собственности и передаваемые другой стороне, как правило, в
виде топологии.
Аналого-цифровая
«система на кристалле»
Функционально-законченная и специализированная для
применения в конкретной аппаратуре СБИС, изготавливаемая
по субмикронной технологии, содержащая помимо цифровых
узлов аналого-цифровые и аналоговые блоки, в первую
очередь АЦП и ЦАП (в том числе и виде СФ блоков).
Архитектура СнК
Структура СнК, включающая аппаратные и программнореализуемые узлы, в том числе и СФ блоки, отражающая
взаимодействие между ними и окружающей СнК средой и
определяющая направление реализации алгоритма СнК
Документация на СФблоки
Комплект документов, передаваемых поставщиком СФ-блоков
разработчику СнК
Логический уровень
проектирования
Этап разработки, результатом которого является список
цепей
Макет СнК
Радиоэлектронный узел (модуль, блок), prototype
разрабатываемый, как правило, ЦСП с использованием
корпусных микросхем процессоров, ПЛМ, ПЛИС, памяти,
цифровых, аналоговых, интерфейсных узлов с целью
проверки алгоритма функционирования проектируемой СнК
Маршрут проектирования Документ, определяющий этапы проектных процедур,
используемых на всех стадиях разработки СнК - от выработки
и формализации идеи до тестирования готовых
образцов
Описание на уровне
регистровых передач
Модель цифрового устройства на языке описания аппаратуры,
в которой проект представляется в виде иерархии связанных
компонентов и в виде множества параллельных регистровых
операций, каждая из которых управляется вентильными
сигналами
33
Термин
Определение
Платформа для
проектирования СнК
Комплекс аппаратно-программных средств, ориентированных
на проектирование СнК для одного или нескольких
направлений аппаратуры и включающий библиотеку готовых
СФ блоков, их макромоделей, средств проектирования новых
блоков, шины и интерфейсы, системные модели и
методологии, позволяющие ускорить процесс проектирования
и верификации СнК
Поведенческая модель
Модель высокого уровня абстракции, описывающая общий
алгоритм функционирования устройства на языках высокого
уровня Mathlab/C++/SystemC/SystemVerilog.
Программная реализация
СнК
СнК, часть функций которой реализуется с помощью
аппаратных блоков, в том числе и СФ блоков, а другая часть программно с помощью встроенных процессоров
Радиочастотная «система
на кристалле»
Функционально-законченная и специализированная для
применения в конкретной аппаратуре СБИС, изготавливаемая
по субмикронной технологии, содержащая помимо цифровых
узлов аналоговые и аналого-цифровые блоки, в первую
очередь обработки радиочастотных сигналов (в том числе и в
виде СФ блоков)
СВЧ СФ-блоки
Функционально законченные фрагменты СВЧ БИС,
предназначенные для повторного использования,
универсальные или специализированные по назначению,
представляющие предмет интеллектуальной собствен-ности,
передаваемые в виде топологии
Система на кристалле
(СнК)
Функционально законченная и специализированная для
применения в конкретной аппаратуре СБИС, изготавливаемая
по субмикронной технологии, проектируемая на основе
сквозного САПР от аппаратуры к СБИС с использованием
готовых цифровых и аналого-цифровых СФ блоков и
включающая в обязательном порядке процессорные блоки,
блоки памяти, а также интерфейсные узлы и цифровые блоки
с «жёсткой логикой»
Система в корпусе (SiP)
Функционально законченная специализированная для
применения в конкретной аппаратуре микросхема,
конструктивно содержащая в одном корпусе несколько
различных по назначению кристаллов БИС и СБИС,
проектируемая на основе сквозного САПР от аппаратуры к
комплекту БИС и СБИС, включающая в обязательном порядке
процессорный блок, блок памяти, изготовленные в виде
кристаллов цифровые и аналого- цифровые СФ блоки,
цифровые блоки с «жёсткой логикой», интерфейсные блоки
Системный уровень
проектирования
Первый этап проектирования, определяющий алгоритм и
структуру СнК
Специализированная
микросхема (ASIC)
Интегральная микросхема, разработанная полностью или
частично по конкретному заказу с участием потребителя или
разработанная потребителем для конкретного применения
34
Термин
Определение
Специализированная
стандартная микросхема
Интегральная микросхема, разработанная под определённый
рынок и предлагаемая нескольким заказчикам
СФ-блок
Функционально законченные фрагменты СБИС,
предназначенные для многократного повторного
использования, универсальные или специализированные по
назначению, представляющие предмет интеллектуальной
собственности, и передаваемые другой стороне в виде
различного типа моделей, в том числе - на языке высокого
уровня, логической схемы (списка цепей) и топологии
СФ-блок в виде
логической схемы
СФ блок, передаваемый потребителю в виде логической
схемы (списка цепей) в базисе библиотеки логических
элементов конкретного изготовителя микросхем
СФ-блок в виде модели на СФ блок, передаваемый потребителю в виде модели на языках
языке описания
высокого уровня (VHDL, Verilog) для дальнейшего
аппаратуры
использования в программах автоматизированного синтеза
логических схем
СФ-блок в виде
топологической
конструкции
СФ блок, передаваемый потребителю в виде законченной
топологической конструкции, разработанной на основе базы
данных для проектирования изготовителя микросхем и
оптимизированной по размерам, потребляемой мощности и
электрическим характеристикам
СФ-блок ядра
микропроцессора
СФ блок микропроцессора без ОЗУ и периферийных
устройств, предназначенный для повторного использования,
представляющий
предмет
интеллектуальной собственности и передаваемый другой
стороне в виде различных моделей: на языке описания
аппаратуры или топологии
Схемотехнический
уровень проектирования
Этап разработки электрической принципиальной схемы
аналоговых узлов СБИС
Топологический уровень
проектирования
Этап проектирования топологии кристалла цифровых узлов на
основе списка цепей, полученного на этапе логического
синтеза или электрической принципиальной схемы для
аналоговых узлов
Физический прототип СФ Аппаратная (или аппаратно-программная) реализация
блока
prototype
СФ блока в виде конструкции платы с корпусными
микросхемами, предназначенная для демонстрации
работоспособности заложенного алгоритма,
верификации системной поведенческой модели, разработки
системы тестирования и др.
Функциональный уровень Этап разработки синтезабельной RTL модели устройства и
проектирования
верификации этой модели
Цифровой блок с
«жёсткой логикой»
Цифровая схема, функционирующая в соответствии с
неизменным во времени алгоритмом, определенным на этапе
ее проектирования
35
Термин
Цифровые СФ-блоки
Определение
Функционально законченные цифровые фрагменты СБИС,
содержащие в произвольном сочетании процессорные схемы,
логические схемы, узлы памяти и предназначенные для
повторного использования, универсальные и
специализированные по назначению, представляющие
предмет интеллектуальной собственности, передаваемый
другой стороне в виде различных моделей: на языке описания
аппаратуры, логической схемы (списка цепей) или
топологической конструкции
36
Download