A system and method for processing scan data for integrated circuit
testing. Scan data is divided into three groups of scan data segments:
scan-in data segments, scan-out data segments and scan-mask data segments.
The sequence of scan data segments in each group constitutes the operative
test data in a scan stream. Each scan stream is represented by a table
having a row corresponding to each scan data segment in the stream. Each
row has four fields: a start address, a segment length, a start pad length
and an end pad length. The start address is a pointer to the scan data
segment in memory where the scan data segment is stored in a contiguous
portion of memory. Scan data segment length is the length in bits of the
segment. Start pad length is a delay value measured in number of scan
clock cycles that must elapse before processing the respective segment in
the scan stream. End pad length is a delay value measured in number of
scan clock cycles that must elapse before processing the next start pad
length and scan data segment in the scan stream. Scan streams consist of
the bit sequence of segment data interposed by dummy data corresponding in
length to the start pad and end pad lengths. Scan streams are interleaved
by using the pad lengths to time the processing of scan data segments.
Система и метод для обрабатывать данные по развертки для испытывать интегрированной цепи. Данные по развертки разделены в 3 группы в составе этапы данным по развертки: просматривать-в этапах данных, prosmotrite-vne этапы этапов данных и данных по просматривать-maski. Последовательность этапов данным по развертки в каждой группе образовывает оперативные проверки данных в потоке развертки. Каждый поток развертки представлен таблицей имея рядок соответствовать к каждому этапу данным по развертки в потоке. Каждый рядок имеет 4 поля: адрес старта, длины сегмента, длина пусковой площадки старта и конец прокладывают длину. Адресом старта будет указатель к этапу данным по развертки в памяти где этап данным по развертки хранится в сопредельной части памяти. Длины сегмента данным по развертки будет длина в битах этапа. Начните длину пусковой площадки будет задерживает значение измеренное in number такта развертки должны истечь перед обрабатывать соответственно этап в потоке развертки. Длина пусковой площадки конца задерживает значение измеренное in number такта развертки должны истечь перед обрабатывать следующий этап данным по длины и развертки пусковой площадки старта в потоке развертки. Потоки развертки состоят последовательности бита данных по этапа interposed думмичными данными соответствуя в длине к длинам пусковой площадки старта и пусковой площадки конца. Потоки развертки interleaved путем использование длин пусковой площадки приурочить обрабатывать этапов данным по развертки.