Услуги проектирования

Характеризация библиотек стандартных ячеек.

Характеризация библиотек превращает схему и топологию ячейки в модели, используемые при синтезе, размещении и трассировке и статическом временном анализе. Мы предоставляем услуги характеризации и повторной характеризации, включая библиотеки для сверхнизкого напряжения.

Услуги
Характеризация библиотек, повторная характеризация и характеризация заказных ячеек
Модели
Временные, энергетические и шумовые модели в формате Liberty: NLDM или CCS, с данными о вариациях LVF там, где этого требует финальная проверка
Результаты работы
Представления библиотеки, такие как Liberty, LEF и Verilog, и отчёт о качестве со сравнением моделей со SPICE
Наша работа
Библиотеки ячеек на 16 нм FinFET, заново охарактеризованные для сверхнизкого напряжения, в 54 углах от 0,30 до 0,48 В

Что мы делаем

От ячеек до библиотеки, готовой к финальной проверке.

  1. Характеризация библиотек

    Временные, энергетические, шумовые модели и модели ограничений для заказных и новых ячеек. Настройки совпадают с настройками ячеек фабрики, поэтому те и другие проходят финальную проверку вместе.

  2. Повторная характеризация

    Модели заново извлекаются из библиотеки фабрики при ваших напряжениях и углах и охватывают условия, в которых проект реально работает.

  3. Библиотеки для сверхнизкого напряжения

    Библиотеки для проектирования при сверхнизком напряжении, с упором на точность временных, энергетических и шумовых моделей при низком напряжении.

  4. Заказные ячейки

    Триггеры, защёлки и сумматоры, спроектированные под задачу и охарактеризованные в том же маршруте.

  5. Калибровка по схемотехническому моделированию

    Для динамических ячеек и ячеек, требующих высокой точности, подробное схемотехническое моделирование калибрует временные и энергетические значения в Liberty.

  6. Контроль качества

    Сравнение моделей со SPICE, проверка согласованности файлов библиотеки и отчёт о качестве.

Маршрут характеризации библиотек

Шесть шагов: от списка ячеек до передачи.

  1. Требования

    Список ячеек, углы, диапазон напряжений, типы моделей и цели по точности.

  2. Подготовка

    Модели SPICE и экстрагированные нетлисты, а также индексы по времени переключения на входе, выходной нагрузке и ограничениям.

  3. Моделирование и извлечение

    Моделирование по углам с извлечением временных характеристик, энергопотребления, шума и ограничений.

  4. Калибровка

    Подробное схемотехническое моделирование ключевых ячеек и калибровка моделей.

  5. Контроль качества

    Сравнение моделей со SPICE и проверка согласованности файлов библиотеки.

  6. Передача

    Представления библиотеки и отчёт о качестве. После получения кристаллов запасы можно откалибровать по измерениям.

Термины характеризации библиотек

Характеризация библиотек
Каждая стандартная ячейка моделируется в разных условиях процесса, напряжения и температуры, чтобы извлечь временные, энергетические и шумовые модели.
Повторная характеризация
Модели заново извлекаются из библиотеки фабрики для нового напряжения, угла или модели, например чтобы расширить библиотеку до сверхнизкого напряжения.
Углы (PVT)
Сочетания процесса, напряжения и температуры. Библиотеке нужны модели для каждого сочетания, используемого при финальной проверке.
Liberty (.lib)
Стандартный формат библиотек, который читают инструменты синтеза, размещения и трассировки и статического временного анализа.
NLDM и CCS
Два вида временных и энергетических моделей. NLDM записывает задержку и время переключения в таблицах. CCS моделирует формы сигналов источника тока, что лучше подходит для передовых техпроцессов и низкого напряжения.
LVF
Liberty Variation Format — формат, добавляющий в библиотеку статистику задержек из-за технологических вариаций для статического временного анализа с их учётом.

Вопросы о характеризации библиотек

Чем характеризация отличается от повторной характеризации?

Характеризация извлекает полные модели, начиная с нетлиста ячейки. Повторная характеризация заново извлекает их из существующей библиотеки для нового напряжения, угла или модели.

Могут ли заказные ячейки проходить финальную проверку вместе с ячейками фабрики?

Да. Заказные ячейки используют те же настройки характеризации, что и ячейки фабрики, и проходят финальную проверку в том же маршруте.

Как заказные ячейки попадают в цифровой бэкенд-маршрут?

Двумя способами. Заказную часть можно оформить как жёсткий блок, либо скрипт размещения может зафиксировать заказные ячейки, а всё остальное пойдёт по автоматическому маршруту.

Как вы сохраняете точность моделей при сверхнизком напряжении?

Точность при низком напряжении опирается на подробное схемотехническое моделирование. Мы сравниваем моделирование с библиотекой, при необходимости записываем в неё смоделированные значения и калибруем запасы по измерениям кристаллов.

Какие файлы вы передаёте?

Представления библиотеки, такие как Liberty, LEF и Verilog, и отчёты о качестве. Скрипты характеризации и другие файлы согласуются по проекту и в рамках соглашения с фабрикой.

Нужна характеризация или повторная характеризация библиотек?

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