1 |
1
뉴로모픽 시스템에서 뉴런의 작동 방법으로서, 입력 스파이크를 수신하는 경우 해당 시간에서의 막 전위값을 평가하는 단계; 상기 막 전위값의 시냅스 가중치를 시간 변조하여 기준 시간의 막 전위값으로 변환하는 단계; 및 상기 기준 시간의 막 전위값이 소정의 임계값을 초과하는 경우 출력 스파이크를 생성하는 단계를 포함하는 뉴런 작동 방법
|
2 |
2
제1항에 있어서, 상기 시냅스 가중치에 시간 바이어스를 가산함으로써 상기 기준 시간의 막 전위값으로 변환하는 것인, 뉴런 작동 방법
|
3 |
3
제2항에 있어서, 새로운 입력 스파이크가 수신되는 경우, 상기 새로운 입력 스파이크의 시냅스 가중치를 제2 시간 바이어스를 이용하여 상기 기준 시간으로 변조하는 단계; 상기 변조된 시냅스 가중치를 상기 기준 시간의 막 전위값에 가산하는 단계; 및 상기 가산된 값이 소정의 임계값을 초과하는 경우 출력 스파이크를 생성하는 단계를 더 포함하는, 뉴런 작동 방법
|
4 |
4
제1항에 있어서, 타이머가 '0'으로 갱신되는 경우 메모리에 액세스하여 뉴런의 상태 변수를 스캔하는 단계를 더 포함하는, 뉴런 작동 방법
|
5 |
5
제1항에 있어서, 상기 기준 시간의 막 전위값은 소정 비트의 지수와 가수를 포함하는 부동 소수점 수로 표현되는, 뉴런 작동 방법
|
6 |
6
제5항에 있어서, 상기 부동 소수점 수는 시간 정보를 포함하는, 뉴런 작동 방법
|
7 |
7
제6항에 있어서, 상기 시간 정보는 타이머 사이클 동안 유효한 것인, 뉴런 작동 방법
|
8 |
8
뉴런 코어 유닛으로서, 뉴런 코어의 현재 시간을 나타내는 타이머; 입력 시냅스 이벤트에 대해, 현재 시간의 막 전위값을 기준 시간으로 변환하고, 변화된 기준 시간의 막 전위값이 소정의 임계값을 초과하는 경우 출력 스파이크를 출력하는 컨트롤러; 및 뉴런의 상태 변수를 포함하는 메모리를 포함하는 뉴런 코어 유닛
|
9 |
9
제8항에 있어서, 상기 막 전위 값의 시냅스 가중치에 시간 바이어스를 가산함으로써 상기 기준 시간의 막 전위값으로 변환하는 것인, 뉴런 코어 유닛
|
10 |
10
제9항에 있어서, 상기 컨트롤러는 새로운 입력 스파이크가 수신되는 경우, 상기 새로운 입력 스파이크의 시냅스 가중치를 제2 시간 바이어스를 이용하여 상기 기준 시간으로 변조하고, 상기 변조된 시냅스 가중치를 상기 기준 시간의 막 전위값에 가산하고, 상기 가산된 값이 소정의 임계값을 초과하는 경우 출력 스파이크를 생성하는 것인, 뉴런 코어 유닛
|
11 |
11
제8항에 있어서, 상기 컨트롤러는 상기 타이머가'0'으로 갱신되는 경우 상기 메모리에 액세스하여 상태 변수를 스캔하는, 뉴런 코어 유닛
|
12 |
12
제8항에 있어서, 상기 기준 시간의 막 전위값은 소정 비트의 지수와 가수를 포함하는 부동 소수점 수로 표현되는, 뉴런 코어 유닛
|
13 |
13
제12항에 있어서, 상기 부동 소수점 수는 시간 정보를 포함하는, 뉴런 코어 유닛
|
14 |
14
제13항에 있어서, 상기 시간 정보는 타이머 사이클 동안 유효한 것인, 뉴런 코어 유닛
|