1 |
1
이전 데이터로부터 현재 데이터의 비트 천이 및 이전 데이터 반전 정보 신호의 로직을 고려하여 상기 현재 데이터의 반전 여부를 결정하는 데이터 반전 결정부; 및상기 데이터 반전 결정부의 결정에 따라 상기 현재 데이터를 반전 또는 비반전시켜 출력 데이터로서 출력하는 데이터 변환부를 포함하되,상기 이전 데이터 반전 정보 신호는 상기 이전 데이터의 반전 여부에 대한 정보를 가지며, 상기 현재 데이터의 전체 비트 수가 2N이고 상기 현재 데이터와 상기 이전 데이터를 비교하여 천이된 비트의 수가 N이면 상기 데이터 반전 결정부는 상기 현재 데이터의 반전 여부에 대한 정보를 가지는 현재 데이터 반전 정보 신호의 로직이 상기 이전 데이터 반전 정보 신호의 로직과 동일하도록 결정하는 것을 특징으로 하는 데이터 반전 코딩 장치
|
2 |
2
제1항에 있어서, 상기 현재 데이터와 상기 이전 데이터는 동일한 데이터 전송률을 가지는 병렬 데이터이고, 상기 이전 데이터 반전 정보 신호는 이전 DBI(Data Bus Inversion) 플래그 신호이되,상기 이전 데이터는 상기 데이터 변환부로부터 출력된 피드백 신호이고, 상기 이전 DBI 플래그 신호는 상기 데이터 반전 결정부로부터 출력된 피드백 신호인 것을 특징으로 하는 데이터 반전 코딩 장치
|
3 |
3
제2항에 있어서, 상기 데이터 반전 결정부는 상기 출력 데이터와 상기 데이터 반전 결정부로부터 출력된 현재 DBI 플래그 신호의 비트들이 상기 이전 데이터와 상기 이전 DBI 플래그 신호의 비트들로부터 천이된 개수가 N 이하가 되도록 상기 현재 데이터의 반전 여부를 결정하는 것을 특징으로 하는 데이터 반전 코딩 장치
|
4 |
4
제3항에 있어서, 상기 현재 데이터와 상기 이전 데이터를 비교하여 천이된 비트의 개수가 N이고 상기 이전 DBI 플래그 신호의 로직이 반전을 표시하는 하이 로직인 경우, 상기 데이터 반전 결정부는 상기 현재 데이터를 반전시키도록 결정하고 하이 로직을 가지는 현재 DBI 플래그 신호를 출력하는 것을 특징으로 하는 데이터 반전 코딩 장치
|
5 |
5
삭제
|
6 |
6
제2항에 있어서, 상기 데이터 반전 결정부는,데이터 피드백부;DBI 피드백부;천이 판단부; 및 반전 결정 회로부를 포함하되,상기 현재 데이터 및 상기 데이터 피드백부를 통하여 상기 데이터 변환부로부터 피드백된 이전 데이터가 상기 천이 판단부로 입력되고, 상기 천이 판단부의 출력과 상기 DBI 피드백부를 통하여 상기 반전 결정 회로부로부터 피드백된 이전 DBI 플래그 신호가 상기 반전 결정 회로부로 입력되며,상기 반전 결정 회로부로부터의 출력 및 상기 현재 데이터가 상기 데이터 변환부로 입력되는 것을 특징으로 하는 데이터 반전 코딩 장치
|
7 |
7
제6항에 있어서, 상기 데이터 피드백부 및 상기 DBI 피드백부는 각기 D 플립플롭을 포함하고, 상기 천이 판단부 및 상기 데이터 변환부는 각기 XOR 게이트를 포함하며, 상기 반전 결정 회로부는 다수결 회로(Majority Voter)를 포함하되,상기 D 플립플롭들의 클록은 상기 현재 데이터와 동일한 데이터 전송률을 가지는 것을 특징으로 하는 데이터 반전 코딩 장치
|
8 |
8
제7항에 있어서, 상기 다수결 회로는,A 노드를 기준으로 상호 병렬로 연결된 제 1 트랜지스터들; 및전원 전압을 기준으로 상기 A 노드와 병렬로 연결된 out 노드를 기준으로 상호 병렬로 연결된 제 2 트랜지스터들을 포함하되,상기 제 1 트랜지스터들의 게이트들로는 상기 천이 판단부의 출력 비트들 및 상기 이전 DBI 플래그 신호가 각기 입력되며, 상기 제 2 트랜지스터들의 게이트들로는 상기 출력 비트들의 인버팅 비트들 및 상기 이전 DBI 플래그 신호의 인버팅 신호가 각기 입력되는 것을 특징으로 하는 데이터 반전 코딩 장치
|
9 |
9
현재 데이터와 이전 데이터를 비교하여 천이 비트를 검출하는 천이 판단부; 및상기 천이 판단부로부터의 출력과 상기 이전 데이터의 반전/비반전에 대한 정보를 가지는 이전 데이터 반전 정보 신호의 로직을 고려하여 상기 현재 데이터의 반전 여부를 결정하는 반전 결정 회로부를 포함하되,상기 반전 결정 회로부는 상기 현재 데이터의 반전/비반전에 따른 출력 데이터와 상기 현재 데이터의 반전/비반전에 대한 정보를 가지는 현재 데이터 반전 정보 신호의 비트들이 상기 이전 데이터와 상기 이전 데이터 반전 정보 신호의 비트들로부터 천이된 비트의 수가 N 이하가 되도록 상기 현재 데이터의 반전 여부를 결정하며, 2N은 상기 현재 데이터의 전체 비트 수를 의미하며, 상기 현재 데이터와 상기 이전 데이터를 비교하여 천이된 비트의 수가 N이면 상기 반전 결정 회로부는 현재 데이터 반전 정보 신호의 로직이 상기 이전 데이터 반전 정보 신호의 로직과 동일하도록 결정하는 것을 특징으로 하는 데이터 반전 코딩 장치
|
10 |
10
제9항에 있어서, 상기 현재 데이터와 상기 이전 데이터를 비교하여 천이된 비트의 개수가 N이고 상기 이전 데이터 반전 정보 신호의 로직이 하이 로직인 경우, 상기 반전 결정 회로부는 상기 현재 데이터를 반전시키도록 결정하고 하이 로직을 가지는 현재 데이터 반전 정보 신호를 출력하는 것을 특징으로 하는 데이터 반전 코딩 장치
|
11 |
11
이전 데이터로부터 현재 데이터의 비트 천이 및 이전 데이터 반전 정보 신호의 로직을 고려하여 상기 현재 데이터의 반전 여부를 결정하는 단계;상기 현재 데이터를 반전 또는 비반전시켜 출력 데이터로서 출력하는 단계; 및상기 현재 데이터의 반전 또는 비반전에 대한 정보를 가지는 현재 데이터 반전 정보 신호를 출력하는 단계를 포함하되, 상기 이전 데이터 반전 정보 신호는 상기 이전 데이터의 반전 여부에 대한 정보를 가지며, 상기 현재 데이터 반전 정보 신호는 상기 현재 데이터의 반전 여부에 대한 정보를 가지고, 상기 현재 데이터와 상기 이전 데이터를 비교하여 상기 이전 데이터로부터 천이된 상기 현재 데이터의 비트의 수가 절반이면 현재 데이터 반전 정보 신호의 로직이 상기 이전 데이터 반전 정보 신호의 로직과 동일하도록 결정하는 것을 특징으로 하는 데이터 반전 코딩 방법
|
12 |
12
제11항에 있어서, 상기 현재 데이터의 전체 비트 수가 2N이고 상기 현재 데이터와 상기 이전 데이터를 비교하여 천이된 비트의 개수가 N이며 상기 이전 데이터 반전 정보 신호의 로직이 반전을 표시하는 하이 로직인 경우, 상기 현재 데이터를 반전시켜 출력하고 하이 로직을 가지는 현재 데이터 반전 정보 신호를 출력하는 것을 특징으로 하는 데이터 반전 코딩 방법
|
13 |
13
현재 데이터의 반전/비반전에 따른 출력 데이터와 데이터 반전 정보 신호의 비트들 중 기준 데이터 비트에 해당하는 비트의 수가 N 이상이 되도록 상기 현재 데이터의 반전 여부를 결정하는 데이터 반전 결정부; 및상기 결정에 따라 상기 현재 데이터를 반전/비반전시켜 상기 출력 데이터로서 출력하는 데이터 변환부를 포함하되,2N은 상기 현재 데이터의 전체 비트 수를 나타내고, 상기 데이터 반전 정보 신호는 상기 반전/비반전에 대한 정보를 가지며, 상기 데이터 반전 결정부는 상기 현재 데이터의 비트들 중 N 비트가 상기 기준 데이터 비트와 동일한 로직을 가지면 상기 데이터 반전 정보 신호의 로직이 상기 기준 데이터 비트와 동일한 로직을 가지도록 결정하는 것을 특징으로 하는 데이터 반전 코딩 장치
|
14 |
14
제13항에 있어서, 상기 데이터 반전 정보 신호는 DBI 플래그 신호이고, 상기 현재 데이터 및 상기 기준 데이터 비트가 상기 데이터 반전 결정부로 입력되며, 상기 데이터 반전 결정부는 상기 입력된 현재 데이터와 상기 기준 데이터 비트에 따라 상기 현재 데이터의 반전 여부를 결정하는 것을 특징으로 하는 데이터 반전 코딩 장치
|
15 |
15
삭제
|
16 |
16
제14항에 있어서, 상기 데이터 반전 결정부는 다수결 회로이며, 상기 데이터 변환부는 XOR 게이트를 포함하되,상기 현재 데이터 및 상기 데이터 반전 결정부의 출력이 상기 데이터 변환부로 입력되며, 상기 데이터 반전 결정부는 상기 DBI 플래그 신호를 출력하는 것을 특징으로 하는 데이터 반전 코딩 장치
|
17 |
17
제16항에 있어서, 상기 다수결 회로는,A 노드를 기준으로 상호 병렬로 연결된 제 1 트랜지스터들; 및전원 전압을 기준으로 상기 A 노드와 병렬로 연결된 out 노드를 기준으로 상호 병렬로 연결된 제 2 트랜지스터들을 포함하되,상기 제 1 트랜지스터들의 게이트들로는 상기 현재 데이터의 비트들 및 상기 기준 데이터 비트가 각기 입력되며, 상기 제 2 트랜지스터들의 게이트들로는 상기 현재 데이터의 비트들의 인버팅 비트들 및 상기 기준 데이터 비트의 인버팅 비트가 각기 입력되는 것을 특징으로 하는 데이터 반전 코딩 장치
|
18 |
18
현재 데이터의 반전/비반전에 따른 출력 데이터와 데이터 반전 정보 신호의 비트들 중 기준 데이터 비트에 해당하는 비트의 수가 N 이상이 되도록 상기 현재 데이터의 반전 여부를 결정하는 단계; 및상기 결정에 따라 상기 현재 데이터를 반전/비반전시켜 상기 출력 데이터로서 출력하는 단계를 포함하되,2N은 상기 현재 데이터의 전체 비트 수를 나타내고, 상기 데이터 반전 정보 신호는 상기 반전/비반전에 대한 정보를 가지며, 상기 현재 데이터의 비트들 중 N 비트가 상기 기준 데이터 비트와 동일한 로직을 가지면 상기 데이터 반전 정보 신호의 로직이 상기 기준 데이터 비트와 동일한 로직을 가지도록 결정하는 것을 특징으로 하는 데이터 반전 코딩 방법
|