1 |
1
양자회로를 설계하기 위한 양자회로 설계 장치에 있어서,각 입력 (x, y)을 3 부분으로 분할하여, 상기 x에 대한 3개의 세그먼트와 상기 y에 대한 3개의 세그먼트를 생성하는 분할 블록;5개의 지정된 점에 따라, 상기 x에 대한 3개의 세그먼트를 연산하여 5개의 연산값을 획득하고, 상기 y에 대한 3개의 세그먼트를 연산하여 5개의 연산값을 획득 함으로써, 총 10개의 연산값을 획득하는 연산 블록;상기 총 10개의 연산값 간을 점 곱셈하여, 곱셈값을 도출하는 곱셈 블록; 및상기 곱셈값에 대해 보간하여 검증된 값을, 상기 각 입력 (x, y)에 대한 곱셈결과로서 출력하는 보간 블록를 포함하고,상기 곱셈 블록은,상기 총 10개의 연산값을 복수의 그룹으로 구분하고,상기 복수의 그룹 각각으로 곱셈이 이루어지는 시점을 상이하게 하여, 각 그룹 내 속하는 연산값을 대상으로 점 곱셈하여 상기 곱셈값을 도출하는Toom 3-Way 곱셈을 위한 양자회로 설계 장치
|
2 |
2
제1항에 있어서,상기 지정된 점은,0, 1, -1, -2, inf 인Toom 3-Way 곱셈을 위한 양자회로 설계 장치
|
3 |
3
제1항에 있어서,상기 연산 블록은,카피, 덧셈, 더블링, 및 뺄셈을 순차적으로 수행하여, 상기 총 10개의 연산값을 획득하는Toom 3-Way 곱셈을 위한 양자회로 설계 장치
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 보간 블록은,상기 곱셈값을, 카피 블록, 덧셈 블록, 뺄셈 블록, 더블링 블록, 반감 블록, 및 3 나누기 블록에, 순차적으로 통과시켜, 상기 곱셈값에 대해 보간 및 검증하는Toom 3-Way 곱셈을 위한 양자회로 설계 장치
|
6 |
6
양자회로 설계 장치에 의해 구현되는 양자회로 설계 방법에 있어서,상기 양자회로 설계 장치의 분할 블록에서, 각 입력 (x, y)을 3 부분으로 분할하여, 상기 x에 대한 3개의 세그먼트와 상기 y에 대한 3개의 세그먼트를 생성하는 단계;상기 양자회로 설계 장치의 연산 블록에서, 5개의 지정된 점에 따라, 상기 x에 대한 3개의 세그먼트를 연산하여 5개의 연산값을 획득하고, 상기 y에 대한 3개의 세그먼트를 연산하여 5개의 연산값을 획득 함으로써, 총 10개의 연산값을 획득하는 단계;상기 양자회로 설계 장치의 곱셈 블록에서, 상기 총 10개의 연산값 간을 점 곱셈하여, 곱셈값을 도출하는 단계; 및상기 양자회로 설계 장치의 보간 블록에서, 상기 곱셈값에 대해 보간하여 검증된 값을, 상기 각 입력 (x, y)에 대한 곱셈결과로서 출력하는 단계를 포함하고,상기 곱셈값을 도출하는 단계는,상기 총 10개의 연산값을 복수의 그룹으로 구분하는 단계; 및상기 복수의 그룹 각각으로 곱셈이 이루어지는 시점을 상이하게 하여, 각 그룹 내 속하는 연산값을 대상으로 곱셈하여 상기 곱셈값을 도출하는 단계를 포함하는, Toom 3-Way 곱셈을 위한 양자회로 설계 방법
|
7 |
7
제6항에 있어서,상기 지정된 점은,0, 1, -1, -2, inf 인Toom 3-Way 곱셈을 위한 양자회로 설계 방법
|
8 |
8
제6항에 있어서,상기 총 10개의 연산값을 획득하는 단계는,카피, 덧셈, 더블링, 및 뺄셈을 순차적으로 수행하여, 상기 총 10개의 연산값을 획득하는 단계를 포함하는, Toom 3-Way 곱셈을 위한 양자회로 설계 방법
|
9 |
9
삭제
|
10 |
10
제6항에 있어서,상기 출력하는 단계는,상기 곱셈값을, 카피 블록, 덧셈 블록, 뺄셈 블록, 더블링 블록, 반감 블록, 및 3 나누기 블록에, 순차적으로 통과시켜, 상기 곱셈값에 대해 보간 및 검증하는 단계를 포함하는, Toom 3-Way 곱셈을 위한 양자회로 설계 방법
|