1 |
1
어드레스들을 순차적으로 반복해서 어드레스 버스에 출력하는 어드레스 출력부;뉴런들 각각에서 발생하는 스파이크(spike)를 감지하는 상기 뉴런들 각각에 대응하는 스파이크 감지부들;상기 스파이크가 수신되면, 상기 순차적으로 반복해서 출력되는 어드레스가 상기 스파이크를 출력한 뉴런의 어드레스와 동일하게 되는 가장 빠른 시점을 감지하는 상기 스파이크 감지부들 각각에 대응하는 출력시점 감지부들; 및상기 출력시점 감지부들 중 하나에서 상기 스파이크를 출력한 뉴런의 어드레스와 동일하게 되는 가장 빠른 시점을 감지하면 상기 스파이크가 발생한 타이밍 정보를 나타내는 스트로브(strobe)를 출력하는 스트로브 출력부를 포함하는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
2 |
2
제1항에 있어서,상기 스트로브는,펄스 형태임을 특징으로 하는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
3 |
3
제1항에 있어서,상기 어드레스들은,상기 뉴로모픽 칩에 포함된 뉴런들 각각에 할당된 어드레스인뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
4 |
4
제1항에 있어서,어드레스 발생 클럭을 생성하는 클럭 발생부를 포함하고,상기 어드레스 출력부는,상기 클럭 발생부에서 발생하는 상기 어드레스 발생 클럭에 따라 카운터 값을 증가시키고, 어드레스를 나타내는 상기 카운터 값을 상기 어드레스 버스에 출력하고, 기설정된 주기마다 상기 카운터 값을 초기화 하는 카운터임을 특징으로 하는,상기 기설정된 주기는 상기 어드레스 발생 클럭에서 어드레스들의 개수만큼의 클럭을 나타내는 뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
5 |
5
제4항에 있어서,상기 클럭 발생부는 상기 스파이크 감지부들을 동작시키는 클럭인 뉴런 감지 클럭을 생성하고,상기 스파이크 감지부들은 상기 뉴런 감지 클럭에 따라 각각에 대응하는 상기 뉴런들의 스파이크를 감지하는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
6 |
6
제5항에 있어서,상기 어드레스 발생 클럭은,상기 뉴런 감지 클럭의 한 클럭 동안 적어도 상기 뉴런들의 개수만큼 클럭이 발생되도록 설계되는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
7 |
7
제1항에 있어서,상기 출력시점 감지부는,상기 어드레스 출력부와 동일한 클럭을 사용하고, 수신하는 펄스를 한 클럭 지연해서 출력하는 D 플립플롭(D Flip-Flop); 및대응하는 스파이크 감지부의 출력과 상기 D 플립플롭의 출력을 논리곱해서 상기 스트로브 출력부로 출력하는 논리곱 소자(AND gate)를 포함하는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
8 |
8
제7항에 있어서,상기 D 플립플롭은,상기 D 플립플롭의 출력을 다음 순번의 어드레스에 대응하는 출력시점 감지부의 D 플립플롭의 입력으로 제공하는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
9 |
9
제1항에 있어서,상기 스트로브 출력부는,상기 출력시점 감지부들의 출력을 논리합해서 출력하는 논리합 소자(OR gate)로 구성되는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
10 |
10
제1항에 있어서,상기 어드레스 버스는,상기 뉴런들의 개수가 M개일 경우 log2M 과 같거나 더 큰 채널 수를 가지는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 장치
|
11 |
11
스파이크가 발생한 타이밍 정보를 나타내는 스트로브(strobe)의 수신을 감지하는 스트로브 감지부; 및어드레스 버스를 통해 어드레스들을 순차적으로 반복해서 수신하다가 스트로브 감지부에서 상기 스트로브를 감지하면, 상기 스트로브가 감지된 시점에 상기 어드레스 버스를 통해 수신되는 어드레스를 입력 어드레스로 확인하는 어드레스 확인부를 포함하는뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 장치
|
12 |
12
제11항에 있어서,상기 스트로브는,펄스 형태임을 특징으로 하는뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 장치
|
13 |
13
제11항에 있어서,상기 어드레스들은,상기 뉴로모픽 칩에 포함된 뉴런들 각각에 할당된 어드레스인뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 장치
|
14 |
14
제13항에 있어서,상기 어드레스 버스는,상기 뉴런들의 개수가 M개일 경우 log2M 과 같거나 더 큰 채널 수를 가지는뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 장치
|
15 |
15
어드레스 버스를 통해 순차적으로 반복해서 수신하는 어드레스들을 입력으로 수신하고, 스파이크가 발생한 타이밍 정보를 나타내는 스트로브(strobe)를 클럭으로 감지해서 상기 스트로브를 감지하면, 상기 스트로브가 감지된 시점에 상기 어드레스 버스를 통해 수신되는 어드레스를 출력하는 D 플립플롭(D Flip-Flop)을 포함하는뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 장치
|
16 |
16
어드레스들을 순차적으로 반복해서 어드레스 버스에 출력하는 단계;스파이크(spike)의 수신을 확인하는 단계; 및상기 스파이크가 수신되면, 상기 순차적으로 반복해서 출력되는 어드레스가 상기 스파이크를 출력한 뉴런의 어드레스와 동일하게 되는 가장 빠른 시점에서 상기 스파이크가 발생한 타이밍 정보를 나타내는 스트로브(strobe)를 출력하는 단계를 포함하는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 방법
|
17 |
17
제16항에 있어서,상기 스트로브는,펄스 형태임을 특징으로 하는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 방법
|
18 |
18
제16항에 있어서,상기 어드레스들은,상기 뉴로모픽 칩에 포함된 뉴런들 각각에 할당된 어드레스인뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 방법
|
19 |
19
제16항에 있어서,상기 어드레스 버스는,상기 뉴런들의 개수가 M개일 경우 log2M 과 같거나 더 큰 채널 수를 가지는뉴로모픽 칩에서 스파이크 이벤트를 송신하는 송신 방법
|
20 |
20
어드레스 버스를 통해 어드레스들을 순차적으로 반복해서 수신하는 단계;스파이크가 발생한 타이밍 정보를 나타내는 스트로브의 수신을 확인하는 단계; 및상기 스트로브가 수신되면, 상기 스트로브가 감지된 시점에 상기 어드레스 버스를 통해 수신되는 어드레스를 입력 어드레스로 확인하는 단계를 포함하는뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 방법
|
21 |
21
제20항에 있어서,상기 스트로브는,펄스 형태임을 특징으로 하는뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 방법
|
22 |
22
제20항에 있어서,상기 어드레스들은,상기 뉴로모픽 칩에 포함된 뉴런들 각각에 할당된 어드레스인뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 방법
|
23 |
23
제22항에 있어서,상기 어드레스 버스는,상기 뉴런들의 개수가 M개일 경우 log2M 과 같거나 더 큰 채널 수를 가지는뉴로모픽 칩에서 스파이크 이벤트를 수신하는 수신 방법
|