IPC분류정보
국가/구분 |
United States(US) Patent
공개
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0560261
(2012-07-27)
|
공개번호 |
US-0031039
(2013-01-31)
|
우선권정보 |
KR-10-2011-0074388 (2011-07-27) |
발명자
/ 주소 |
- Sim, Jae Yoon
- Lee, Jun Haeng
- Ryu, Hyun Surk
- Park, Keun Joo
- Shin, Chang Woo
|
출원인 / 주소 |
- POSTECH Academy-Industry Foundation
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
0 |
초록
▼
An apparatus and a method for transmitting and receiving a spike event in a neuromorphic chip. A transmission apparatus of the neuromorphic chip outputs addresses sequentially and repeatedly to an address bus, and when a spike generated by a neuron is detected by the transmission apparatus, outputs
An apparatus and a method for transmitting and receiving a spike event in a neuromorphic chip. A transmission apparatus of the neuromorphic chip outputs addresses sequentially and repeatedly to an address bus, and when a spike generated by a neuron is detected by the transmission apparatus, outputs a strobe at a first time when one of the addresses being output sequentially and repeatedly becomes identical to an address of the neuron that generated the spike. A receiving apparatus of the neuromorphic chip inputs an address through the address bus at a strobe detection time when the strobe is detected by the receiving apparatus.
대표청구항
▼
1. A transmission apparatus for transmitting a spike event in a neuromorphic chip comprising the transmission apparatus, the transmission apparatus comprising: an address output unit configured to output addresses sequentially and repeatedly to an address bus;spike detection units configured to dete
1. A transmission apparatus for transmitting a spike event in a neuromorphic chip comprising the transmission apparatus, the transmission apparatus comprising: an address output unit configured to output addresses sequentially and repeatedly to an address bus;spike detection units configured to detect spikes generated by corresponding neurons;output-time detection units corresponding to the spike detection units, the output-time detection units being configured to detect a first time when one of the addresses being output sequentially and repeatedly becomes identical to an address of one of the neurons that has generated a spike after the spike generated by the neuron is detected by a corresponding one of the spike detection units; anda strobe output unit configured to output a strobe that represents time information about a spike occurrence time of the spike generated by the neuron when the corresponding one of the output-time detection units detects the first time. 2. The transmission apparatus of claim 1, wherein the strobe has a pulse shape. 3. The transmission apparatus of claim 1, wherein the neuromorphic chip further comprises the neurons; and the addresses are allocated to the neurons of the neuromorphic chip so that each of the addresses corresponds to a different one of the neurons of the neuromorphic chip. 4. The transmission apparatus of claim 1, wherein the neuromorphic chip further comprises a clock generation unit configured to generate an address generation clock; and the address output unit comprises a counter configured to increase a counter value in response to the address generation clock generated by the clock generation unit, output the counter value to the address bus as an address of one of the neurons, and initialize the counter value every predetermined period. 5. The transmission apparatus of claim 4, wherein the clock generation unit is further configured to generate a neuron detection clock that operates the spike detection units; and the spike detection units are further configured to detect the spikes generated by the corresponding neurons in response to the neuron detection clock. 6. The transmission apparatus of claim 5, wherein the clock generation unit is further configured to generate the address generation clock so that the address generation clock has at least as many clock periods as there are neurons during one clock period of the neuron detection clock. 7. The transmission apparatus of claim 1, wherein each of the output-time detection units comprises: a D flip-flop configured to receive an input pulse, delay the received input pulse by one clock period, and output the delayed input pulse using a same clock as the address output unit; andan AND gate configured to perform an AND operation of an output of a corresponding one of the spike detection units and the delayed input pulse output by the D flip-flop, and output a result of the AND operation to the strobe output unit. 8. The transmission apparatus of claim 7, wherein the D flip-flop is further configured to output the delayed input pulse to an input of the D flip-flop of a next one of the output-time detection units corresponding to a next one of the addresses output by the address output unit. 9. The transmission apparatus of claim 1, wherein the strobe output unit comprises an OR gate configured to perform an OR operation on outputs of the output-time detection units, and output a result of the OR operation as the strobe. 10. The transmission apparatus of claim 1, wherein the address bus comprises a number of address lines greater than or equal to log2 M, wherein M is a total number of the neurons. 11. A receiving apparatus for receiving a spike event in a neuromorphic chip comprising the receiving apparatus, the receiving apparatus comprising: a strobe detection unit configured to detect a strobe that represents time information about a spike occurrence time of a spike generated by a neuron; andan address input unit configured to receive addresses sequentially and repeatedly through an address bus, and input an address received by the address input unit through the address bus at a strobe detection time when the strobe detection unit detects the strobe. 12. The receiving apparatus of claim 11, wherein the strobe has a pulse shape. 13. The receiving apparatus of claim 11, wherein the neuromorphic chip further comprises a plurality of neurons; and the addresses are allocated to the neurons of the neuromorphic chip so that each of the addresses corresponds to a different one of the neurons of the neuromorphic chip. 14. The receiving apparatus of claim 11, wherein the neuromorphic chip further comprises a plurality of neurons; and the address bus comprises a number of address lines greater than or equal to log2 M, wherein M is a total number of the neurons of the neuromorphic chip. 15. A receiving apparatus for receiving a spike event in a neuromorphic chip comprising the receiving apparatus, the receiving apparatus comprising: a D flip-flop configured to receive addresses sequentially and repeatedly through an address bus, detect a strobe that represents time information about a spike occurrence time of a spike generated by a neuron, and input an address received by the D flip-flop through the address bus at a strobe detection time when the D flip-flop detects the strobe. 16. A method of transmitting a spike event in a neuromorphic chip, the method comprising: outputting addresses sequentially and repeatedly to an address bus;detecting a spike generated by a neuron; andoutputting, when the spike is detected, a strobe that represents time information about a spike occurrence time of the spike generated by the neuron at a first time when one of the addresses being sequentially and repeatedly output becomes identical to an address of the neuron that generated the spike. 17. The method of claim 16, wherein the strobe has a pulse shape. 18. The method of claim 16, wherein the neuromorphic chip comprises a plurality of neurons; the neuron that generated the spike is one of the neurons; andthe addresses are allocated to the neurons of the neuromorphic chip so that each of the addresses corresponds to a different one of the neurons of the neuromorphic chip. 19. The method of claim 16, wherein the neuromorphic chip comprises a plurality of neurons; the neuron that generated the spike is one of the neurons; andthe address bus comprises a number of address lines greater than or equal to log2 M, wherein M is a total number of the neurons of the neuromorphic chip. 20. A method of receiving a spike event in a neuromorphic chip, the method comprising: receiving addresses sequentially and repeatedly through an address bus;detecting a strobe that represents time information about a spike occurrence time of a spike generated by a neuron; andinputting an address received through the address bus at a strobe detection time when the strobe is detected. 21. The method of claim 20, wherein the strobe has a pulse shape. 22. The method of claim 20, wherein the neuromorphic chip comprises a plurality of neurons; and the addresses are allocated to the neurons of the neuromorphic chip so that each of the addresses corresponds to a different one of the neurons of the neuromorphic chip. 23. The method of claim 20, wherein the neuromorphic chip comprises a plurality of neurons; and the address bus comprises a number of address lines greater than or equal to log2 M, wherein M is a total number of the neurons of the neuromorphic chip.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.