1 |
1
입력 스파이크 신호를 생성하는 축색돌기(axon) 회로; 하나 이상의 시냅스들을 각각 포함하고, 그리고 상기 시냅스들 각각은 상기 입력 스파이크 신호 및 각각의 가중치에 기초하여 연산을 수행하는 제 1 시냅스 구역 및 제 2 시냅스 구역; 및상기 시냅스들의 연산 결과들에 기초하여 출력 스파이크 신호를 생성하는 뉴런 회로를 포함하되,상기 입력 스파이크 신호는 트리 구조를 통해 상기 제 1 시냅스 구역 및 상기 제 2 시냅스 구역으로 전달되고, 그리고상기 트리 구조의 분기 노드들의 각각은 구동 버퍼를 포함하는 스파이킹 뉴럴 네트워크 회로
|
2 |
2
제 1 항에 있어서,상기 트리 구조는 대응하는 구동 버퍼로 인에이블 신호를 출력하는 OR 게이트들을 포함하는 스파이킹 뉴럴 네트워크 회로
|
3 |
3
제 1 항에 있어서,상기 트리 구조는 제 1 계층, 제 2 계층, 및 제 1 OR 게이트를 포함하되,상기 제 1 계층은 상기 입력 스파이크 신호를 수신하는 제 1 구동 버퍼를 포함하고, 그리고,상기 제 1 OR 게이트는 제 1 인에이블 신호를 상기 제 2 계층에서 출력되는 인에이블 신호들에 기반하여 상기 제 1 구동 버퍼로 출력하는 스파이킹 뉴럴 네트워크 회로
|
4 |
4
제 3 항에 있어서,상기 제 2 계층은:상기 제 1 구동 버퍼의 출력단으로 연결되는 입력단 및 상기 제 1 시냅스 구역으로 연결되는 출력단을 포함하는 제 2 구동 버퍼 및상기 제 1 구동 버퍼의 출력단으로 연결되는 입력단 및 상기 제 2 시냅스 구역으로 연결되는 출력단을 포함하는 제 3 구동 버퍼를 포함하고, 그리고상기 트리 구조는:상기 제 2 구동 버퍼로 제 2 인에이블 신호를 출력하는 제 2 OR 게이트; 및 상기 제 3 구동 버퍼로 제 3 인에이블 신호를 출력하는 제 3 OR 게이트를 포함하는 스파이킹 뉴럴 네트워크 회로
|
5 |
5
제 4 항에 있어서,상기 제 2 OR 게이트는 상기 제 1 시냅스 구역의 시냅스들의 가중치들을 수신하고, 그리고 상기 제 1 시냅스 구역의 상기 시냅스들의 상기 가중치들에 기반하여 상기 제 2 인에이블 신호를 출력하는 스파이킹 뉴럴 네트워크 회로
|
6 |
6
제 4 항에 있어서,상기 제 2 구동 버퍼는 상기 제 2 인에이블 신호에 응답하여 활성화 또는 비활성화되고,상기 제 2 구동 버퍼가 활성화되면, 상기 제 2 구동 버퍼는 상기 제 1 구동 버퍼로부터 수신되는 상기 입력 스파이크 신호를 상기 제 1 시냅스 구역의 시냅스들로 전달하고, 그리고상기 제 2 구동 버퍼가 비활성화되면, 상기 제 2 구동 버퍼는 제 1 논리에 대응하는 신호를 상기 제 1 시냅스 구역의 시냅스들로 전달하는 스파이킹 뉴럴 네트워크 회로
|
7 |
7
제 4 항에 있어서,상기 제 1 시냅스 구역의 제 1 시냅스는 상기 제 1 시냅스의 가중치에 기반한 전류 신호를 출력하는 전류원 및 상기 전류 신호가 인가되는 트랜지스터를 포함하고, 그리고상기 제 2 구동 버퍼의 출력단은 상기 제 1 시냅스의 상기 트랜지스터의 게이트로 연결되는 스파이킹 뉴럴 네트워크 회로
|
8 |
8
제 7 항에 있어서,상기 제 2 구동 버퍼는 상기 제 2 인에이블 신호에 응답하여 상기 제 1 시냅스의 상기 트랜지스터의 상기 게이트로 상기 입력 스파이크 신호를 전달하고, 그리고상기 트랜지스터는 상기 입력 스파이크 신호에 응답하여 턴-온되고 그리고 상기 전류 신호를 상기 뉴런 회로로 출력하는 스파이킹 뉴럴 네트워크 회로
|
9 |
9
제 4 항에 있어서,상기 제 1 OR 게이트는 상기 제 2 인에이블 신호 및 상기 제 3 인에이블 신호에 기반하여 상기 제 1 인에이블 신호를 상기 제 1 구동 버퍼로 출력하고,상기 제 1 구동 버퍼는 상기 제 1 인에이블 신호에 응답하여 활성화 또는 비활성화되고,상기 제 1 구동 버퍼가 활성화되면, 상기 제 1 구동 버퍼는 상기 제 2 구동 버퍼 및 상기 제 3 구동 버퍼로 상기 입력 스파이크 신호를 전달하고, 그리고상기 제 1 구동 버퍼가 비활성화되면, 상기 제 1 구동 버퍼는 상기 제 2 구동 버퍼 및 상기 제 3 구동 버퍼로 제 1 논리에 대응하는 신호를 전달하는 스파이킹 뉴럴 네트워크 회로
|
10 |
10
입력 스파이크 신호를 생성하는 축색돌기(axon) 회로; 하나 이상의 시냅스들을 각각 포함하고, 그리고 상기 시냅스들 각각은 상기 입력 스파이크 신호 및 각각의 가중치에 기초하여 연산을 수행하는 시냅스 구역들; 및상기 시냅스들의 연산 결과들에 기초하여 출력 스파이크 신호를 생성하는 뉴런 회로를 포함하되,상기 입력 스파이크 신호는 트리 구조를 통해 상기 시냅스들의 가중치들에 기반하여 상기 시냅스 구역들 중 적어도 일부로 선택적으로 전달되는 스파이킹 뉴럴 네트워크 회로
|
11 |
11
제 10 항에 있어서,상기 트리 구조의 분기 노드들의 각각은 상위 계층의 구동 버퍼로부터 상기 입력 스파이크 신호를 수신하고, 그리고 상기 입력 스파이크 신호를 인에이블 신호에 응답하여 하위 계층의 구동 버퍼들로 전달하는 구동 버퍼를 포함하고, 그리고상기 트리 구조는 대응하는 구동 버퍼로 대응하는 인에이블 신호를 생성하는 OR 게이트들을 포함하는 스파이킹 뉴럴 네트워크 회로
|
12 |
12
제 10 항에 있어서,상기 트리 구조는 제 1 계층 및 제 2 계층을 포함하되,상기 제 2 계층은 상기 시냅스 구역들 중 제 1 시냅스 구역에 대응하는 제 1 분기 노드 및 상기 시냅스 구역들 중 제 2 시냅스 구역에 대응하는 제 2 분기 노드를 포함하고, 그리고상기 제 1 분기 노드는 상기 제 1 계층으로부터 전달되는 상기 입력 스파이크 신호를 제 1 인에이블 신호에 응답하여 상기 제 1 시냅스 구역으로 전달하는 제 1 구동 버퍼를 포함하되,상기 제 1 인에이블 신호는 상기 제 1 시냅스 구역의 시냅스들의 가중치들에 기반하는 스파이킹 뉴럴 네트워크 회로
|
13 |
13
제 12 항에 있어서,상기 제 1 인에이블 신호는 상기 제 1 시냅스 구역의 시냅스들의 가중치들이 모두 0인 것에 응답하여, 논리 로우에 대응하고, 그리고 상기 제 1 시냅스 구역의 시냅스들의 가중치들 중 적어도 하나가 0이 아닌 것에 응답하여 논리 하이에 대응하는 스파이킹 뉴럴 네트워크 회로
|
14 |
14
제 13 항에 있어서,상기 제 1 구동 버퍼는 상기 제 1 인에이블 신호가 상기 논리 로우에 대응하는 것에 응답하여 비활성화되고, 그리고 상기 제 1 인에이블 신호가 상기 논리 하이에 대응하는 것에 응답하여 응답하여 상기 입력 스파이크 신호를 상기 제 1 시냅스 구역으로 전달하는 스파이킹 뉴럴 네트워크 회로
|
15 |
15
제 12 항에 있어서,상기 제 2 분기 노드는 상기 제 1 계층으로부터 전달되는 상기 입력 스파이크 신호를 제 2 인에이블 신호에 응답하여 상기 제 2 시냅스 구역으로 전달하는 제 2 구동 버퍼를 포함하고,상기 제 2 인에이블 신호는 상기 제 2 시냅스 구역의 시냅스들의 가중치들에 기반하고,상기 제 1 계층은 상기 제 1 분기 노드 및 상기 제 2 분기 노드로 연결되는 제 3 분기 노드를 포함하고, 그리고상기 제 3 분기 노드는 상기 입력 스파이크 신호를 제 3 인에이블 신호에 응답하여 상기 제 1 구동 버퍼 및 상기 제 2 구동 버퍼로 전달하는 제 3 구동 버퍼를 포함하되,상기 제 3 인에이블 신호는 상기 제 1 인에이블 신호 및 상기 제 2 인에이블 신호에 기반하는 스파이킹 뉴럴 네트워크 회로
|
16 |
16
제 15 항에 있어서,상기 제 3 인에이블 신호는 상기 제 1 인에이블 신호 및 상기 제 2 인에이블 신호 중 적어도 하나가 논리 하이에 대응하는 것에 응답하여, 논리 하이에 대응하고, 그리고 상기 제 1 인에이블 신호 및 상기 제 2 인에이블 신호 모두 논리 로우에 대응하는 것에 응답하여, 논리 로우에 대응하고, 그리고상기 제 3 구동 버퍼는 상기 제 3 인에이블 신호가 상기 논리 로우에 대응하는 것에 응답하여 비활성화되고, 그리고 상기 제 3 인에이블 신호가 상기 논리 하이에 대응하는 것에 응답하여 상기 입력 스파이크 신호를 상기 제 2 노드 및 상기 제 3 노드로 전달하는 스파이킹 뉴럴 네트워크 회로
|