реклама на сайте
подробности

 
 
> ECO (Engineering Change Order) cell, как устроены? как использовать?, ну и вообще про добавление SPARE LOGIC
yes
сообщение Sep 7 2007, 09:53
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



скорее для флейма, а не для дела. потому как скорее всего это сильно субъективно...

но все же :
добавляете ли вы "запасные" ячейки?
какого типа?
какое количество?

собственно в тех проектах, где я участвовал - ревижинов не делали, поэтому реально spare cell-ами не пользовались, были какие-то правки финального нетлиста (уже отплэйс-роутенного) на пару вентелей

синтезатор например любит OAIxxx AOIxxx - на порядок больше чем любой другой логики
а я XORы люблю...

ну и вроде как критерием должно быть не количество spare cell-ов, а вероятность найти рядом с местом правки целл требуемого типа

--------------------

также TSMC предлагает некий универсальный запасной целл

ECO cell is intended to serve logic changes with metals only ECO (Engineering Change Order), after first tapeout, without having to touch base layers of POLY layer and below. Cells in this ECO library are designed with metal 1 and metal2 (Flip-Flop cells) routing resources only.

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

тоже интересно - насколько это заменяет спаре целы, и сколько штук smile.gif надо

интересно устройство - в библиотеке этот (или эти) ECO cell характеризован, как набор элементов

The prefix code specifies the function of the cell. Notice that in order to identify with the other standard cell, all ECO cell prefixes “G” (means Gate array) to the cell name. Table 3.1 lists the prefix code descriptions.

GAN
AND Gate
GAOI
AND-OR-Inverter Gate
GBUFF
Non-Inverting Buffer
GDCAP
Decoupling cell
GDFQ
Q-only D Flip-Flop without Set/Reset
GINV
Inverting Buffer
GMUX
Multiplexer
GNR
NOR Gate
GOR
OR Gate
GXNR
Exclusive NOR Gate
GXOR
Exclusive OR Gate

причем размеры и мощность выходного каскада разная

интересно - это все-таки один цел (с размером приблизительно равным аналогичному стандартному) ?
или группа целов (реальный размер, которых значительно больше указанных при характеризации) типа микро-БМК, из которых выбирается требуемая функция
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zzzzzzzz
сообщение Jul 26 2008, 08:09
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



А какой пакет может из ячейки, содержащей матрицу транзисторов, синтезировать заказанную функцию? Или вы предполагаете это делать вручную, только в случае корректировки ошибки?
Возможен вариант синтеза нужной ячейки из нескольких одинаковых ячеек всего с парой п- и р- транзисторов? Так можно было бы выиграть по площади по сравнению с бОльшей матрицей транзисторов . Это тоже какой-то пакет умеет?

Представляется, что такой подход целесообразен именно только в случае ошибки. (А ее быть не должно при хорошей верификации smile.gif ). А иначе - какая разница сколько разных ячеек в библиотеке, - лишь бы схема работала так, как надо.
Тогда можно пойти немного дальше - спроектировать такую схемотехнику в универсальной ячейке, которую можно было бы корректировать несколькими точечными "уколами" лазера. Появилась бы уникальная возможность вносить исправления "дома", "на коленках".
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 10:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016