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

 
 
> внутреннее тестирование FPGA, тест макроселов и соединений
sacha
сообщение Mar 12 2009, 19:00
Сообщение #1


Участник
*

Группа:
Сообщений: 51
Регистрация: 10-01-06
Из: Санкт-Петербург
Пользователь №: 13 016



Возможно, задаю дурацкий вопрос. Извините.
Вопрос: можно ли оттестировать внутреннюю структуру FPGA, или тесты заканчиваются только тестом внешних соединений? Есть ли какой нибудь опыт в данной области?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yura-w
сообщение Mar 12 2009, 19:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(sacha @ Mar 12 2009, 22:00) *
Вопрос: можно ли оттестировать внутреннюю структуру FPGA...

А какая стоит задача?
Вы хотите узнать что LE, RAM раположеные в определенной области "работоспособны"?
Go to the top of the page
 
+Quote Post
PVL
сообщение Mar 12 2009, 20:37
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 1-02-07
Пользователь №: 24 959



Цитата(yura-w @ Mar 12 2009, 22:26) *
А какая стоит задача?
Вы хотите узнать что LE, RAM раположеные в определенной области "работоспособны"?

Нужно сделать тестовую сигнатурную прошивку использующую как можно больше частей ПЛИС. Сигнатуры выводить на все пины. Сделал тест для Спартан 2Е 300к. Нашел из партии 30 штук 2 плиски с рабочими частотами в 450 МГц. Порадовался laughing.gif . Среди 200 штук не нашел ни одной неисправной, так что тест для проверки исправности в принципе не нужен для индустриальных плисок - они стопудово рабочие smile3009.gif . Можно только отобрать самые быстрые.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 13 2009, 08:24
Сообщение #4


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Тест на исправность не нужен и для коммерческих - их все стопроцентно тестируют на фабрике, иначе представляете какая бы была веселуха? Что же касается отбора быстрых - то IMHO надежность и трудоемкость этого теста не окупится (с учетом стоимости чипов, которые не пройдут тест по скорости) - проще купить следующий скоростной индекс.
Go to the top of the page
 
+Quote Post
ADA007
сообщение May 4 2012, 06:16
Сообщение #5


Местный
***

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



Цитата(DmitryR @ Mar 13 2009, 10:24) *
Тест на исправность не нужен и для коммерческих - их все стопроцентно тестируют на фабрике, иначе представляете какая бы была веселуха?

И все-таки хотелось бы узнать и мне и автору топика, наверное тоже. Как именно тестируют ПЛИС на фабриках, если они пишут для Altera => Stratix devices, all families are fully tested by Altera announcements.
И у Xilinx Xilinx introduced the Spartan-6Q and Virtex-6Q FPGA families... They are fully tested and qualified to operate in extreme temperatures.

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

Приезжал тут у нас как-то предаствитель Altera (некий Josef Stiskal)...но ничего внятного он мне на мой вопрос не смог ответить....обещал отправить запрос на завод- производитель....и с 20.12.2011 от него ни ответа ни привета....

Может кто обладает такой информацией?...или может помочь добыть из достоверных источников?
Go to the top of the page
 
+Quote Post
klop
сообщение May 4 2012, 06:24
Сообщение #6


Местный
***

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



Цитата(ADA007 @ May 4 2012, 09:16) *
Вопрос про то, как же на самом деле тестируют их на заводах - остается открытым....ведь такой тест должен занимать небольшой промежуток времени производственного цикла!


Нету никакого открытого вопроса - Stuck-At / Delay / VLV / IDDQ вам в помощь. Хотите узнать доподлинно как - купите чипов на несколько лямов и если один из них откажет устройте скандал может тогда вам и покажут что нибудь.

+ BIST конечно
Go to the top of the page
 
+Quote Post
Torpeda
сообщение May 4 2012, 10:06
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 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

Сообщений в этой теме
- sacha   внутреннее тестирование FPGA   Mar 12 2009, 19:00
|- - ADA007   Цитата(klop @ May 4 2012, 09:24) Нету ник...   May 4 2012, 07:15
||- - curly07   Цитата(ADA007 @ May 4 2012, 11:15) Stuck-...   May 4 2012, 07:40
||- - ADA007   Цитата(curly07 @ May 4 2012, 10:40) В сил...   May 4 2012, 08:20
||- - litv   Цитата(ADA007 @ May 4 2012, 12:20) Интере...   May 4 2012, 09:01
|- - Torpeda   Цитата(ADA007 @ May 4 2012, 14:21) Да, по...   May 4 2012, 12:01
|- - ADA007   Цитата(Torpeda @ May 4 2012, 15:01) 3) Др...   May 8 2012, 10:57
- - sacha   Большое спасибо всем за ответы. Тестирование FPGA ...   Mar 13 2009, 08:44
|- - yes   у Ксайлинса есть так называемое EASYPATH solution,...   Mar 13 2009, 10:34
- - jojo   >Я так понял, что задача тестирования ядра наду...   Mar 13 2009, 09:18
- - Sefo   Цитата(yes @ Mar 13 2009, 13:34) у Ксайли...   Mar 13 2009, 11:00
|- - o-henry   Цитата(Sefo @ Mar 13 2009, 13:00) Вы что-...   Mar 13 2009, 12:34
|- - DmitryR   Цитата(Sefo @ Mar 13 2009, 14:00) Вы что-...   Mar 13 2009, 12:36
- - sacha   Уважаемые гуру. Существует в природе редактор, поз...   Mar 13 2009, 12:42
|- - o-henry   Цитата(sacha @ Mar 13 2009, 14:42) Уважае...   Mar 13 2009, 12:51
- - vitan   Если ПЛИС поддерживает команду INTEST, то можно ис...   May 4 2012, 06:28
|- - klop   Цитата(vitan @ May 4 2012, 09:28) Если ПЛ...   May 4 2012, 06:33
|- - vitan   Цитата(klop @ May 4 2012, 10:33) Почитайт...   May 4 2012, 07:14
- - Pathfinder   1) Тесты затем, что иногда компоненты отказывают. ...   May 4 2012, 09:19
|- - litv   Цитата(Pathfinder @ May 4 2012, 13:19) 1)...   May 4 2012, 09:28
||- - Мур   Цитата(litv @ May 4 2012, 12:28) 1)Xilinx...   May 4 2012, 09:50
|- - Джеймс   Цитата(Pathfinder @ May 4 2012, 13:19) 1)...   May 5 2012, 16:36
|- - artix   Цитата(Джеймс @ May 5 2012, 20:36) Ну и ч...   May 5 2012, 17:04
- - Pathfinder   Неполная индукция не имеет логической доказательно...   May 4 2012, 09:42


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

 


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


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