1 |
1
입력된 L비트 트랜잭션 ID의 기(旣)변환 여부에 따라, 기(旣)변환된 경우 상기 L비트 트랜잭션 ID를 변환부로 전송하고, 기(旣)변환되지 않은 경우 상기 L비트 트랜잭션 ID를 지정부로 전송하는 할당부;상기 L비트 트랜잭션 ID에 대응되는 S비트 트랜잭션 ID를 지정하여 이를 상기 L비트 트랜잭션 ID와 함께 상기 변환부로 전송하며, 상기 L비트 트랜잭션 ID를 역변환부로 전송하는 지정부;상기 L비트 트랜잭션 ID를 상기 S비트 트랜잭션 ID로 변환하여 출력하는 변환부;기(旣)변환된 S비트 트랜잭션 ID가 입력된 경우, 상기 S비트 트랜잭션 ID를 대응되는 L비트 트랜잭션 ID로 역변환하여 출력하는 역변환부; 및동일한 트랜잭션 ID의 역변환 횟수에 따라 상기 할당부와 지정부를 제어하는 제어부를 포함하는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
2 |
2
제1항에 있어서, 상기 할당부는 입력된 L비트 트랜잭션 ID의 변환 여부 및 변환 횟수를 기록하기 위한 2L × N비트의 엔트리(Entry)로 구성된 할당 테이블을 포함하는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
3 |
3
제2항에 있어서, 기(旣)변환된 동일한 트랜잭션 ID가 재입력된 경우 입력된 횟수에 상응하게 해당 할당 테이블의 트랜잭션 ID의 엔트리 수치(Entry value)를 증가시키는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
4 |
4
제1항에 있어서, 상기 지정부는 상기 L비트 트랜잭션 ID와 대응되는 S비트 트랜잭션 ID를 지정하기 위한 2S 개의 엔트리(Entry)로 구성된 지정 테이블을 포함하는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
5 |
5
제4항에 있어서, 상기 지정부는 상기 L비트 트랜잭션 ID의 입력순서에 따라 상기 지정 테이블의 엔트리(Entry)를 부여하고, 상기 엔트리(Entry)의 인덱스(Index)를 S비트 트랜잭션 ID로 지정하는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
6 |
6
제1항에 있어서, 상기 변환부는 상기 L비트 트랜잭션 ID를 이에 대응되는 S비트 트랜잭션 ID로 변환하기 위한 2L × S비트의 엔트리(Entry)로 구성된 변환 테이블을 포함하는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
7 |
7
제1항에 있어서, 상기 역변환부는 상기 S비트 트랜잭션 ID에 대응되는 L비트 트랜잭션 ID를 기록하기 위한 2S × L비트의 엔트리(Entry)로 구성된 역변환 테이블을 포함하는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
8 |
8
제2항에 있어서, 상기 제어부는 동일한 트랜잭션 ID의 역변환 횟수에 상응하게 상기 할당 테이블의 해당 트랜잭션 ID의 엔트리 수치(Entry value)를 감소시키는 것을 특징으로 하는 트랜잭션 ID 폭 변환 장치
|
9 |
9
제8항에 있어서, 상기 할당 테이블의 해당 트랜잭션 ID의 엔트리 수치(Entry value)가 0이 되는 경우, 상기 역변환부로 입력된 S비트 트랜잭션 ID를 인덱스(Index)로 하는 지정 테이블의 엔트리 수치(Entry value)를 0으로 변환시키는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
10 |
10
제1항에 있어서, 상기 L비트는 S비트에 비해 큰 값을 갖는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
11 |
11
제1항에 있어서, 상기 트랜잭션 ID폭 변환 장치는 스위치 노드의 내부에 설치된 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
12 |
12
입력된 L비트 트랜잭션 ID의 기(旣)변환 여부에 따라, 기(旣)변환된 경우 상기 L비트 트랜잭션 ID를 변환부로 전송하고, 기(旣)변환되지 않은 경우 상기 L비트 트랜잭션 ID를 지정부로 전송하는 단계;상기 L비트 트랜잭션 ID에 대응되는 S비트 트랜잭션 ID를 지정하여 이를 상기 L비트 트랜잭션 ID와 함께 변환부로 전송하며, 상기 L비트 트랜잭션 ID를 역변환부로 전송하는 단계;상기 L비트 트랜잭션 ID를 상기 S비트 트랜잭션 ID로 변환하여 출력하는 단계;기(旣)변환된 S비트 트랜잭션 ID가 입력된 경우, 상기 S비트 트랜잭션 ID를 대응되는 L비트 트랜잭션 ID로 역변환하여 출력하는 단계; 및동일한 트랜잭션 ID의 역변환 횟수에 따라 상기 할당부와 지정부를 제어하는 단계를 포함하는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|
13 |
13
제12항에 있어서, 상기 기(旣)변환 여부의 판단하는 단계는, 2L×N비트의 엔트리(Entry)로 구성된 할당 테이블을 이용하는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|
14 |
14
제13항에 있어서, 기(旣)변환된 동일한 트랜잭션 ID가 재입력된 경우 입력된 횟수에 상응하게 상기 할당 테이블의 해당 트랜잭션 ID의 엔트리 수치(Entry value)를 증가시키는 것을 특징으로 하는 트랜잭션 ID폭 변환 장치
|
15 |
15
제12항에 있어서, 상기 L비트 트랜잭션 ID에 대응되는 S비트 트랜잭션 ID를 지정하는 단계는, 2S 개의 엔트리(Entry)로 구성된 지정 테이블을 이용하는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|
16 |
16
제15항에 있어서, 상기 L비트 트랜잭션 ID의 입력순서에 따라 상기 지정 테이블의 엔트리(Entry)를 부여하고, 상기 엔트리(Entry)의 인덱스(Index)를 S비트 트랜잭션 ID로 지정하는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|
17 |
17
제12항에 있어서, 상기 L비트 트랜잭션 ID를 상기 S비트 트랜잭션 ID로 변환하는 단계는, 2L × S비트의 엔트리(Entry)로 구성된 변환 테이블을 이용하는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|
18 |
18
제12항에 있어서, 상기 S비트 트랜잭션 ID를 대응되는 L비트 트랜잭션 ID로 역변환하는 단계는, 2S × L비트의 엔트리(Entry)로 구성된 역변환 테이블을 이용하는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|
19 |
19
제13항에 있어서, 상기 할당부를 제어하는 단계는 상기 S비트 트랜잭션 ID의 역변환 횟수에 상응하게 상기 할당 테이블의 해당 트랜잭션 ID의 엔트리 수치(Entry value)를 감소시키는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|
20 |
20
제19항에 있어서, 상기 지정부를 제어하는 단계는, 상기 할당 테이블의 해당 트랜잭션 ID의 엔트리 수치(Entry value)가 O이 되는 경우, 상기 기(旣)변환된 S비트 트랜잭션 ID를 인덱스(Index)로 하는 지정 테이블의 엔트리 수치(Entry value)를 O으로 변환시키는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|
21 |
21
제12항에 있어서, 상기 L비트는 상기 S비트에 비해 큰 값을 갖는 것을 특징으로 하는 트랜잭션 ID폭 변환 방법
|