1 |
1
쓰기 데이터를 출력하거나 읽기 데이터를 수신하도록 구성되는 마스터 회로;상기 쓰기 데이터를 저장하거나 상기 읽기 데이터를 출력하도록 구성되는 슬레이브 회로;상기 쓰기 데이터와 관련된 제 1 에러 정정 코드를 생성하도록 구성되는 마스터 네트워크 인터페이스 회로;상기 읽기 데이터와 관련된 제 2 에러 정정 코드를 생성하도록 구성되는 슬레이브 네트워크 인터페이스 회로; 및상기 쓰기 데이터 및 상기 제 1 에러 정정 코드를 상기 슬레이브 네트워크 인터페이스 회로로 전송하거나 상기 읽기 데이터 및 상기 제 2 에러 정정 코드를 상기 마스터 네트워크 인터페이스 회로로 전송하도록 구성되는 온-칩 네트워크 회로를 포함하되,상기 마스터 네트워크 인터페이스 회로는 상기 읽기 데이터 및 상기 제 2 에러 정정 코드를 디코딩하고 상기 읽기 데이터를 다시 요청하거나 제 1 고장 신호를 생성하도록 더 구성되고, 그리고상기 슬레이브 네트워크 인터페이스 회로는 상기 쓰기 데이터 및 상기 제 1 에러 정정 코드를 디코딩하고 상기 쓰기 데이터를 다시 요청하거나 제 2 고장 신호를 생성하도록 더 구성되는 네트워크 온-칩
|
2 |
2
제 1 항에 있어서,상기 마스터 네트워크 인터페이스 회로는 제 2 에러 정정 코드를 디코딩하여 상기 읽기 데이터의 에러를 정정하도록 더 구성되고, 그리고상기 슬레이브 네트워크 인터페이스 회로는 상기 제 1 에러 정정 코드를 디코딩하여 상기 쓰기 데이터의 에러를 정정하도록 더 구성되는 네트워크 온-칩
|
3 |
3
제 2 항에 있어서,상기 마스터 네트워크 인터페이스 회로는 상기 읽기 데이터의 상기 에러가 정정 불가능하면, 상기 슬레이브 네트워크 인터페이스 회로에 상기 읽기 데이터를 다시 요청하도록 더 구성되고, 그리고상기 슬레이브 네트워크 인터페이스 회로는 상기 쓰기 데이터의 상기 에러가 정정 불가능하면, 상기 마스터 네트워크 인터페이스 회로에 상기 쓰기 데이터를 다시 요청하도록 더 구성되는 네트워크 온-칩
|
4 |
4
제 3 항에 있어서,상기 마스터 네트워크 인터페이스 회로는 상기 슬레이브 네트워크 인터페이스 회로의 요청에 따라 상기 쓰기 데이터 및 상기 제 1 에러 정정 코드를 상기 슬레이브 네트워크 인터페이스 회로로 전송하도록 더 구성되고, 그리고상기 슬레이브 네트워크 인터페이스 회로는 상기 마스터 네트워크 인터페이스 회로의 요청에 따라 상기 읽기 데이터 및 상기 제 2 에러 정정 코드를 상기 마스터 네트워크 인터페이스 회로로 전송하도록 더 구성되는 네트워크 온-칩
|
5 |
5
제 4 항에 있어서,상기 마스터 네트워크 인터페이스 회로는 상기 읽기 데이터를 다시 요청한 횟수가 기준 횟수에 도달하면, 상기 읽기 데이터를 다시 요청하지 않고 상기 제 1 고장 신호를 생성하도록 더 구성되고, 그리고상기 슬레이브 네트워크 인터페이스 회로는 상기 쓰기 데이터를 다시 요청한 횟수가 상기 기준 횟수에 도달하면, 상기 쓰기 데이터를 다시 요청하지 않고 상기 제 2 고장 신호를 생성하도록 더 구성되는 네트워크 온-칩
|
6 |
6
제 5 항에 있어서,상기 기준 횟수는 사전에 결정된 값이거나 가변되는 값인 네트워크 온-칩
|
7 |
7
제 5 항에 있어서,상기 제 1 및 제 2 고장 신호들을 수신하고 상기 제 1 및 제 2 고장 신호들에 기초하여 상기 마스터 회로 또는 상기 슬레이브 회로의 고장 여부를 판별하도록 구성되는 고장 관리 회로를 더 포함하는 네트워크 온-칩
|
8 |
8
제 7 항에 있어서,제 1 마스터 회로인 상기 마스터 회로와 제 1 슬레이브 회로인 상기 슬레이브 회로와 통신하는, 상기 온-칩 네트워크 회로와 통신하는 제 2 마스터 회로; 및상기 온-칩 네트워크 회로와 통신하는 제 2 슬레이브 회로를 더 포함하되,상기 고장 관리 회로는 상기 제 1 고장 신호에 기초하여 상기 제 1 슬레이브 회로 대신에 상기 제 2 슬레이브 회로를 동작시키거나 상기 제 2 고장 신호에 기초하여 상기 제 1 마스터 회로 대신에 상기 제 2 마스터 회로를 동작시키도록 더 구성되는 네트워크 온-칩
|
9 |
9
제 1 항에 있어서,상기 마스터 네트워크 인터페이스 회로는 상기 마스터 회로로부터 상기 쓰기 데이터와 함께 어드레스를 수신하고 상기 어드레스와 관련된 제 3 에러 정정 코드를 생성하도록 더 구성되고,상기 온-칩 네트워크 회로는 상기 어드레스 및 상기 제 3 에러 정정 코드를 상기 슬레이브 네트워크 인터페이스 회로로 전송하도록 더 구성되고, 그리고상기 슬레이브 네트워크 인터페이스 회로는 상기 어드레스 및 상기 제 3 에러 정정 코드를 디코딩하도록 더 구성되는 네트워크 온-칩
|
10 |
10
제 9 항에 있어서,상기 슬레이브 네트워크 인터페이스 회로는 상기 제 3 에러 정정 코드를 디코딩하여 상기 어드레스의 에러를 정정하도록 더 구성되는 네트워크 온-칩
|
11 |
11
제 10 항에 있어서,상기 슬레이브 네트워크 인터페이스 회로는 상기 어드레스의 상기 에러가 정정 불가능하면, 상기 마스터 네트워크 인터페이스 회로에 상기 어드레스를 다시 요청하도록 더 구성되는 네트워크 온-칩
|
12 |
12
제 11 항에 있어서,상기 마스터 네트워크 인터페이스 회로는 상기 슬레이브 네트워크 인터페이스 회로의 요청에 따라 상기 어드레스 및 상기 제 3 에러 정정 코드를 상기 슬레이브 네트워크 인터페이스 회로로 전송하도록 더 구성되는 네트워크 온-칩
|
13 |
13
제 11 항에 있어서,상기 슬레이브 네트워크 인터페이스 회로는 상기 어드레스를 다시 요청한 횟수가 기준 횟수에 도달하면, 상기 어드레스를 다시 요청하지 않고 상기 제 2 고장 신호를 생성하도록 더 구성되는 네트워크 온-칩
|
14 |
14
제 13 항에 있어서,상기 마스터 네트워크 인터페이스 회로는:상기 마스터 회로로부터 전송된 상기 쓰기 데이터 및 상기 어드레스를 인코딩하고 상기 제 1 및 제 3 에러 정정 코드들을 생성하도록 구성되는 제 1 인코더;상기 제 1 인코더로부터 전송된 상기 쓰기 데이터, 상기 어드레스, 및 상기 제 1 및 제 3 에러 정정 코드들을 저장하도록 구성되는 제 1 버퍼;상기 제 1 버퍼에 저장된 상기 쓰기 데이터, 상기 어드레스, 및 상기 제 1 및 제 3 에러 정정 코드들을 상기 온-칩 네트워크 회로로 전송하도록 구성되는 포워드(forward) 마스터 네트워크 인터페이스 회로;상기 온-칩 네트워크 회로로부터 전송된 상기 읽기 데이터 및 상기 제 2 에러 정정 코드를 디코딩하도록 구성되는 제 1 디코더;상기 제 1 디코더로부터 전송된 상기 읽기 데이터를 저장하도록 구성되는 제 2 버퍼; 및상기 제 2 버퍼에 저장된 상기 읽기 데이터를 상기 마스터 회로로 전송하도록 구성되는 백워드(backward) 마스터 네트워크 인터페이스 회로를 포함하는 네트워크 온-칩
|
15 |
15
제 14 항에 있어서,상기 제 1 디코더는 상기 읽기 데이터 및 상기 제 2 에러 정정 코드의 디코딩 결과에 기초하여, 상기 읽기 데이터를 상기 제 2 버퍼에 저장하거나, 상기 읽기 데이터를 다시 요청하는 읽기 요청 신호를 상기 포워드 마스터 네트워크 인터페이스 회로로 전송하거나, 또는 상기 제 1 고장 신호를 생성하도록 더 구성되는 네트워크 온-칩
|
16 |
16
제 15 항에 있어서,상기 슬레이브 네트워크 인터페이스 회로는:상기 쓰기 데이터 및 상기 제 1 에러 정정 코드를 디코딩하고 상기 어드레스 및 상기 제 3 에러 정정 코드를 디코딩하도록 구성되는 제 2 디코더;상기 제 2 디코더로부터 전송된 상기 쓰기 데이터 및 상기 어드레스를 저장하도록 구성되는 제 3 버퍼;상기 제 3 버퍼에 저장된 상기 쓰기 데이터 및 상기 어드레스를 상기 슬레이브 회로로 전송하도록 구성되는 포워드 슬레이브 인터페이스 회로;상기 슬레이브 회로로부터 전송된 상기 읽기 데이터를 인코딩하고 상기 제 2 에러 정정 코드를 생성하도록 구성되는 제 2 인코더;상기 제 2 인코더로부터 전송된 상기 읽기 데이터 및 상기 제 2 에러 정정 코드를 저장하도록 구성되는 제 4 버퍼; 및상기 제 4 버퍼에 저장된 상기 읽기 데이터 및 상기 제 2 에러 정정 코드를 상기 온-칩 네트워크 회로로 전송하도록 구성되는 백워드 슬레이브 네트워크 인터페이스 회로를 포함하는 네트워크 온-칩
|
17 |
17
제 16 항에 있어서,상기 제 2 디코더는 상기 쓰기 데이터 및 상기 제 1 에러 정정 코드의 디코딩 결과에 기초하여, 상기 쓰기 데이터를 상기 제 3 버퍼에 저장하거나, 상기 쓰기 데이터를 다시 요청하는 에러 신호를 상기 백워드 슬레이브 네트워크 인터페이스 회로로 전송하거나, 또는 상기 제 2 고장 신호를 생성하도록 더 구성되는 네트워크 온-칩
|
18 |
18
제 17 항에 있어서,상기 백워드 슬레이브 네트워크 인터페이스 회로는 상기 에러 신호를 상기 온-칩 네트워크 회로로 전송하도록 더 구성되고, 그리고상기 마스터 네트워크 인터페이스 회로의 상기 제 1 디코더는 상기 온-칩 네트워크 회로로부터 전송된 상기 에러 신호에 기초하여 상기 쓰기 데이터를 다시 요청하는 쓰기 요청 신호를 상기 포워드 마스터 네트워크 인터페이스 회로로 전송하도록 더 구성되는 네트워크 온-칩
|
19 |
19
제 16 항에 있어서,상기 제 2 디코더는 상기 어드레스 및 상기 제 3 에러 정정 코드의 디코딩 결과에 기초하여, 상기 어드레스를 상기 제 3 버퍼에 저장하거나, 상기 어드레스를 다시 요청하는 에러 신호를 상기 백워드 슬레이브 네트워크 인터페이스 회로로 전송하거나, 또는 상기 제 2 고장 신호를 생성하도록 더 구성되는 네트워크 온-칩
|
20 |
20
제 17 항에 있어서,상기 백워드 슬레이브 네트워크 인터페이스 회로는 상기 에러 신호를 상기 온-칩 네트워크 회로로 전송하도록 더 구성되고, 그리고상기 마스터 네트워크 인터페이스 회로의 상기 제 1 디코더는 상기 온-칩 네트워크 회로로부터 전송된 상기 에러 신호에 기초하여 상기 어드레스를 다시 요청하는 어드레스 요청 신호를 상기 포워드 마스터 네트워크 인터페이스 회로로 전송하도록 더 구성되는 네트워크 온-칩
|