Разлика између предњег дизајна и бацк-енд дизајна чипа
May 15, 2025
Остави поруку
Основна дефиниција предњег дизајна и бацк-енд дизајна
Предњи дизајн: фокусира се на спровођење логичких функција у кругу. У суштини, то је дизајнирати круг "на папиру", укључујући и оно што ће чип "радити" и "како ће се израчунати".
Повратни дизајн: Фокус је на физичкој примени, односно како да "земљиште" круг дефинише предњи крај и "направи" на силицијумском резину.
Аналогно разумевање: Процес изградње куће
Предњи дизајн је попут дизајнера нацрта зграда, који је одговоран за дефинисање структуре, функционалног распореда, кругове, водоводне руте итд. Куће.
Покојни дизајн је више попут инжењера цивилног и грађевине који је одговоран за претварање нацрта у физичке зграде и осигуравајући да је кућа сигурна, компатибилна и употребљива.
Предњи дизајн: Од "Апстрактна функција" у "Модел циркуита"
Задатак предњег дизајна је претворити апстрактне функционалне захтеве у јасне, оствариве логичке кругове.
Основни садржај укључује:
Формулација спецификација: разумети потребе купца и спецификације чипова.
Дизајн архитектуре и модула Дивизија: Доделите функцијске блокове, формулисање протока података и логику контроле.
ХДЛ кодирање: Верилог \/ ВХДЛ користи се за описивање функције логике и формира РТЛ код.
Функционална симулација: Потврдите да дизајн испуњава спецификације за верификацију нивоа понашања.
Логичка синтеза: Претворите РТЛ на нетлисте на нивоу капије и генерише нетлисте круга на основу стандардних библиотека ћелија.
Анализа формалне верификације и времена: Осигурати да у процесу синтезе не постоји функционално одступање и провери логичку коректност и временски конвергенција.
Циљ: да формира поуздану, синтесизибилну и проверљиву логичку нетлисту.
0040-02544 Горњи део тела, ДПС метал
Повратни дизајн: Од "модела круга" у "Чврста примена"
Задатак бацк-енд дизајна је да примени физички распоред физичког круга на основу нетлисте на нивоу капије који је предвиђен предњим крају.
Основни садржај укључује:
ДФТ дизајн: Уметните тест структуре (нпр. Ланци за скенирање) да бисте побољшали тестивост.
Планирање распореда: Договорите локацију модула и структурни изглед чипа.
Интеграција стабла сата (ЦТС): Оптимизира расподјелу сигнала сата да би се осигурала синхронизација.
Место и рута (П & Р): Логичке капије и жице се постављају на чип за формирање изгледа.
Симулација вађења паразита и временским симулацијама: размотрите утицај физичких фактора на сигнал, као што су одлагање, капацитивност и цроссталк.
Физичка верификација (ЛВС, ДРЦ): Проверите доследност распореда круга са логиком дизајна и проверите да ли су испуњена правила о процесу.
Циљ: Генерирајте физички израчунати, функционално исправну ГДСИИ датотеку.
Фронте и бацк-енд везе
Иако предњи и бацк-анд припадају две фазе, уско су повезани и имају више раскрснице:
Иако предњи и бацк-анд припадају две фазе, уско су повезани и имају више раскрснице:
|
Пројекат |
Опис |
|
Интерфејс података |
Нетлист на предњој страни је полазна основа за бацк-енд дизајн |
|
Ограничења за дизајн |
Ограничења времена дефинисана током фронтралног синтезе директно утичу на постављање и усмјеравање уназад |
|
Валидација синергије |
Пост-симулација се врши са функционалним моделом фронта и паразитским информацијама извученим из леђа |
|
Итеративне повратне информације |
Ако Бацкенд пронађе временске повреде или питања интегритета напајања, морате да се нађете на предњи крај да бисте прилагодили архитектуру или временски политику |
Резиме: Различење и индукција везе
|
Пројекат |
Предњи крајњи дизајн |
Бацк-енд дизајн |
|
Објект |
Дизајн функција |
Физичка имплементација |
|
Улаз |
Спецификација |
Нетлисте на нивоу капије |
|
Излаз |
Нетлист |
Гдиии |
|
Техничка брига |
РТЛ дизајн, симулација, анализа времена |
Место и рута, интегритет снаге, физичка верификација |
|
Средство |
Верилог \/ ВХДЛ, Емулатори, Алати за синтезе |
П & Р Алати, Дрвеће са тактом, ЛВС \/ ДРЦ верификатори |
|
Заузврат |
Логичке структуре, ограничења |
Ентитетска имплементација, оптимизација повратних информација |
Pošalji upit


