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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> внутреннее тестирование FPGA, тест макроселов и соединений
klop
сообщение May 4 2012, 06:33
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(vitan @ May 4 2012, 09:28) *
Если ПЛИС поддерживает команду INTEST, то можно использовать JTAG. Эта команда как раз для таких целей и придумана. Но только вряд ли она ее поддерживает...


Почитайте про ATPG
Go to the top of the page
 
+Quote Post
vitan
сообщение May 4 2012, 07:14
Сообщение #17


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(klop @ May 4 2012, 10:33) *
Почитайте про ATPG

Спасибо, я как бы в курсе. sm.gif
Интересно, кстати, есть ли в реальности такие плисины (лень пересматривать даташиты)? И, если есть, то что будет тестировать INTEST: отконфигурированную юзеровскую логику, всю структуру ПЛИС или на выбор одно из двух?... Ну и вообще, какие есть микросхемы с поддержкой этой команды. А то я че-то не встречал таких пока...
Go to the top of the page
 
+Quote Post
ADA007
сообщение May 4 2012, 07:15
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 218
Регистрация: 2-02-09
Из: Харьков
Пользователь №: 44 266



Цитата(klop @ May 4 2012, 09:24) *
Нету никакого открытого вопроса - Stuck-At / Delay / VLV / IDDQ вам в помощь. Хотите узнать доподлинно как - купите чипов на несколько лямов и если один из них откажет устройте скандал может тогда вам и покажут что нибудь.
+ BIST конечно

Stuck-At / Delay / VLV / IDDQ - это модели отказов, на сколько я понимаю...а мне нужны методы их выявления...причем именно те, которые на фабрике применяют....

Если я куплю партию чипов, то хотя бы один их них точно откажет....читайте выше по топику, у коллеги сдох PLL... с тем же успехом мог помереть любой триггер. BIST это хорошо, можно еще и BILBO поюзать....можно все триггеры объединить в сдвиговый регистр и т.д. и т.п.....фантазировать можно до бесконечности...

Вопрос был именно про фабричное тестирование.

Цитата
И, если есть, то что будет тестировать INTEST.


Мне кажется что должно быть такое для всех ПЛИС, просто это может быть скрыто от простых смертных...
Go to the top of the page
 
+Quote Post
curly07
сообщение May 4 2012, 07:40
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 28-10-08
Пользователь №: 41 246



Цитата(ADA007 @ May 4 2012, 11:15) *
Stuck-At / Delay / VLV / IDDQ - это модели отказов, на сколько я понимаю...а мне нужны методы их выявления...причем именно те, которые на фабрике применяют....

Если я куплю партию чипов, то хотя бы один их них точно откажет....читайте выше по топику, у коллеги сдох PLL... с тем же успехом мог помереть любой триггер. BIST это хорошо, можно еще и BILBO поюзать....можно все триггеры объединить в сдвиговый регистр и т.д. и т.п.....фантазировать можно до бесконечности...

Вопрос был именно про фабричное тестирование.



Мне кажется что должно быть такое для всех ПЛИС, просто это может быть скрыто от простых смертных...



В силу того, что XLNX - fabless компания, то к тестированию на всех технологических этапах предъявляются серьезные требования. Тестируют все - от пластин до корпусов.
На моей памяти, по микросхемам, поставленным по официальному каналу, отказов не было. Если нужен конкретный перечень тестов на фабрике, то уточните, пожалуйста, на каком этапе (резка пластины, упаковка кристалла, конечные тесты и т.д.), почему появилась такая потребность, и для каких типов микросхем (индустриальные, милитари, космические и пр.). При серьезном подходе вся эта эта информация может быть получена.
Go to the top of the page
 
+Quote Post
ADA007
сообщение May 4 2012, 08:20
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 218
Регистрация: 2-02-09
Из: Харьков
Пользователь №: 44 266



Цитата(curly07 @ May 4 2012, 10:40) *
В силу того, что XLNX - fabless компания, то к тестированию на всех технологических этапах предъявляются серьезные требования. Тестируют все - от пластин до корпусов.
На моей памяти, по микросхемам, поставленным по официальному каналу, отказов не было. Если нужен конкретный перечень тестов на фабрике, то уточните, пожалуйста, на каком этапе (резка пластины, упаковка кристалла, конечные тесты и т.д.), почему появилась такая потребность, и для каких типов микросхем (индустриальные, милитари, космические и пр.). При серьезном подходе вся эта эта информация может быть получена.

Интересует выходной контроль готового кристалла....для industrial исполнения....потребность появилась потому, что нет уверенность что что-то не дохлое...на рынке часто отбраковку пихают + почему все этим так интересуются, может я в гараже хочу ПЛИС-ы делать wacko.gif .... у вас есть информация по методам фабричного выходного контроля?

Цитата
На моей памяти, по микросхемам, поставленным по официальному каналу, отказов не было.

Ну это не значит, что их нет или не бывает....а доверять этим устройствам у меня нет оснований...разве что, если б они состояли из реле 1-го класса надежности =)
Go to the top of the page
 
+Quote Post
litv
сообщение May 4 2012, 09:01
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Цитата(ADA007 @ May 4 2012, 12:20) *
Интересует выходной контроль готового кристалла....для industrial исполнения....потребность появилась потому, что нет уверенность что что-то не дохлое...на рынке часто отбраковку пихают + почему все этим так интересуются, может я в гараже хочу ПЛИС-ы делать wacko.gif .... у вас есть информация по методам фабричного выходного контроля?


Ну это не значит, что их нет или не бывает....а доверять этим устройствам у меня нет оснований...разве что, если б они состояли из реле 1-го класса надежности =)

1) Интересно, Вы не доверяете фирме . Зачем тогда вам ее какието тесты.
А интелу, самсунгу, резисторам и конденсаторам значит верите просто??? На плате одна ПЛИС? Или у Вас для них тоже тесты по 9 приемке?
Почему требования только к Xilinx?
2) Сделать по такой технологии в гараже - , пожалуйста.
3) У Вас нет такого оборудования как у фирмы. Тестер стоит очень прилично. И он измеряет не только цифровые вещи,а их совокупность. Качество микросхемы это и уровни, и токи и гарантированная времянка(сертифицированоое оборудование). http://www.sovtest.ru/sites/default/files/J750_FLEX.pdf
Почитайте. Точносту установки строба, измеритель тока и т.д.....
4) Напишите и скажите как Вы будете тестировать хотя бы внутреннее ОЗУ или умножитель и сколько для этого тестов по Вашему нужно?

Go to the top of the page
 
+Quote Post
Pathfinder
сообщение May 4 2012, 09:19
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 29-06-05
Пользователь №: 6 400



1) Тесты затем, что иногда компоненты отказывают.
3) Прочитайте внимательнее вопрос в заголовке темы.
4) Это фактически и есть вопрос, задаваемый в теме. Зачем его повторять?


--------------------
ADC / DAC LC Filter Designer — Удобный инструмент проектирования LC-фильтров для ЦАП и АЦП
Go to the top of the page
 
+Quote Post
litv
сообщение May 4 2012, 09:28
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Цитата(Pathfinder @ May 4 2012, 13:19) *
1) Тесты затем, что иногда компоненты отказывают.
3) Прочитайте внимательнее вопрос в заголовке темы.
4) Это фактически и есть вопрос, задаваемый в теме. Зачем его повторять?


1)Xilinx у меня ни разу не отказывал ( тестирую прям непрерывно с 1994 года по сейчас) . Года 4 работал работал в Scan (Xilinx distibutor) - об отказах не слышал ни разу ни от кого. Пилите если есть желание.
2)Если конечно умеете писать тесты на покрытие неисправностей.

Go to the top of the page
 
+Quote Post
Pathfinder
сообщение May 4 2012, 09:42
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 29-06-05
Пользователь №: 6 400



Неполная индукция не имеет логической доказательной силы. Если вы о чём-то не слышали, это не значит, что его нет.

Цитата
Пилите если есть желание.
Спасибо больше за разрешение rolleyes.gif


--------------------
ADC / DAC LC Filter Designer — Удобный инструмент проектирования LC-фильтров для ЦАП и АЦП
Go to the top of the page
 
+Quote Post
Мур
сообщение May 4 2012, 09:50
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(litv @ May 4 2012, 12:28) *
1)Xilinx у меня ни разу не отказывал ( тестирую прям непрерывно с 1994 года по сейчас) . Года 4 работал работал в Scan (Xilinx distibutor) - об отказах не слышал ни разу ни от кого. Пилите если есть желание.

Дело не в самих чипах, а в проектах. Правильно сделанный проектимеет хороший запас на аномальные внешние ситуации.

Что меня тревожит,- утеря заливки чипом. Ватч-дог, как способ перезаливки встречал для Альтеры..
Go to the top of the page
 
+Quote Post
Torpeda
сообщение May 4 2012, 10:06
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424



Цитата(klop @ May 4 2012, 09:24) *
Нету никакого открытого вопроса - Stuck-At / Delay / VLV / IDDQ вам в помощь. Хотите узнать доподлинно как - купите чипов на несколько лямов и если один из них откажет устройте скандал может тогда вам и покажут что нибудь.

+ BIST конечно

Добавлю:

1) 100% микросхем на фабрике тестируют.
Отбраковывается ~5% (зависит сильно от качества производства).
Отбраковываются они всякими типами ATPG: Stuck-At / Delay / VLV / IDDQ....
2) Все ATPG имеют понятие coverage - т.е. сколько возможных мест поломок (faults) проверено относительно их максимального числа.
Сoverage=~80-99%
Это значит что порядка 10% возможных мест поломки не проверяется вообще!
3) При Сoverage=~80-99%, у конечного пользователя отказывает порядка ~5-10штук на милион (5ppm) (опять-же, зависит от производства)
4) Не обольщайтесь тем что Вы якобы смогли селектировать чипы на большую частоту.
Простой Вам вопрос - какой Сoverage Вашего теста (сигнатур)? Сколько пасов с задержками он проверяет?
5) без знания структуры чипа (а схема Xilinx у Вас есть?) нельзя сделать никакой адекватный тест с гарантированным Сoverage.


Сообщение отредактировал Torpeda - May 4 2012, 11:49
Go to the top of the page
 
+Quote Post
ADA007
сообщение May 4 2012, 11:21
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 218
Регистрация: 2-02-09
Из: Харьков
Пользователь №: 44 266



Цитата(Torpeda @ May 4 2012, 13:06) *
Отбраковываются они всякими типами ATPG: Stuck-At / Delay / VLV / IDDQ....

Да, похоже выходной контроль только на основе ATPG и выполняется, как показано на рисунке :



Видимо на сегодняшний день это самый прогрессивный метод...
Go to the top of the page
 
+Quote Post
Torpeda
сообщение May 4 2012, 12:01
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424



Цитата(ADA007 @ May 4 2012, 14:21) *
Да, похоже выходной контроль только на основе ATPG и выполняется, как показано на рисунке :
Видимо на сегодняшний день это самый прогрессивный метод...

1) ATPG относиться только к ЦИФРОВЫМ схемам
ATPG - это проверка соответствия силикона схеме
ATPG не проверяют правильность функционирования чипа в данный момент
2) Если чип иимеет аналоговый модуль (PLL напр.) то проверяется он функционально.
Для этого встраиваются целые тестовые структуры и блоки.
3) Если исключить методы контроля техпроцесса при производстве пластин, то на всех этапах, начиная с проверки готовых пластин и до упаковки, цифровые чипы какраз ATPG-ми и проверяються.
Как часто и какими - задаёт тест инженер.
ATPG это не только выходной контроль.

Цитата(litv @ May 4 2012, 12:01) *
....
3) У Вас нет такого оборудования как у фирмы. Тестер стоит очень прилично. И он измеряет не только цифровые вещи,а их совокупность. Качество микросхемы это и уровни, и токи и гарантированная времянка(сертифицированоое оборудование).
4) Напишите и скажите как Вы будете тестировать хотя бы внутреннее ОЗУ или умножитель и сколько для этого тестов по Вашему нужно?


1) Ну роботы вообщето да - дорогие... Пластины без корпуса без робота вообще никак не проверить.... но....
2) Для прогона ATPG единичных корпусированных образцов можно хоть кустарно тестер сделать - читает 0\1 с текстового файла, дёргает пинами - вот вам и тест.
3) Другое дело как эти ATPG сделать для неизвестной схемы Xilinx. Это уже проблема.....

Сообщение отредактировал Torpeda - May 4 2012, 12:38
Go to the top of the page
 
+Quote Post
Джеймс
сообщение May 5 2012, 16:36
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(Pathfinder @ May 4 2012, 13:19) *
1) Тесты затем, что иногда компоненты отказывают.

Ну и что? Сделаете Вы тест, допустим, всех триггеров, а микросхема откажет из-за одной некачественной приварки wirebond-соединения, причем отказывать будет на "вибрации" или на "температуре". Тогда будем разбираться, как сделать электронный микроскоп "в гараже"? Давайте решать проблемы по мере их поступления и не пытаться дублировать то, что уже сделано.
Go to the top of the page
 
+Quote Post
artix
сообщение May 5 2012, 17:04
Сообщение #30


Частый гость
**

Группа: Свой
Сообщений: 136
Регистрация: 19-10-10
Из: Киев
Пользователь №: 60 262



Цитата(Джеймс @ May 5 2012, 20:36) *
Ну и что? Сделаете Вы тест, допустим, всех триггеров, а микросхема откажет из-за одной некачественной приварки wirebond-соединения, причем отказывать будет на "вибрации" или на "температуре". Тогда будем разбираться, как сделать электронный микроскоп "в гараже"? Давайте решать проблемы по мере их поступления и не пытаться дублировать то, что уже сделано.


Ну вибростенды и термокамеры есть на большей части более-менее крупных предприятий поэтому приведенный Вами отказ "всплывет" довольно быстро. А вот что как быть если какая-то часть дизайна ,который работает скажем в непрерывном режиме лет эдак 5 , не использовалась из-за то того что условие включения данного куска схемы не возникало, а тут вдруг.... а часть тригеров на которых данная схема построена "залипла" а узнаем мы об этом постфактум. А ежели от нашего дизайна зависят жизни?
Удачи!!!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 16:33
Рейтинг@Mail.ru


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