Різниця між дизайном передньої частини та задньою конструкцією чіпа

May 15, 2025

Залишити повідомлення

Основне визначення дизайну фронту та заднього дизайну

Дизайн переднього кінця: зосереджується на впровадженні логічних функцій у ланцюзі. По суті, це розробити схему "на папері", включаючи те, що чіп зробить "та" як він буде обчислений ".

Дизайн заднього кінця: Фокус приділяється фізичній реалізації, тобто як "висадити" ланцюг, визначений переднім кінцем, і "зробити" його на кремнієвій вафлі.

Розуміння аналогії: Процес побудови будинку

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

Дизайн Back-End більше схожий на цивільного та будівельного інженера, який відповідає за перетворення планів у фізичні будівлі та гарантую, що будинок є безпечним, сумісним та корисним.

Передня конструкція: від "абстрактної функції" до "моделі схеми"

Завдання дизайну передньої частини-перетворити абстрактні функціональні вимоги до чітких, досяжних логічних схем.

Основний вміст включає:

Формулювання специфікацій: Зрозумійте потреби клієнта та формуйте специфікації чіпів.

Дизайн архітектури та поділ модулів: Призначте функціональні блоки, формулювати потік даних та логіку управління.

Кодування HDL: Verilog\/VHDL використовується для опису функції логіки та форми RTL -коду.

Функціональне моделювання: Підтвердьте, що проект відповідає специфікаціям для перевірки рівня поведінки.

Логічний синтез: перетворюйте RTL в мережеві списки рівня воріт, і генеруйте ланцюгові мережеві списки на основі стандартних бібліотек комірок.

Формальний аналіз та аналіз часу: переконайтеся, що в процесі синтезу немає функціонального відхилення та перевірте логічну правильність та конвергенцію часу.

Мета: сформувати надійний, синтезізований та перевірений логічний список.

0040-02544 Верхня тіло, DPS Metal

Дизайн Back-End: від "моделі схеми" до "суцільної реалізації"

Завдання конструкції заднього кінця полягає у впровадженні фізичного компонування фізичного ланцюга на основі мережевого рівня на рівні воріт, наданого передовим кінцем.

Основний вміст включає:

Дизайн DFT: вставте тестові структури (наприклад, ланцюги сканування) для поліпшення тестування.

Планування макета: Розташуйте розташування модуля та структурну компонування мікросхеми.

Інтеграція дерева годин (CTS): оптимізує розподіл годинника для забезпечення синхронізації.

Place & Route (P&R): Логічні ворота та дроти розміщуються на мікросхемі для формування макета.

Паразитарне вилучення та моделювання часу: Розгляньте вплив фізичних факторів на сигнал, такі як затримка, ємність та перехресний перехрес.

Фізична перевірка (LVS, DRC): Перевірте узгодженість планування схеми за допомогою логіки проектування та перевірте, чи дотримані правила процесу.

Мета: Створіть фізично виготовлений, функціонально правильний файл GDSII.

Передні та задні з'єднання

Хоча передній кінець та задній кінець належать до двох фаз, вони тісно пов'язані та мають багато перехресть:

Хоча передній кінець та задній кінець належать до двох фаз, вони тісно пов'язані та мають багато перехресть:

Демонструвати

Опис

Інтерфейс даних

Передній Netlist є відправною точкою для заднього дизайну

Обмеження дизайну

Обмеження часу, визначені під час синтезу переднього кінця, безпосередньо впливають на розміщення та маршрутизацію

Валідувати синергію

Постсимуляція здійснюється з функціональною моделлю фронту та паразитарною інформацією, витягнутим із заднього кінця

Ітеративний відгук

Якщо Backend виявляє порушення термінів або проблеми цілісності потужності, вам потрібно відгук до переднього кінця, щоб регулювати архітектуру чи політику часу

Короткий зміст: Відмінність та індукція з'єднання

Демонструвати

Дизайн переднього кінця

Дизайн заднього кінця

Об'єкт

Функціональна конструкція

Фізична реалізація

Введення

Специфікація

Netlists на рівні воріт

Випуск

Нетелик

Gdsii

Технічні проблеми

Дизайн RTL, моделювання, аналіз часу

Місце та маршрут, цілісність потужності, фізична перевірка

Інструмент

Verilog\/VHDL, емулятори, інструменти синтезу

Інструменти P&R, годинникові дерева, LVS\/DRC Verifiers

По черзі

Логічні структури, обмеження

Реалізація сутності, оптимізація зворотного зв'язку

Послати повідомлення