1 |
1
입력 데이터에 대한 다중 연산을 실행하고, 다중 연산에 의해 발생한 복수의 연산 데이터 중 하나를 제 1 결과 데이터로 선택하는 제 1 연산 장치; 및입력 데이터에 대한 다중 연산을 실행하고, 다중 연산에 의해 발생한 복수의 연산 데이터 중 하나를 제 2 결과 데이터로 선택하는 제 2 연산 장치를 포함하고,상기 제 1 연산 장치는 상기 제 1 결과 데이터가 포함된 제 1 출력 메시지를 생성하고, 상기 제 2 연산 장치는 상기 제 1 출력 메시지를 이용하여 상기 제 1 연산 장치의 오류 발생 여부를 판단하는 것을 특징으로 하는 연산 제어 시스템
|
2 |
2
제 1 항에 있어서,상기 오류 발생 여부에 따라 상기 제 1 및 제 2 결과 데이터를 선택적으로 출력하는 출력 장치를 더 포함하는 것을 특징으로 하는 연산 제어 시스템
|
3 |
3
제 2 항에 있어서,상기 출력 장치는, 상기 제 1 출력 메시지를 수신한 경우, 상기 제 1 결과 데이터를 출력하는 것을 특징으로 하는 연산 제어 시스템
|
4 |
4
제 2 항에 있어서,상기 제 2 연산 장치는, 상기 제 1 연산 장치에 오류가 발생한 경우, 상기 제 2 결과 데이터가 포함된 제 2 출력 메시지를 생성하는 것을 특징으로 하는 연산 제어 시스템
|
5 |
5
제 4 항에 있어서,상기 출력 장치는, 상기 제 2 출력 메시지를 수신한 경우, 상기 제 2 결과 데이터를 출력하는 것을 특징으로 하는 연산 제어 시스템
|
6 |
6
제 4 항에 있어서,상기 제 1 연산 장치는, 상기 제 2 출력 메시지를 수신한 경우, 리셋 되는 것을 특징으로 하는 연산 제어 시스템
|
7 |
7
제 6 항에 있어서,상기 리셋이 이루어진 경우, 상기 제 2 연산 장치가 상기 제 1 출력 메시지를 이용하여 상기 제 1 연산 장치의 오류 발생 여부를 판단하는 것 대신에 상기 제 1 연산 장치가 상기 제 2 출력 메시지를 이용하여 상기 제 2 연산 장치의 오류 발생 여부를 판단하는 것을 특징으로 하는 연산 제어 시스템
|
8 |
8
제 1 항에 있어서, 상기 입력 데이터를 상기 제 1 및 제 2 연산 장치에 전송하는 입력 장치를 더 포함하는 것을 특징으로 하는 연산 제어 시스템
|
9 |
9
입력 장치로부터 입력 데이터 및 외부 장치로부터 상기 입력 데이터에 대한 제 1 결과 데이터가 포함된 제 1 출력 메시지를 수신하는 통신부;상기 입력 데이터에 대한 다중 연산을 실행하는 다중 연산 처리부;상기 다중 연산에 의해 발생한 복수의 연산 데이터 중 하나를 제 2 결과 데이터로 선택하는 제어부; 및상기 제 1 출력 메시지를 이용하여 상기 외부 연산 장치의 오류 발생 여부를 판단하는 오류 판단부를 포함하는 연산 장치
|
10 |
10
제 9 항에 있어서,상기 오류 판단부는, 상기 외부 연산 장치에 오류가 발생한 경우, 상기 제 2 결과 데이터가 포함된 제 2 출력 메시지를 생성하는 것을 특징을 하는 연산 장치
|
11 |
11
제 10 항에 있어서,상기 통신부는 상기 제 2 출력 메시지를 상기 외부 연산 장치에 전송하는 것을 특징으로 하는 연산 장치
|
12 |
12
제 11 항에 있어서,상기 제 2 출력 메시지는 상기 외부 연산 장치에 대한 리셋 명령을 포함하는 것을 특징으로 하는 연산 장치
|
13 |
13
제 10 항에 있어서,상기 통신부는 상기 제 2 결과 데이터가 출력되도록 상기 제 2 출력 메시지를 출력 장치에 전송하는 것을 특징으로 하는 연산 장치
|
14 |
14
제 9 항에 있어서,상기 다중 연산 처리부는 복수의 연산 태스크들을 포함하고,상기 연산 태스크들은 각각 상기 입력 데이터에 대한 연산을 실행하고, 연산 데이터를 생성하는 것을 특징으로 하는 연산 장치
|
15 |
15
제 14 항에 있어서,상기 제어부는 상기 연산 데이터에 대한 오류 여부를 판단하고, 오류가 발생한 연산 태스크를 리셋하는 것을 특징으로 하는 연산 장치
|
16 |
16
제 15 항에 있어서,상기 오류 여부는 연산 태스크가 임계 시간 안에 연산 데이터를 생성하였는지 여부로 판단되는 것을 특징으로 하는 연산 장치
|
17 |
17
제 16 항에 있어서,상기 임계 시간은 최악 실행 시간(worst case execution time)인 것을 특징으로 하는 연산 장치
|
18 |
18
제 14 항에 있어서,상기 연산 태스크들은 동일한 알고리즘 또는 서로 다른 알고리즘으로 상기 입력 데이터에 대한 연산을 실행하는 것을 특징으로 하는 연산 장치
|
19 |
19
입력 장치가 입력 데이터를 제 1 및 제 2 연산 장치에 전송하는 단계;상기 제 1 및 제 2 연산 장치가 수신한 상기 입력 데이터에 대한 다중 연산을 각각 수행하는 단계;상기 제 1 및 제 2 연산 장치가 다중 연산에 의해 생성된 복수의 연산 데이터 중 하나를 제 1 및 제 2 결과 데이터로 각각 선택하는 단계;상기 제 1 연산 장치가 상기 제 2 연산 장치 및 출력 장치에 상기 제 1 결과 데이터가 포함된 제 1 출력 메시지를 전송하는 단계;상기 제 2 연산 장치는 상기 제 1 출력 메시지를 수신하고, 이를 이용하여 상기 제 1 연산 장치의 오류 발생 여부를 판단하는 단계; 및상기 제 1 연산 장치에 오류가 발생한 경우, 상기 제 2 연산 장치는 상기 제 2 결과 데이터가 포함된 제 2 출력 메시지를 상기 출력 장치에 전송하는 단계를 포함하는 연산 제어 방법
|
20 |
20
제 19 항에 있어서,상기 출력 장치는 상기 오류 발생 여부에 따라 상기 제 1 및 제 2 결과 데이터를 선택적으로 출력하는 단계를 더 포함하는 연산 제어 방법
|