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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> внутреннее тестирование FPGA, тест макроселов и соединений
sacha
сообщение Mar 12 2009, 19:00
Сообщение #1


Участник
*

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



Возможно, задаю дурацкий вопрос. Извините.
Вопрос: можно ли оттестировать внутреннюю структуру FPGA, или тесты заканчиваются только тестом внешних соединений? Есть ли какой нибудь опыт в данной области?
Go to the top of the page
 
+Quote Post
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
sacha
сообщение Mar 13 2009, 08:44
Сообщение #5


Участник
*

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



Большое спасибо всем за ответы.
Тестирование FPGA можно разделить на 2 части - тест электрических параметров помереных на пинах (с помощью JTAG), это сделать не трудно и тестирование самого ядра, которое включает в себя тест на функционирование макроселов и соединений. Я так понял, что задача тестирования ядра надумана, т.е. никто в своей практике не встречал дефектных. Если таких нет в природе, то и заниматься проверкой на функционирование не имеет смысла.
Go to the top of the page
 
+Quote Post
jojo
сообщение Mar 13 2009, 09:18
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



>Я так понял, что задача тестирования ядра надумана, т.е. никто в своей практике не встречал дефектных. Если таких нет в природе, то и заниматься проверкой на функционирование не имеет смысла.

Мне удалось подпалить Циклон2 EP2C8T144C8 - погорела PLL. Остальное всё в микросхеме работает.
Земли разные были, импульсные источники, не знаю, как удалось.
Т.е. дефектные микросхемы не продаются, но их можно легко сделать самостоятельно после покупки.
Go to the top of the page
 
+Quote Post
yes
сообщение Mar 13 2009, 10:34
Сообщение #7


Гуру
******

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



у Ксайлинса есть так называемое EASYPATH solution, в котором FPGA тестируется только для определенной прошивки, поэтому выход годных гораздо выше и стоимость сильно ниже

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

http://www.xilinx.com/products/easypath/index.htm
Go to the top of the page
 
+Quote Post
Sefo
сообщение Mar 13 2009, 11:00
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 429
Регистрация: 11-08-05
Из: Санкт-Петербург
Пользователь №: 7 537



Цитата(yes @ Mar 13 2009, 13:34) *
у Ксайлинса есть так называемое EASYPATH solution, в котором FPGA тестируется только для определенной прошивки, поэтому выход годных гораздо выше и стоимость сильно ниже


Вы что-то напутали. EASYPATH это аналог Алтеровской HardCopy. Идея не в том, что какую-то FPGA под какой0то проект тестируют, а в том, что по вашему проекту ее делают - берут одну из стандартных и в соответствии с Вашим нетлистом (или тому подобное) жестко "прожигают" ячейки и "кладут" провода. Вы эту "ПЛИС" больше уже программировать не сможете. Поэтому и цена дешевле - все лишнее и программируемое в ней отсутствует.
Go to the top of the page
 
+Quote Post
o-henry
сообщение Mar 13 2009, 12:34
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Цитата(Sefo @ Mar 13 2009, 13:00) *
Вы что-то напутали. EASYPATH это аналог Алтеровской HardCopy. Идея не в том, что какую-то FPGA под какой0то проект тестируют, а в том, что по вашему проекту ее делают - берут одну из стандартных и в соответствии с Вашим нетлистом (или тому подобное) жестко "прожигают" ячейки и "кладут" провода. Вы эту "ПЛИС" больше уже программировать не сможете. Поэтому и цена дешевле - все лишнее и программируемое в ней отсутствует.

Не знаю, что там у Альтеры, но про EasyPath IMHO все же напутали Вы, а не yes.
Вот чего пишут ксайлинксы про EasyPath:

Is this a configurable device?
Yes. EasyPath FPGAs, having identical silicon as standard FPGAs, still need to be
configured at power-up with their tested, design-specific bitstreams

What flexibility features are available with EasyPath FPGAs?
For Virtex-5 and Virtex-4 EasyPath FPGAs only, designers can deploy EasyPath
FPGAs that support two designs. Xilinx will test EasyPath FPGAs to both designs
so that the single device can be configured and used in production with two
bitstreams. The customer must provide both bitstreams (which must share the same
pin-out) at design submittal.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 13 2009, 12:36
Сообщение #10


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

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



Цитата(Sefo @ Mar 13 2009, 14:00) *
Вы что-то напутали. EASYPATH это аналог Алтеровской HardCopy.

Нет, это вы напутали. EasyPath - это именно отбраковка, ибо там можно прошивку чуть менять (например, drive strength и подобные мелочи), а также в последних (начиная с Virtex-5 кажется) можно вообще заказать EasyPath под две прошивки, и кристаллы будут работать с любой из двух.
Go to the top of the page
 
+Quote Post
sacha
сообщение Mar 13 2009, 12:42
Сообщение #11


Участник
*

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



Уважаемые гуру.
Существует в природе редактор, позволяющий вручную соединить входы-выходы макросела например к ногам кристалла? wassat.gif
Go to the top of the page
 
+Quote Post
o-henry
сообщение Mar 13 2009, 12:51
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Цитата(sacha @ Mar 13 2009, 14:42) *
Уважаемые гуру.
Существует в природе редактор, позволяющий вручную соединить входы-выходы макросела например к ногам кристалла? wassat.gif

Существует.
FPGA editor, входит в состав ISE (в webpack версии нет)
Go to the top of the page
 
+Quote Post
ADA007
сообщение May 4 2012, 06:16
Сообщение #13


Местный
***

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


Местный
***

Группа: Свой
Сообщений: 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
vitan
сообщение May 4 2012, 06:28
Сообщение #15


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

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



Если ПЛИС поддерживает команду INTEST, то можно использовать JTAG. Эта команда как раз для таких целей и придумана. Но только вряд ли она ее поддерживает...
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 Текстовая версия Сейчас: 18th July 2025 - 18:33
Рейтинг@Mail.ru


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