Новый маршрут для дизайнеров
На протяжении многих лет DIGITAL дизайнеры пользуются благами сверху вниз методологии, которая позволяет им радикально улучшить их производительность на ручные методы.
Сегодня многие компании полупроводниковой желаете продлить их конструкции потоков для размещения аналоговых и смешанных сигналов (/ MS) компонентов в надежде, что нисходящий поток принесет им тот же рост производительности, что способствовало последующего роста электронной промышленности.
Усложняла этой деятельности являются разработка требований системы-на-чипе (SOC), что место много различных функций на одном кристалле. Многие из этих компонентов содержат обширную / MS функции, которые не могут быть сконструированы с цифровым только инструменты. Semiconductor продукты, которые сочетают память, процессор, сигналов и сторонних производителей интеллектуальной собственности (ИС) являются ведущими спроса / MS сверху вниз потоки.
Хотя многие сверху вниз и инструменты для Языки / MS дизайнеров коммерчески доступны, эти методы проектирования еще не получили широкое распространение. Это связано, в частности, с изменением мышления, необходимые для разработки моделей поведения в доступной AHDL и тайны, которая окружает концепций сверху вниз аналогового дизайна.
По сути, сверху-вниз / MS дизайн поток не радикально отличается от "сверху вниз цифрового потока дизайна. Каждый сверху вниз цифрового потока дизайн предшествовал значительный, хотя и дополнительных снизу-вверх проектных работ.
С этой пурист мнению, в действительности, нет такой вещи, как сверху вниз. Цифровые проекты как правило, начинают жизнь как уровень передачи реестра (RTL) поведенческие модели всего чипа. Модели RTL затем преобразуется в список ворота, которые можно перемещать по остальной части процесса проектирования.
Доступных ворота, как правило, существующие библиотеки дизайн, ориентированные на данный процесс изготовления или общие компоненты ворот уровне. В любом случае, некоторые дизайнер в конечном итоге должны развивать транзистора на уровне списка соединений, который реализует желаемое поведение.
До ворот модели существуют на транзистор и расположение уровней, дизайн еще только теоретический эксперимент, который пока не может быть изготовлено. С этой точки зрения, все сверху вниз конструкции начать снизу вверх.
Как доказательство того, что "сверху вниз" мир цифровой команды дизайнеров принципиально дополнительных восходящего потока, рассмотрим тысяч аналоговых тренажеров, посвященный роли снизу вверх характеристики цифровых компонентов транзистора уровне. Моделирование закатал в набор параметров, которые используются для настройки поведенческих компонентов, используемых при сверху вниз. Без восходящей разработки компонентов, точность сверху вниз, весьма сомнителен. Результатом этих усилий является воротами или блок библиотеки компонентов, которые используются для диска сверху вниз.
Традиционный подход к A / MS дизайна в том, чтобы начать на уровне транзисторов и работать в сторону повышения до завершения желаемого компонента. Хотя этот процесс по-прежнему необходимо в целях практического осуществления компонента, сверху вниз требуется модель поведения гораздо раньше, в процессе разработки. Процесс проектирования / MS компонента начинается сверху вниз, как и в чистом цифровому потоку. Основная разница заключается в выборе ручки, которые используются для настройки поведения компонента.
Например, при проектировании генератор, управляемый напряжением (VCO), представляет собой простой набор уравнений может быть использована в первом перейти к модели первого порядка поведения. С помощью этой простой модели, проектная группа может многое узнать о возможности архитектуры гораздо раньше, в процессе разработки, чем если бы он подождал до полного осуществления транзистора были доступны.
Как дизайн прогрессирует, модель VCO может быть расширена за счет включения более высокого порядка эффекты как цифровой групп добавить функцию их RTL моделей. В окончательной модели, на которые приходится паразитной емкости, последствия могут быть урегулированы путем добавления емкости члены в уравнениях. Значений емкости условия могут быть первоначально предполагалось, а затем завершить до их извлечения.
Один из ключей к рабочей сверху вниз / расход дизайн MS является выбор паразитных эффектов, которые являются обязательными и параметризации эффектов, таких, что извлеченное ценности могут быть обратно-аннотированный автоматически на модели поведения. Электронная библиотека дизайнеры сталкиваются с этим же решением. В принципе, должно быть принято решение о том, где и сколько паразитных эффектов должны быть построены в поведенческой модели и сколько можно объяснить взаимосвязи. Кроме того, / MS компоненты часто очень чувствительны к их водителей и приемники, так что это должны быть рассмотрены.
VCO поведенческая модель может также использоваться в качестве ориентира развития практического осуществления. Доказать, что поведенческие модели работы требует разработки средств тестирования и измерений. Эти же использует и измерений могут быть использованы в практической реализации. Реальную пользу производительности, так как это поведенческие модели имитации значительно быстрее, что делает быструю работу вспомогательных схем, которые доказывают поведение компонента.
Беглый взгляд на RTL большого цифрового дизайна раскрывает еще одну особенность, что дизайнеры воспринимают как должное: модульность. Все цифровые RTL рассматривает основные функции модульных компонентов. Конструкция может экземпляр полного декодер JPEG, который имеет собственную основной иерархии. Формирование полного фазовой автоподстройки частоты от заряда насоса, фильтра и VCO работает точно так же в AHDL, как и в цифровых HDL.
Последний вопрос, который окружает сверху вниз дизайн / компонентов МС неприятное ощущение, что компонент строится из уравнений просто не может быть физически реализуемой. В том-бот вверх по инициативе "сверху вниз" дизайн потока, опираясь на существующие компонента транзистора уровня при проектировании поведенческая модель является еще одним лицом путем цифровой библиотеки компонентов только создаются.
Многие аналоговых компонентов начать жизнь как модификация существующих компонентов. Даже если данный компонент не может выполнить проектирование спецификаций нового дизайна, существующих компонент может быть использован в качестве отправной точки. По крайней мере, извлеченные паразитных могут быть использованы для руководства начальных значений более высокого порядка модели поведения.
Умение анализировать всю конструкцию из высшем уровне, в рамках тестирования системы, главное преимущество "сверху вниз" / дизайн MS. Недавний взрыв в сложности этих проектов означает, что необходимы новые подходы, чтобы выполнить полный дизайн с максимально возможной точностью возможно. Помните старую пословицу: Всегда есть один укус слона одновременно.
Les Спруьелл является старший менеджер по маркетингу продукции на Cadence Design Systems, Inc в Сан-Хосе.