Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Факторы, определившие появление СНК



1. в условиях рынка прибыль в значительной степени зависит от временных затрат на проектирование;

2. такие технические характеристики СБИС как производительность, площадь кристалла и потребляемая мощность являются ключевыми элементами в продвижении товара на рынок;

3. увеличение степени интеграции делает задачу верификации качественно более сложной;

4. из-за особенностей технологи глубокого субмикрона (DSM) все труднее удовлетворять всем требованиям по временным ограничениям (timing);

5. команды разработчиков высоко интегрированных СБИС обладают отличными знаниями и опытом в области проектирования и часто при выполнении проектов расположены в различных частях мира.

 

В самом общем виде в состав СНК могут входить следующие компоненты: микропроцессор (или микропроцессоры) и подсистемы памяти (статические или динамические). Тип процессора может варьироваться от простейшего 8-ми разрядного до высокоскоростного 64-ти разрядного высокоскоростного RISC-процессора. Контролер внешней памяти (D-DAM, S-RAM, FASH), контроллер ввода-вывода информации, видеокодер (MPEG2, ASF), таймеры контроля прерываний, общий интерфейс ввода-вывода (например, для вывода на светодиодный индикатор информации о наличие питания), интерфейс UART (Universal asynchronous receiver/transmitter).

В основе методологии проектирования СНК лежит принцип повторного использования – Intellectual Property, разрабатываемых целенаправленно или в ходе какого-то большого проекта. IP-блоки могут быть двух типов: soft-IP (описанные на RTL-уровне) и hard-IP (блоки, описанные на топологическом уровне).

Иногда используют firm-IP-блоки, в состав которых входят как RTL-описания, так и список цепей с планировкой субблоков.

Некоммерческая международная организация VSIA (Virtual Socket Interface Alliance), основная задача которой – разработка нормативной документации по проблемам проектирования IP-блоков и СНК на их основе, используют собственные обозначения - VC (Virtual Component).

Т.к. стоимость разработки IP-блока, как правило, в 10 раз дороже, чем однократное использование блока, необходимо учитывать разработчикам целесообразность приобретения готового IP-блока или разработки собственного. Другая особенность СНК – это наличие программируемых блоков (процессоров), поэтому в состав СНК входит как аппаратная часть (сам кристалл), так и программная (встраиваемое ПО). Поэтому при проектировании СНК производится совместная отладка программного и аппаратного обеспечения, совместная верификация. Еще одна особенность СНК – это устойчивый рост доли смешанных цифро-аналоговых систем. Поэтому должны использоваться средства совместной разработки и верификации цифровой и аналоговой частей.

Маршрут проектирования СНК

Традиционно маршрут проектирования СНК начинается с разработки спецификаций, в которую входит алгоритм обработки информации, который затем используется разработчиками для написания RTL-кода. После функциональной верификации происходит синтез СНК на вентильном уровне в виде списка цепей. Здесь же выполняется верификация временных требований. Далее список цепей передается на физический синтез: размещение элементов и трассировка цепей. Далее создается и тестируется физический прототип СНК, на котором выполняется системная интеграция и тестируется ПО.

Но этот подход дает эффект, если Вы используете не более 100 тыс. вентилей по технологии не ниже 0, 5 микрон. Это связано с тем, что проект выполняется по нисходящему проектированию, который не предусматривает возврат на предыдущие фазы. Например, RTL-дизайнер не может прийти к системному разработчику и сказать, что его алгоритм не реализуем, или тот, кто занимается логическим синтезом не может попросить изменить RTK-код. Поэтому такой подход для глубокого субмикрона не приемлем, т.к. особенности физической реализации должны учитываться уже на логическом уровне проектирования. Поэтому многие зарубежные фирмы переходят к спиралевидной модели проектирования (вторая трактовка параллельного проектирования). Тогда проектирование выполняется одновременно по четырем направлениям: разработка ПО, разработка RTL-кода, логический и физический синтез. В этом процессе разработчики постоянно обмениваются результатами проектирования, что позволяет вести параллельную разработку аппаратного и программного обеспечения, параллельной верификации и логического синтеза блоков, планировки, размещение и трассировки, включенных в процесс синтеза с разрешением возврат на предыдущие фазы проектирования и корректировки результатов.


Лекция 23

Системы на кристалле. Новые тенденции[5]

Основной способ реализации наиболее сложных систем – заказные интегральные схемы (ASIC). Для небольших проектов и в качестве вспомогательных средств используется ПЛИС. Сейчас между этими двумя «полюсами» возникают новые способы разработки систем на кристалле.

 

ASIC позволяют достичь максимальной производительности, уменьшение потребляемой мощности и площади кристалла. Как правило, они выполняются на основе библиотек стандартных элементов. Стоимость разработки ASIC очень высока, т.к. используются сложные дорогостоящие средства проектирования и необходимо большое число масок (более 20). Также из-за сложности выполняемых проектов на ASIC высок риск ошибок, что ведет к перепроектированию и, следовательно, к повторному изготовлению масок.

При внедрении новой технологии стоимость производства растет экспоненциально, поэтому это оправдано только при проектировании изделий массового производства (процессоров). Сегодня наблюдается снижение числа проектов, выполненных на ASIC.

 

Проектирование на основе ПЛИС не связано с затратами на подготовку и производство, т.к. предполагается использование стандартных интегральных схем. Относительно короткий цикл и низкая стоимость средств проектирования, возможность устранения ошибок путем перепрограммирования делает проекты на основе ПЛИС весьма привлекательными, однако большая потребляемая мощность, низкая производительность и очень высокая стоимость кристаллов по сравнения с ASIC. Сама ПЛИС дорогая, а проект изготовления дешевый, что ограничивает применение ПЛИС.

 

Компромиссным подходом в течение достаточно долгого времени было исполнение вентильных матриц. Проектирование на них аналогично ASIC ведется на основе библиотечных элементов, но на основе заранее разработанного и изготовленного конструктива. Базовые пластины для них изготавливают массовым способом, а для получения новой интегральной схемы достаточно спроектировать и изготовить только заказные слои металла. Однако с ростом числа слоев металла число заказных масок становится сравнимым с ASIC притом, что для вентильных матриц такой же длительный маршрут проектирования и такие же дорогостоящие средства проектирования, как и для ASIC. Необходимо учесть и то, что в самой концепции вентильных матриц заложена избыточность площади кристалла, поэтому все преимущества вентильных матриц сведены на нет и сейчас почти не разрабатываются и не используются.

 

На место вентильных матриц пришли структурные ASIC. Они состоят из заранее спроектированной и изготовленной матрицы макроячеек, имеющих однородную структуру. Как правило, все компоненты, схемы синхронизации, тестирование и самодиагностика уже реализованы, и это упрощает разработку. Требуется разработать только от одного до трех слоев металла для функциональной настройки макроячеек и реализации межсоединений между макроячейками. Стоимость запуска производства составляет 10-20% от аналогичной ASIC. Даже несмотря на высокие затраты на запуск этой технологии, они оказываются приемлемы для СНК с широкой номенклатурой. При разработке структурных ASIC заранее учитывают субмикронные эффекты (электромиграция, падение напряжения на линиях связи), поэтому маршрут проектирования проще, чем для ASIC, и может потребовать только 2-3 системы (для моделирования, синтеза и планирования площади кристалла с последующим проектированием топологии на фирме-изготовителе). Время проектирования топологии также значительно сокращается (три-четыре недели от передачи списка цепей на проектирование топологии до получения готовых прототипов). Производители структурных ASIC: LSI Logic, NEC, Fujitsu, AMI Semiconductor, Lightspeed Semiconductor, Chip Express, eASIC.

 


Поделиться:



Популярное:

  1. Внешние и внутренние факторы, влияющие на надежность автоматизированных систем управления в приборостроении
  2. Газовый обмен на пожаре: понятие о нейтральной зоне, факторы, оказывающие влияние на ее расположение. Управление газовым обменом при тушении пожара.
  3. Гарантии законности — это объективные условия и субъективные факторы, а также специальные средства, обеспечивающие режим законности.
  4. Двигательные способности спортсмена в служебно-прикладных единоборствах. Факторы, влияющие на развитие физических качеств спортсмена в служебно-прикладных единоборствах.
  5. Доходы от реализации товаров в организациях торговли и факторы, влияющие на их величину
  6. Другие факторы, влияющие на процесс принятия управленческих решений
  7. Погода. Факторы, влияющие на нее
  8. Показатели и факторы, определяющие результат трудовой адаптации
  9. Показатели, характеризующие состояние и динамику расходов на реализацию, и факторы, влияющие на их величину.
  10. Понятие формы государства, ее элементы. Факторы, определяющие многообразие форм государства.
  11. Понятие цены, ценообразующие факторы, функции цены.
  12. ПОСТАНОВЛЕНИЕ СНК О КРАСНОМ ТЕРРОРЕ. 5 СЕНТЯБРЯ 1918 Г.


Последнее изменение этой страницы: 2016-04-11; Просмотров: 586; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.015 с.)
Главная | Случайная страница | Обратная связь