1 |
1
입력 신호 및 제1 제어 코드를 생성하는 자가보정 제어 회로;상기 제1 제어 코드에 기초하여 제1 바이어스 전압을 생성하는 바이어스 전압 생성 회로;상기 제1 바이어스 전압에 기초하여 상기 입력 신호 및 제1 가중치 신호의 연산을 수행하고 제1 연산 신호를 생성하는 제1 시냅스 열을 포함하는 시냅스 회로;상기 제1 연산 신호 및 임계 전압의 비교에 기초하여 제1 출력 신호를 생성하는 제1 뉴런을 포함하는 뉴런 회로; 및상기 제1 출력 신호 및 기준 횟수의 차이에 대응하는 제1 비교 신호를 생성하는 스파이크 비교 회로를 포함하되,상기 자가보정 제어 회로는 상기 제1 제어 코드 및 상기 제1 비교 신호에 기초하여 상기 제1 바이어스 전압을 보정하는 제2 제어 코드를 생성하도록 더 구성된 스파이크 뉴럴 네트워크 회로
|
2 |
2
제 1 항에 있어서,상기 바이어스 전압 생성 회로는 상기 제1 제어 코드에 기초하여 제2 바이어스 전압을 생성하도록 더 구성되고,상기 시냅스 회로는 상기 제2 바이어스 전압에 기초하여 상기 입력 신호 및 제2 가중치 신호의 연산을 수행하고 제2 연산 신호를 생성하는 제2 시냅스 열을 더 포함하고,상기 뉴런 회로는 상기 제2 연산 신호 및 상기 임계 전압의 비교에 기초하여 제2 출력 신호를 생성하는 제2 뉴런을 더 포함하고,상기 스파이크 비교 회로는 상기 제2 출력 신호 및 상기 기준 횟수의 차이에 대응하는 제2 비교 신호를 더 생성하고,상기 자가보정 제어 회로는 상기 제1 제어 코드 및 상기 제2 비교 신호에 기초하여 제3 제어 코드를 생성하도록 더 구성된 스파이크 뉴럴 네트워크 회로
|
3 |
3
제 2 항에 있어서,상기 바이어스 전압 생성 회로는 상기 제2 제어 코드에 기초하여 상기 제1 시냅스 열에 대해 상기 제1 바이어스 전압을 보정한 제3 바이어스 전압을 생성하고,상기 바이어스 전압 생성 회로는 상기 제3 제어 코드에 기초하여 상기 제2 시냅스 열에 대해 상기 제2 바이어스 전압을 보정한 제4 바이어스 전압을 생성하도록 더 구성된 스파이크 뉴럴 네트워크 회로
|
4 |
4
제 1 항에 있어서,상기 바이어스 전압 생성 회로는 상기 제2 제어 코드에 기초하여 상기 제1 시냅스 열에 대해 상기 제1 바이어스 전압을 보정한 제2 바이어스 전압을 생성하도록 더 구성되고,상기 제1 출력 신호에 포함된 복수의 펄스들의 개수는 상기 기준 횟수보다 크고, 상기 제2 바이어스 전압은 상기 제1 바이어스 전압보다 작은 스파이크 뉴럴 네트워크 회로
|
5 |
5
제 1 항에 있어서,상기 바이어스 전압 생성 회로는 상기 제2 제어 코드에 기초하여 상기 제1 시냅스 열에 대해 상기 제1 바이어스 전압을 보정한 제2 바이어스 전압을 생성하도록 더 구성되고,상기 제1 출력 신호에 포함된 복수의 펄스들의 개수는 상기 기준 횟수와 같고, 상기 제2 바이어스 전압은 상기 제1 바이어스 전압과 같은 스파이크 뉴럴 네트워크 회로
|
6 |
6
제 1 항에 있어서,상기 바이어스 전압 생성 회로는 상기 제2 제어 코드에 기초하여 상기 제1 시냅스 열에 대해 상기 제1 바이어스 전압을 보정한 제2 바이어스 전압을 생성하도록 더 구성되고,상기 제1 출력 신호에 포함된 복수의 펄스들의 개수는 상기 기준 횟수보다 크고, 상기 제2 바이어스 전압은 상기 제1 바이어스 전압보다 작은 스파이크 뉴럴 네트워크 회로
|
7 |
7
제 1 항에 있어서,상기 제1 시냅스 열은 복수의 시냅스들을 포함하고,상기 복수의 시냅스들 각각은 상기 제1 바이어스 전압, 상기 입력 신호, 및 대응하는 가중치에 기초하여 상기 제1 연산 신호의 적어도 일부를 생성하고,상기 뉴런은 상기 제1 연산 신호의 크기가 상기 임계 전압보다 크거나 같으면, 상기 제1 출력 신호의 펄스를 생성하도록 구성된 스파이크 뉴럴 네트워크 회로
|
8 |
8
제 1 항에 있어서,상기 스파이크 비교 회로는:상기 제1 출력 신호의 복수의 펄스들의 개수를 가리키는 카운트 신호를 생성하는 카운터;상기 카운트 신호 및 상기 기준 횟수에 기초하여 제1 비교 신호를 생성하는 비교기를 포함하는 스파이크 뉴럴 네트워크 회로
|
9 |
9
제 8 항에 있어서,상기 카운트 신호가 상기 기준 횟수보다 크면, 상기 제1 비교 신호는 제1 연산 값을 가리키고,상기 카운트 신호가 상기 기준 횟수보다 작으면, 상기 제1 비교 신호는 제2 연산 값을 가리키고, 그리고상기 카운트 신호가 상기 기준 횟수와 같으면, 상기 제1 비교 신호는 제3 연산 값을 가리키는 스파이크 뉴럴 네트워크 회로
|
10 |
10
제 1 항에 있어서,상기 제2 제어 코드는 상기 제1 제어 코드 및 상기 제1 비교 신호의 합인 스파이크 뉴럴 네트워크 회로
|
11 |
11
복수의 시냅스 열들 및 뉴런 회로를 포함하는 스파이크 뉴럴 네트워크 회로의 동작 방법에 있어서,제1 제어 코드에 기초하여 상기 복수의 시냅스 열들 중 제1 시냅스 열에 대응하는 제1 바이어스 전압을 생성하는 단계;상기 제1 시냅스 열에 의해, 상기 제1 바이어스 전압에 기초하여 제1 입력 신호 및 제1 가중치 신호의 연산을 수행하고 제1 연산 신호를 생성하는 단계;상기 뉴런 회로에 의해, 상기 제1 연산 신호 및 임계 전압을 비교하고 제1 출력 신호를 생성하는 단계;상기 제1 출력 신호 및 기준 횟수의 차이에 대응하는 제1 비교 신호를 생성하는 단계; 및상기 제1 비교 신호 및 상기 제1 제어 코드에 기초하여, 상기 제1 바이어스 전압을 보정하는 제2 제어 코드를 생성하는 단계를 포함하는 방법
|
12 |
12
제 11 항에 있어서,상기 제2 제어 코드에 기초하여 상기 제1 시냅스 열에 대해 상기 제1 바이어스 전압을 보정한 제2 바이어스 전압을 생성하는 단계를 더 포함하되,상기 제1 출력 신호에 포함된 복수의 펄스들의 개수는 상기 기준 횟수보다 크고, 상기 제2 바이어스 전압은 상기 제1 바이어스 전압보다 작은 방법
|
13 |
13
제 11 항에 있어서,상기 제2 제어 코드에 기초하여 상기 제1 시냅스 열에 대해 상기 제1 바이어스 전압을 보정한 제2 바이어스 전압을 생성하는 단계를 더 포함하되,상기 제1 출력 신호에 포함된 복수의 펄스들의 개수는 상기 기준 횟수와 같고, 상기 제2 바이어스 전압은 상기 제1 바이어스 전압과 같은 방법
|
14 |
14
제 11 항에 있어서,상기 제2 제어 코드에 기초하여 상기 제1 시냅스 열에 대해 상기 제1 바이어스 전압을 보정한 제2 바이어스 전압을 생성하는 단계를 더 포함하되,상기 제1 출력 신호에 포함된 복수의 펄스들의 개수는 상기 기준 횟수보다 작고, 상기 제2 바이어스 전압은 상기 제1 바이어스 전압보다 큰 방법
|
15 |
15
제 11 항에 있어서,상기 제1 제어 코드에 기초하여 상기 복수의 시냅스 열들 중 제2 시냅스 열에 대응하는 제2 바이어스 전압을 생성하는 단계;상기 제2 시냅스 열에 의해, 상기 제2 바이어스 전압에 기초하여 제1 입력 신호 및 제1 가중치 신호의 연산을 수행하고 제2 연산 신호를 생성하는 단계;상기 뉴런 회로에 의해, 상기 제2 연산 신호 및 상기 임계 전압을 비교하고 제2 출력 신호를 생성하는 단계;상기 제2 출력 신호 및 상기 기준 횟수의 차이에 대응하는 제2 비교 신호를 생성하는 단계; 및상기 제2 비교 신호 및 상기 제1 제어 코드에 기초하여, 상기 제2 바이어스 전압을 보정하는 제3 제어 코드를 생성하는 단계를 더 포함하는 방법
|