1 |
1
코드기반(code based) 테스트 데이터 인코딩 방법에 있어서,(a) 연속된 각 비트가 동일한 값을 갖도록 테스트 데이터를 분할하여 구역을 형성하는 단계; 그리고(b) 비트 최대설정구간길이에 의하여 토글심볼, 홀드심볼 중 적어도 어느 하나의 심볼을 설정하는 단계를 포함하는 것을 특징으로 하는 테스트 데이터 인코딩 방법
|
2 |
2
제1항에 있어서, 상기 (b)단계는 상기 구역의 길이가 비트 최대설정구간길이 이하인 경우 토글심볼로 설정하고, 비트 최대설정구간길이를 초과하는 경우 상기 구역을 홀드심볼 및 토글심볼로 설정하는 단계를 포함하는 것을 특징으로 하는 테스트 데이터 인코딩 방법
|
3 |
3
제1항에 있어서,상기 테스트 데이터에 포함된 돈케어(don`t care)비트에 특정비트를 할당하는 단계를 포함하는 것을 특징으로 하는 테스트 데이터 인코딩 방법
|
4 |
4
제3항에 있어서,상기 돈케어 비트의 특정비트 할당하는 단계는 토글링(toggling) 갯수가 최소가 되도록 할당하는 것을 특징으로 하는 테스트 데이터 인코딩 방법
|
5 |
5
제1항에 있어서,상기 토글심볼은 상기 구역의 길이를 나타내는 코드워드와 비트값을 포함하는 것을 특징으로 하는 테스트 데이터 인코딩 방법
|
6 |
6
제1항에 있어서,상기 홀드심볼은 코드워드를 상기 비트 최대설정구간길이로 설정하는 것을 특징으로 하는 테스트 데이터 인코딩 방법
|
7 |
7
제1항 또는 제2항의 방법을 수행하는 프로그램을 기록한 컴퓨터로 판독가능한 기록매체
|
8 |
8
코드기반 테스트 데이터 인코더로서,돈케어(don`t care)비트를 특정비트로 할당하는 비트할당부;구역의 비트가 동일한 값을 갖도록 테스트 데이터를 분할하여 구역을 생성하는 구역생성부;상기 구역을 코드워드와 비트값을 포함하는 토글심볼로 설정하는 심볼생성부를 포함하며, 상기 심볼생성부는 비트 최대설정구간길이를 초과한 상기 구역을 홀드심볼 및 토글심볼로 설정하는 것을 특징으로 하는 테스트 데이터 인코더
|
9 |
9
제8항에 있어서,상기 비트할당부는 토글링 갯수가 최소가 되도록 돈케어 비트에 특정비트를 할당하는 것을 특징으로 하는 테스트 데이터 인코더
|
10 |
10
코드기반 인코딩된 테스트 데이터 디코딩 방법으로서,인코딩 데이터를 FSM(Finite State Machine)에 입력시키는 단계;상기 FSM은 인코딩 데이터인 홀드심볼과 토글심볼에 포함된 코드워드를 카운터(counter)에 전송하고, 홀드심볼에 포함된 비트값과 토글심볼에 포함된 비트값을 제1라인과 연결된 버퍼에 입력시키는 단계를 포함하는 것을 특징으로 하는 테스트 데이터 디코딩 방법
|
11 |
11
제10항에 있어서,상기 FSM은 상기 토글심볼에 포함된 코드워드에 의한 카운팅이 끝나면 비트값을 토글링하는 단계를 포함하는 것을 특징으로 하는 테스트 데이터 디코딩 방법
|
12 |
12
코드기반 인코딩된 테스트 데이터 디코더로서,인코딩 데이터가 입력되는 FSM(Finite State Machine);상기 FSM에서 토글심볼의 코드워드를 입력받는 카운터;상기 FSM에 연결되어 홀드심볼과 토글심볼의 비트값을 버퍼로 전송하는 경로인 제1라인;상기 FSM이 동작시에 버퍼를 멈추도록 하는 명령을 전송하는 경로인 제2라인; 그리고상기 카운터와 상기 버퍼를 연결하는 제3라인을 포함하며, 상기 제2라인과 상기 제3라인은 연결된 것을 특징으로 하는 테스트 데이터 디코더
|
13 |
13
제12항에 있어서,상기 FSM은 플립플롭과 클럭신호 입력단자를 포함하는 것을 특징으로 하는 테스트 데이터 디코더
|