SlideShare a Scribd company logo
1 of 21
Разработка больших
радиоэлектронных систем
Общие понятия и термины САПР

•   САПР - система автоматизированного проектирования.
•   CAD - Computer-Aided Design
•   EDA (Electronic Design Automation)
•       EDA = САПР ИС, САПР ПП
•   eCAD – интегрированный комплекс программных
    средств для облегчения разработки электронных
    устройств, создания микросхем и печатных плат
•   Маршрут проектирования – согласованная
    последовательность этапов, мероприятий, процедур,
    процессов и способов представления данных
•   Цель использования
          - сокращение времени разработки
          - уменьшение вероятности ошибки
          - снижение затрат на разработку
Проектирование ИС, ПЛИС….

                        VHDL         Алгоритмическое описание
                        Verilog      C/C++
                                     System C
Генератор                            System Verilog                             Библиотеки
ASIC-библиотек                                                                  системного
                                                                                уровня


  Синтез RTL из C/C++                Системное моделирование
  Precision C Synthesis              ModelSim, VStation

                                                                                                        SoC
                                     Создание RTL-проекта
                                     HDL Designer                            Inventra IP
                                                                             (RTL)              Аналого-
                                                                                                цифровые
                                     Моделирование RTL                                          заказные СБИС
                                     ModelSim, VStation, FormalPro




  Логический синтез ASIC/FPGA                                        Логический и физический синтез FPGA
  LeonardoSpectrum, Blast Create                                     Precision RTL Synthesis,   Precision
                                                Библ. пост.          Physical Synthesis
                                                FPGA/ASIC

  P&R поставщиков ASIC/FPGA или 3ф
                                                                         P&R поставщиков FPGA/PLD
  Blast Fusion,…


                                                                         FPGA/PLD
                 ASIC/FPGA
                                      Проектирование PCB
Проектирование Систем-на-Кристалле
Общий маршрут проектирования
                             Системный уровень


  Разработка ПО                          Разработка аппаратной части


                              VHDL                                     Схемотехника
                                                      AMS
                             Verilog                                    Аналоговые
                                                                           блоки

                       Логический синтез


                      FPGA             ASIC


Системное прототипирование, эмуляция          Физическое прототипирование


                                                      Разработка топологии


       ПРОИЗВОДСТВО                                  Верификация топологии
Применяемые САПР

          •   > 65 % рынка САПР
              Cadence Design Systems,
              Mentor Graphics,
              Synopsys
Проектирование печатных плат и ЭМ

                                       Создание и управление проектом       Функциональное
        BoardLink Pro                             Design Capture,           моделирование
                                           DesignView, DxDesigner        SystemVision, Analog
                                                                          Designer, ModelSim




                                                                                                     Модели
                                                                                                       VHDL,
                                        Проектирование топологии        Моделирование сигналов       Verilog,
Проектирование ПЛИС     Базы данных                                                                 VHDL-AMS,
                                       Expedition PCB, Design Reuse,    и задержек SignalVision,
  FPGA Advantage           Library                                                                 Spice, IBIS,…
                                          Team PCB, Xtreme PCB            HyperLynx, ICX, Tau
   (HDL Designer,       Manager, DMS
                                                  IC Synthesizer
ModelSim, Precision
Synthesis, Leonardo)




                                       Выпуск технологических файлов,
                                       подготовка производства
                                       CAM Output Manager, GerbTool,
                                             Scepter, Fablink
Комплексный маршрут проектирования систем на ПП
Моделирование составных частей
      и системы в целом
Функциональный уровень

              Основные задачи
•   Разработка синтезабельной RTL модели
•   Создание тестов
•   Оптимизация
•   Верификация модели (~50 % всего времени
    разработки SOC)

                  Сложности
•   Экспоненциальный рост тестовых векторов
•   Сложность поиска первопричины сбоя
•   Смешивание разных дисциплин
Функциональный уровень

           применяемые подходы

•   Формальная эквивалентная верификация
•   Верификация на уровне утверждений
    (assertions)
•   Анализ покрытия кода
•   Верификация корректности кода
•   Автоматическое создание тестовых векторов
    на основе ограничений
•   Верификация на уровне транзакций
•   Высокоуровневый синтез
Системный уровень

    SystemС, SystemVerilog – языки
        комплексного описания и
             верификации
     радиоэлектронной аппаратуры
•   Новые типы данных
•   Введены понятия ООП (классы)
•   Введен механизм утверждений
•   Возможность создание случайных тестовых
    воздействий
•   Введено понятие интерфейса
Проблемы системного уровня


• Сложность     моделирования    алгоритма
  совместно с моделью на языке описания
  аппаратуры
• Отсутствие средств для разработки и
  анализа архитектуры систем.
• Использование      различных      блоков
  (аналоговых, СВЧ,процессоров, память, ПО)
• Применение IP-блоков (Сложно-
  функциональных блоков)
Задачи на системном уровне

• Выбор архитектуры системы, выбор IP-
  блоков
• Разработка алгоритмов
• Создание и анализ поведенческих моделей
• Декомпозиция проекта на программную и
  аппаратную части
• Создание спецификации и тестов для
  программной и аппаратной частей проекта
• Программно-аппаратная верификация
Схемотехнический уровень


• Графический ввод проектов
• Задание типа и параметров
  моделирования
• Анализ результатов моделирования
• Статический анализ
• Угловой анализ
• Анализ радиочастотных схем
Логический уровень


•   Синтез RTL кода в список цепей в базисе
    выбранной технологической библиотеке
•   Оптимизация по заданными параметрам
    (площадь, быстродействие, потребляемая
    мощность)
•   Статический временной анализ
•   При технологиях 0.18 и ниже совмещение
    логического синтеза с этапом физического
    синтеза
•   Более полный учет эффектов субмикрона
Логический – физический уровень


•   Размещение на кристалле макроблоков
•   Планирование цепей земли и питания
•   Синтез синхроцепей
•   Предварительный физический синтез
•   Предварительная трассировка
•   Временной анализ
•   Оптимизация
•   Финальное размещение
•   Финальная трассировка
Физический уровень

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

More Related Content

What's hot

А.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridА.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridAnatoly Levenchuk
 
А.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceА.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceAnatoly Levenchuk
 
Инженерия требований
Инженерия требованийИнженерия требований
Инженерия требованийAnatoly Levenchuk
 
О.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыО.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыAnatoly Levenchuk
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEAnatoly Levenchuk
 
Стандартизация предмета системной инженерии
Стандартизация предмета системной инженерииСтандартизация предмета системной инженерии
Стандартизация предмета системной инженерииAnatoly Levenchuk
 
В.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииВ.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииAnatoly Levenchuk
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартахAnatoly Levenchuk
 
Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Anatoly Levenchuk
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерииAnatoly Levenchuk
 
А.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыА.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыAnatoly Levenchuk
 
А.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииА.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииAnatoly Levenchuk
 
Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)Anatoly Levenchuk
 
Тренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиAnatoly Levenchuk
 
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]Alex V. Petrov
 
Основные альфы системной инженерии (Systems engineering Essence)
Основные альфы системной инженерии (Systems engineering Essence)Основные альфы системной инженерии (Systems engineering Essence)
Основные альфы системной инженерии (Systems engineering Essence)Anatoly Levenchuk
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Alexander Shamanin
 
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...Alex V. Petrov
 
А.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииА.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииAnatoly Levenchuk
 

What's hot (20)

А.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridА.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGrid
 
А.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceА.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в Essence
 
Инженерия требований
Инженерия требованийИнженерия требований
Инженерия требований
 
О.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыО.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектуры
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSE
 
Стандартизация предмета системной инженерии
Стандартизация предмета системной инженерииСтандартизация предмета системной инженерии
Стандартизация предмета системной инженерии
 
В.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииВ.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерии
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
 
Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерии
 
А.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыА.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системы
 
А.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииА.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерии
 
Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)
 
Тренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиями
 
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
 
Основные альфы системной инженерии (Systems engineering Essence)
Основные альфы системной инженерии (Systems engineering Essence)Основные альфы системной инженерии (Systems engineering Essence)
Основные альфы системной инженерии (Systems engineering Essence)
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
 
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
STRATOPLAN. Efficient Object-Oriented Design and Structured Quality of Softwa...
 
А.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииА.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерии
 

Viewers also liked

Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Anatoly Levenchuk
 
Б.Позин -- катастрофоустойчивая банковская система (1/2)
Б.Позин -- катастрофоустойчивая банковская система (1/2)Б.Позин -- катастрофоустойчивая банковская система (1/2)
Б.Позин -- катастрофоустойчивая банковская система (1/2)Anatoly Levenchuk
 
Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Andrey Bayda
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Anatoly Levenchuk
 
А.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияА.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияAnatoly Levenchuk
 
Richard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTRichard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTAnatoly Levenchuk
 
М.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяМ.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяAnatoly Levenchuk
 
Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Anatoly Levenchuk
 
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Alexander Shamanin
 
А.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьА.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьAnatoly Levenchuk
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийAnatoly Levenchuk
 
A.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringA.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringAnatoly Levenchuk
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеAnatoly Levenchuk
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMAnatoly Levenchuk
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsAnatoly Levenchuk
 
В.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииВ.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииAnatoly Levenchuk
 
А.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияAnatoly Levenchuk
 

Viewers also liked (17)

Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)
 
Б.Позин -- катастрофоустойчивая банковская система (1/2)
Б.Позин -- катастрофоустойчивая банковская система (1/2)Б.Позин -- катастрофоустойчивая банковская система (1/2)
Б.Позин -- катастрофоустойчивая банковская система (1/2)
 
Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
 
А.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияА.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабжения
 
Richard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTRichard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoT
 
М.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяМ.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателя
 
Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling
 
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
 
А.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьА.Левенчук -- плохая модульность
А.Левенчук -- плохая модульность
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
 
A.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringA.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineering
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышление
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAM
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systems
 
В.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииВ.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерии
 
А.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышления
 

Similar to Леонид Воронцов -- инженерия больших радиоэлектронных систем

Развертывание алгоритмов на ПЛИС
Развертывание алгоритмов на ПЛИСРазвертывание алгоритмов на ПЛИС
Развертывание алгоритмов на ПЛИСMATLAB
 
Автоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхАвтоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхMATLAB
 
[DD] 8. Automatic machines
[DD] 8. Automatic machines[DD] 8. Automatic machines
[DD] 8. Automatic machinesGabit Altybaev
 
Проектирование систем связи
Проектирование систем связиПроектирование систем связи
Проектирование систем связиMATLAB
 
WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018Vadim Podolniy
 
[DD] 9. Programmable Logic IC
[DD] 9. Programmable Logic IC[DD] 9. Programmable Logic IC
[DD] 9. Programmable Logic ICGabit Altybaev
 
Архитектура и программирование на fpga
Архитектура и программирование на fpgaАрхитектура и программирование на fpga
Архитектура и программирование на fpgaMSU GML VideoGroup
 
Reda ip businessplan
Reda ip businessplanReda ip businessplan
Reda ip businessplanYuri Fonin
 
20100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture0620100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture06Computer Science Club
 
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...Iosif Itkin
 
5 6 еремина мфти
5 6 еремина мфти5 6 еремина мфти
5 6 еремина мфти4smpir
 
вгу презентация
вгу презентациявгу презентация
вгу презентацияAlexander Efremov
 
Обзор процессоров Phillips Nexperia
Обзор процессоров Phillips NexperiaОбзор процессоров Phillips Nexperia
Обзор процессоров Phillips NexperiaMSU GML VideoGroup
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...CEE-SEC(R)
 
Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016mixARConference
 
Модельно-ориентированная инженерия в MATLAB и Simulink
Модельно-ориентированная инженерия в MATLAB и SimulinkМодельно-ориентированная инженерия в MATLAB и Simulink
Модельно-ориентированная инженерия в MATLAB и SimulinkAlexander Efremov
 
презентация Adem
презентация Ademпрезентация Adem
презентация AdemAyubChirkaev
 
Презентация компании БМС Софт
Презентация компании БМС СофтПрезентация компании БМС Софт
Презентация компании БМС СофтБМС Софт
 

Similar to Леонид Воронцов -- инженерия больших радиоэлектронных систем (20)

Развертывание алгоритмов на ПЛИС
Развертывание алгоритмов на ПЛИСРазвертывание алгоритмов на ПЛИС
Развертывание алгоритмов на ПЛИС
 
Автоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхАвтоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителях
 
[DD] 8. Automatic machines
[DD] 8. Automatic machines[DD] 8. Automatic machines
[DD] 8. Automatic machines
 
Проектирование систем связи
Проектирование систем связиПроектирование систем связи
Проектирование систем связи
 
WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018
 
[DD] 9. Programmable Logic IC
[DD] 9. Programmable Logic IC[DD] 9. Programmable Logic IC
[DD] 9. Programmable Logic IC
 
Архитектура и программирование на fpga
Архитектура и программирование на fpgaАрхитектура и программирование на fpga
Архитектура и программирование на fpga
 
Reda ip businessplan
Reda ip businessplanReda ip businessplan
Reda ip businessplan
 
20100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture0620100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture06
 
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
 
5 6 еремина мфти
5 6 еремина мфти5 6 еремина мфти
5 6 еремина мфти
 
5 6 еремина мфти
5 6 еремина мфти5 6 еремина мфти
5 6 еремина мфти
 
вгу презентация
вгу презентациявгу презентация
вгу презентация
 
DSL без купюр
DSL без купюрDSL без купюр
DSL без купюр
 
Обзор процессоров Phillips Nexperia
Обзор процессоров Phillips NexperiaОбзор процессоров Phillips Nexperia
Обзор процессоров Phillips Nexperia
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
 
Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016
 
Модельно-ориентированная инженерия в MATLAB и Simulink
Модельно-ориентированная инженерия в MATLAB и SimulinkМодельно-ориентированная инженерия в MATLAB и Simulink
Модельно-ориентированная инженерия в MATLAB и Simulink
 
презентация Adem
презентация Ademпрезентация Adem
презентация Adem
 
Презентация компании БМС Софт
Презентация компании БМС СофтПрезентация компании БМС Софт
Презентация компании БМС Софт
 

More from Anatoly Levenchuk

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Anatoly Levenchuk
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteAnatoly Levenchuk
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышлениеAnatoly Levenchuk
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личностиAnatoly Levenchuk
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоAnatoly Levenchuk
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchiAnatoly Levenchuk
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменAnatoly Levenchuk
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииAnatoly Levenchuk
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеAnatoly Levenchuk
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиAnatoly Levenchuk
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаAnatoly Levenchuk
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийAnatoly Levenchuk
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейAnatoly Levenchuk
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataAnatoly Levenchuk
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииAnatoly Levenchuk
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAAnatoly Levenchuk
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаAnatoly Levenchuk
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесAnatoly Levenchuk
 

More from Anatoly Levenchuk (20)

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM Institute
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышление
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личности
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерство
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchi
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен перемен
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерии
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышление
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личности
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопмента
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятий
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурацией
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigData
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Future of Engineering
Future of EngineeringFuture of Engineering
Future of Engineering
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организации
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIA
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курса
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнес
 

Recently uploaded (9)

Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 

Леонид Воронцов -- инженерия больших радиоэлектронных систем

  • 2. Общие понятия и термины САПР • САПР - система автоматизированного проектирования. • CAD - Computer-Aided Design • EDA (Electronic Design Automation) • EDA = САПР ИС, САПР ПП • eCAD – интегрированный комплекс программных средств для облегчения разработки электронных устройств, создания микросхем и печатных плат • Маршрут проектирования – согласованная последовательность этапов, мероприятий, процедур, процессов и способов представления данных • Цель использования - сокращение времени разработки - уменьшение вероятности ошибки - снижение затрат на разработку
  • 3. Проектирование ИС, ПЛИС…. VHDL Алгоритмическое описание Verilog C/C++ System C Генератор System Verilog Библиотеки ASIC-библиотек системного уровня Синтез RTL из C/C++ Системное моделирование Precision C Synthesis ModelSim, VStation SoC Создание RTL-проекта HDL Designer Inventra IP (RTL) Аналого- цифровые Моделирование RTL заказные СБИС ModelSim, VStation, FormalPro Логический синтез ASIC/FPGA Логический и физический синтез FPGA LeonardoSpectrum, Blast Create Precision RTL Synthesis, Precision Библ. пост. Physical Synthesis FPGA/ASIC P&R поставщиков ASIC/FPGA или 3ф P&R поставщиков FPGA/PLD Blast Fusion,… FPGA/PLD ASIC/FPGA Проектирование PCB
  • 5. Общий маршрут проектирования Системный уровень Разработка ПО Разработка аппаратной части VHDL Схемотехника AMS Verilog Аналоговые блоки Логический синтез FPGA ASIC Системное прототипирование, эмуляция Физическое прототипирование Разработка топологии ПРОИЗВОДСТВО Верификация топологии
  • 6. Применяемые САПР • > 65 % рынка САПР Cadence Design Systems, Mentor Graphics, Synopsys
  • 7. Проектирование печатных плат и ЭМ Создание и управление проектом Функциональное BoardLink Pro Design Capture, моделирование DesignView, DxDesigner SystemVision, Analog Designer, ModelSim Модели VHDL, Проектирование топологии Моделирование сигналов Verilog, Проектирование ПЛИС Базы данных VHDL-AMS, Expedition PCB, Design Reuse, и задержек SignalVision, FPGA Advantage Library Spice, IBIS,… Team PCB, Xtreme PCB HyperLynx, ICX, Tau (HDL Designer, Manager, DMS IC Synthesizer ModelSim, Precision Synthesis, Leonardo) Выпуск технологических файлов, подготовка производства CAM Output Manager, GerbTool, Scepter, Fablink
  • 10. Функциональный уровень Основные задачи • Разработка синтезабельной RTL модели • Создание тестов • Оптимизация • Верификация модели (~50 % всего времени разработки SOC) Сложности • Экспоненциальный рост тестовых векторов • Сложность поиска первопричины сбоя • Смешивание разных дисциплин
  • 11. Функциональный уровень применяемые подходы • Формальная эквивалентная верификация • Верификация на уровне утверждений (assertions) • Анализ покрытия кода • Верификация корректности кода • Автоматическое создание тестовых векторов на основе ограничений • Верификация на уровне транзакций • Высокоуровневый синтез
  • 12. Системный уровень SystemС, SystemVerilog – языки комплексного описания и верификации радиоэлектронной аппаратуры • Новые типы данных • Введены понятия ООП (классы) • Введен механизм утверждений • Возможность создание случайных тестовых воздействий • Введено понятие интерфейса
  • 13. Проблемы системного уровня • Сложность моделирования алгоритма совместно с моделью на языке описания аппаратуры • Отсутствие средств для разработки и анализа архитектуры систем. • Использование различных блоков (аналоговых, СВЧ,процессоров, память, ПО) • Применение IP-блоков (Сложно- функциональных блоков)
  • 14. Задачи на системном уровне • Выбор архитектуры системы, выбор IP- блоков • Разработка алгоритмов • Создание и анализ поведенческих моделей • Декомпозиция проекта на программную и аппаратную части • Создание спецификации и тестов для программной и аппаратной частей проекта • Программно-аппаратная верификация
  • 15. Схемотехнический уровень • Графический ввод проектов • Задание типа и параметров моделирования • Анализ результатов моделирования • Статический анализ • Угловой анализ • Анализ радиочастотных схем
  • 16. Логический уровень • Синтез RTL кода в список цепей в базисе выбранной технологической библиотеке • Оптимизация по заданными параметрам (площадь, быстродействие, потребляемая мощность) • Статический временной анализ • При технологиях 0.18 и ниже совмещение логического синтеза с этапом физического синтеза • Более полный учет эффектов субмикрона
  • 17. Логический – физический уровень • Размещение на кристалле макроблоков • Планирование цепей земли и питания • Синтез синхроцепей • Предварительный физический синтез • Предварительная трассировка • Временной анализ • Оптимизация • Финальное размещение • Финальная трассировка
  • 18. Физический уровень Эффекты, которые необходимо учесть • Падение напряжения • Взаимосвязь проводников • Индуктивность и емкость цепей • Электромиграция в активных структурах • Сопротивление межслойных переходов • Электромагнитное взаимодействие • Влияние внешней среды • И т.д.