Предисловие | 12 |
|
Глава 1. Краткая история развития SoC | 15 |
Введение | 15 |
Развитие SoC Проектирования | 15 |
Влияние SoC на Электронную Промышленность | 18 |
Важность Стандартов и Промышленных Ассоциаций | 19 |
Роль Правительства в Развитии SoC | 21 |
Ключевые Проблемы в Проектировании SoC | 23 |
Литература | 24 |
|
Глава 2. Мировой рынок SoC, подходы к реализации, определения | 25 |
Развитие Мирового Рынка SoC | 25 |
Основные Проблемы в Проектировании SoC | 28 |
Подходы к Реализации SoC | 31 |
Термины и Определения | 33 |
Литература | 34 |
|
Глава 3. Инфраструктура проектирования и производства SoC | 35 |
Изменяющаяся Природа Полупроводниковой и Системной |
Отрасли: Де-интеграция и Де-вертикализация |
Системных Компаний | 35 |
Инфраструктура SoC Проектирования и Взаимодействие |
внутри Отрасли — Будущие Перспективы | 43 |
Независимые IP Компании - В Аппаратной Области | 44 |
Независимые IP Компании — В Программной Области | 45 |
EDA Компании | 46 |
Полупроводниковые Компании Без Фабрик | 48 |
Чистые Фабрики | 50 |
Системные Компании — Аппаратно-Ориентированные | 51 |
Системные Компании — Аппаратная плюс |
Программная часть | 51 |
Производители Интегрированных Устройств (IDM) | 52 |
Литература | 54 |
|
Глава 4. Библиотеки IP блоков для SoC проектирования | 55 |
Введение | 55 |
Стандарты для IP блоков | 56 |
От IP Блоков к Виртуальным Компонентам | 57 |
Стили Проектирования Системы На Чипе | 58 |
Проектирование на Основе Блоков | 59 |
Платформенное Проектирование | 61 |
Эволюция Проектирования ASIC и ASSP | 63 |
Требования на IP Библиотеки | 64 |
Архитектуры Интеграции и Последствия для IP Блоков | 65 |
Адаптация IP блоков: Коммуникационные Оболочки | 66 |
Качество Интеграции IP, Сертификационные |
Методы и Стандарты | 66 |
Литература | 67 |
|
Глава 5. Процесс проектирования SoC | 69 |
Введение | 69 |
Маршрут проектирования SoC | 69 |
Системный уровень проектирования | 77 |
Новые архитектуры SoC | 79 |
Литература | 80 |
|
Глава 6. Язык SystemC в проектировании на системном уровне | 81 |
Введение — Преимущества Использования SystemC | 81 |
Контекст SystemC | 86 |
Аспекты SystemC | 87 |
Точность Моделирования | 87 |
Модели Вычислений | 89 |
Функциональное Моделирование | 90 |
Моделирование На Уровне Транзакций | 91 |
Уровень RTL и Связь с Реализацией | 92 |
Верификационные Расширения | 93 |
Заключение — Будущее Развитие Языка SystemC |
и SLD (System-Level-Design) Требований | 94 |
Литература | 96 |
|
Глава 7. SoC-проектирование и верификация с SystemC | 97 |
Введение | 97 |
Построение Модели Функционального |
Виртуального Прототипа | 98 |
Модели Использования FVP | 100 |
Создание Встроенных Программ | 100 |
Функциональная Верификация | 100 |
Создание Аппаратной Части | 101 |
Настройка Системной Архитектуры | 101 |
Создание Кода SW Приложения | 102 |
Иерархия FVP | 102 |
Исследование Проекта на системном Уровне | 102 |
Анализ FVP с помощью транзакций | 105 |
Заключение | 106 |
Литература | 106 |
|
Глава 8. SoC-Проектирование с учётом алгоритмов |
и аппаратные/программные платформы | 107 |
Введение | 107 |
Десять Основных Препятствий на Пути |
Беспроводной 3G Технологии | 107 |
1. Стабильные Стандарты | 107 |
2. Улучшение Производительности DSP | 108 |
3. Усложнение Программного Обеспечения | 108 |
4. Снижение Потребляемой Мощности | 108 |
5. Усовершенствованная Система |
Управления Питанием | 108 |
6. Увеличение Времени Жизни Батареи | 109 |
7. Операционные Системы 3G технологий | 109 |
8. Улучшенная Радио-Технология | 109 |
9. Понижение Стоимости | 109 |
10. Новые Приложения | 109 |
Переопределение Проблем | 110 |
Выбор Между Гибкостью и Интеграцией | 110 |
Программное Обеспечение | 110 |
Низкая Потребляемая Мощность | 111 |
Сложная и Долгая Верификация Алгоритмов |
в Рабочей Полосе Частот (baseband) | 112 |
Пример Мультимедийного Мобильного Телефона | 112 |
Ключевые Направления Развития |
в Методах Проектирования | 113 |
Современное Проектирование Алгоритмов, Анализ |
и Реализация | 114 |
Улучшенная Технология Верификации | 115 |
Платформенное Проектирование | 116 |
Функционально-архитектурное совместное проектирование | 117 |
Существующие и Появляющиеся Проектные Технологии | 119 |
Средства Алгоритмического Проектирования, |
Анализа и Реализации | 120 |
Средства Совместного Проектирования (CoDesign) | 123 |
Создание Маршрута Проектирования |
в Беспроводной Области | 124 |
Заключение | 125 |
Литература | 126 |
|
Глава 9. Аналоговые — смешанные SoC | 127 |
Введение | 127 |
Эволюция методологии AMS проектирования | 130 |
Методологии Сверху-Вниз и Снизу-Вверх | 132 |
Проектирование AMS SoC «Сверху-Вниз» | 133 |
AMS SoC и Повторное Использование IP блоков | 135 |
Заключение | 136 |
Литература | 136 |
|
Глава 10. Технологические платформы реализации SoC | 137 |
Функциональный уровень проектирования | 147 |
Системный уровень проектирования | 151 |
Перспективы развития технологических платформ | 153 |
|
Глава 11. Некоторые аспекты эволюции SoC | 157 |
Введение | 157 |
Портативность и Большое Время Жизни Батареи | 157 |
Низкая Себестоимость | 158 |
Набор Возможностей и Гибкость | 159 |
Надёжность | 160 |
Быстрый Процесс Разработки с Низким Риском | 160 |
Эволюция Технологических Процессов | 161 |
Выводы | 162 |
|
Приложение №1. Маршрут проектирования цифровых |
и аналого-цифровых СБИС | 164 |
I. Общая структура маршрута проектирования | 164 |
II. Системный уровень проектирования | 166 |
III. Проектирование цифровой части СБИС | 167 |
IV. Проектирование аналоговых и цифро-аналоговых блоков | 169 |
Перечень программного обеспечения | 172 |
|
Приложение №2. Платформы и платформенное проектирование. |
(Подходы VSIA, определения, типы платформ,приложения) | 173 |
Введение | 173 |
Что Такое Платформенное Проектирование SoC? | 174 |
Подход VSIA к Платформенному Проектированию | 175 |
Преимущества Платформенного Проектирования | 176 |
Компоненты Платформы | 179 |
Типы Платформ | 181 |
Технологические и Прикладные Платформ | 182 |
Методы и Область Действия | 183 |
Вторичное Проектирование | 184 |
Клиенты и Рынки | 185 |
Архитектуры | 186 |
Заключение | 187 |
Литература | 188 |
|
Приложение №3. «Системный уровень в САПР Synopsys: о сквозном |
маршруте проектирования систем на кристалле, от системного уровня |
до уровня СБИС» | 189 |
Введение | 189 |
Маршрут проектирования Synopsys | 189 |
1. Системное проектирование | 190 |
Повторное использование, СФ-блоки | 195 |
2. Логическое проектирование | 195 |
Повторное использование, СФ-блоки | 202 |
Заключение | 202 |
О САПР Synopsys в целом | 203 |
Тенденции развития САПР Synopsys | 203 |
Определения терминов, использованных |
в данной публикации | 205 |
|
Список сокращений и определений | 208 |