Electronic circuit

The spike generation circuit addresses high power consumption in neuron circuits by employing CMOS inverters and FETs with feedback loops to generate efficient spike signals with reduced power usage.

JP7778427B2Active Publication Date: 2025-12-02THE JAPAN SCI & TECH AGENCY
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025000099
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-02-28
Filing Date
2025-01-06
Publication Date
2025-12-02
Estimated Expiration
2040-02-17

AI Technical Summary

Technical Problem

Existing spike generating circuits, such as neuron circuits, suffer from high power consumption.

Method used

A spike generation circuit design that incorporates a CMOS inverter, a field effect transistor (FET), and a delay circuit, utilizing positive and negative feedback loops to generate a single spike signal while minimizing power consumption by controlling the internal state based on input current history and resetting it to an initial value when a threshold is reached.

Benefits of technology

The design reduces power consumption by generating spike signals with narrow pulse widths and minimizing current flow, thereby optimizing energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007778427000001
    Figure 0007778427000001
  • Figure 0007778427000002
    Figure 0007778427000002
  • Figure 0007778427000003
    Figure 0007778427000003
Patent Text Reader

Abstract

To provide an electronic circuit that reduces power consumption.SOLUTION: The present invention relates to an electronic circuit including a spike generation circuit of which internal state depends on the history of an input current input to an input terminal and which outputs a single spike signal to an output terminal and resets the internal state to an initial value when the internal state reaches a threshold, and a wireless communication circuit that receives the single spike signal from the spike generation circuit and outputs electromagnetic waves to an antenna.SELECTED DRAWING: Figure 86
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to electronic circuits. [Background technology]

[0002] Spike generating circuits such as neuron circuits used in neural networks are known (for example, Patent Documents 1, 2, and 6). Circuits in which multiple inverters are connected in multiple stages are known (for example, Patent Documents 3 to 5). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-148619 [Patent Document 2] Japanese Patent Application Laid-Open No. 2006-243877 [Patent Document 3] Japanese Patent Application Laid-Open No. 2012-44265 [Patent Document 4] Japanese Patent Application Publication No. 8-242148 [Patent Document 5] Japanese Patent Application Laid-Open No. 2000-106521 [Patent Document 6] International Publication No. 2018 / 100790 Summary of the Invention [Problem to be solved by the invention]

[0004] In spike generating circuits such as neuron circuits, it is required to reduce power consumption.

[0005] The present invention has been made in view of the above-mentioned problems, and has as its object to reduce power consumption. [Means for solving the problem]

[0006] The present invention Electronic circuita first spike generation circuit whose internal state depends on a history of an input current input to a first input terminal, and which outputs a single spike signal to a first output terminal and resets the internal state to an initial value when the internal state reaches a threshold; a wireless communication circuit which receives the single spike signal from the first spike generation circuit and outputs an electromagnetic wave to an antenna; a second input terminal; 3rd input terminal, Second output terminal , and the third output terminal a memory circuit having a second spike generating circuit whose internal state depends on the history of an input current input to a fourth input terminal, and which outputs a single spike signal to a fourth output terminal and resets the internal state to an initial value when the internal state reaches a threshold value; and the memory circuit is provided with a second input terminal Low Level When input, the level of the second output terminal is Low Level Hold to When a high level is input to the second input terminal, the level of the second output terminal is held at a high level and the level of the third output terminal is held at a low level, and when a high level is input to the third input terminal, the level of the second output terminal is held at a low level and the level of the third output terminal is held at a high level. The second output terminal of the memory circuit is connected to the first input terminal of the first spike generating circuit, and the first output terminal of the first spike generating circuit is connected to the wireless communication circuit. and the third input terminal of the memory circuit, and the second input terminal of the memory circuit is connected to the fourth output terminal of the second spike generating circuit. . [Effects of the Invention]

[0007] According to the present invention, power consumption can be reduced. [Brief explanation of the drawings]

[0008] [Figure 1] 1(a) and 1(b) are circuit diagrams of spike generation circuits according to a first embodiment and a first modification thereof. [Figure 2] FIG. 2(a) is a circuit diagram of a spike generation circuit according to a second modification of the first embodiment, and FIG. 2(b) is a diagram showing the voltages at the node N1 and the output terminal Tout. [Figure 3] FIG. 3(a) is a circuit diagram of a spike generation circuit according to a third modification of the first embodiment, and FIG. 3(b) is a diagram showing the voltages at nodes Ni, N1 and the output terminal Tout. [Figure 4] FIG. 4(a) is a circuit diagram of a spike generation circuit according to a fourth modification of the first embodiment, and FIG. 4(b) is a diagram showing the voltages at the node N1 and the output terminal Tout. [Figure 5]FIG. 5(a) is a circuit diagram of a spike generation circuit according to a fifth modification of the first embodiment, and FIG. 5(b) is a diagram showing the voltages at nodes Ni, N1 and the output terminal Tout. [Figure 6] FIG. 6(a) is a circuit diagram of a spike generation circuit according to the second embodiment, and FIG. 6(b) is a diagram showing voltages with respect to time. [Figure 7] FIG. 7(a) is a circuit diagram of a spike generation circuit according to a first modification of the second embodiment, and FIG. 7(b) is a diagram showing voltages with respect to time. [Figure 8] FIG. 8 is a circuit diagram of a spike generating circuit according to a third embodiment. [Figure 9] 9(a) and 9(b) are diagrams showing the voltages at each node with respect to time in the third embodiment. [Figure 10] 10(a) and 10(b) are diagrams showing input voltage, output voltage, and current consumption with respect to time in the third embodiment. [Figure 11] 11(a) to 11(d) are diagrams showing output voltages with respect to time in the third embodiment. [Figure 12] 12(a) to 12(d) are diagrams showing output voltages with respect to time in the third embodiment. [Figure 13] 13(a) to 13(d) are diagrams illustrating the function of the capacitor C2. [Figure 14] 14(a) and 14(b) are circuit diagrams of the spike generating circuit in the third embodiment. [Figure 15] 15(a) and 15(b) are circuit diagrams of the spike generating circuit in the third embodiment. [Figure 16] 16(a) to 16(d) are diagrams showing the output voltage of the spike generation circuit in the third embodiment with respect to time. [Figure 17] FIG. 17 is a circuit diagram of a spike generation circuit according to a first modification of the third embodiment. [Figure 18] FIG. 18 is a diagram illustrating the voltage at each node with respect to time in the first modification of the third embodiment. [Figure 19]FIG. 19(a) is a circuit diagram showing another example of a spike generation circuit according to a first modification of the third embodiment, and FIG. 19(b) and FIG. 19(c) are circuit diagrams of spike generation circuits according to second and third modifications of the third embodiment, respectively. [Figure 20] 20(a) and 20(b) are diagrams showing the voltages at each node with respect to time in the third modification of the third embodiment. [Figure 21] FIG. 21 is a circuit diagram of a spike generation circuit according to a fourth modification of the third embodiment. [Figure 22] 22(a) and 22(b) are circuit diagrams of a spike generation circuit according to a fourth embodiment. [Figure 23] 23(a) and 23(b) are circuit diagrams of a spike generation circuit according to a fourth embodiment. [Figure 24] FIG. 24 is a diagram showing voltages at each terminal and node with respect to time in the fourth embodiment. [Figure 25] FIG. 25 is a diagram showing voltages with respect to time when the FET 91 is not provided. [Figure 26] 26(a) and 26(b) are circuit diagrams of a spike generation circuit according to a first modification of the fourth embodiment. [Figure 27] 27(a) and 27(b) are circuit diagrams of a spike generation circuit according to a second modification of the fourth embodiment. [Figure 28] 28(a) and 28(b) are circuit diagrams of a spike generation circuit according to a third modification of the fourth embodiment. [Figure 29] 29(a) and 29(b) are circuit diagrams of a spike generation circuit according to a fourth modification of the fourth embodiment. [Figure 30] 30(a) and 30(b) are circuit diagrams of a spike generation circuit according to a fifth modification of the fourth embodiment. [Figure 31] FIG. 31 is a circuit diagram of a spike generation circuit according to a fifth embodiment. [Figure 32] 32(a) to 32(e) are diagrams showing the voltage at node N1 and the output voltage with respect to time in the fifth embodiment. [Figure 33]33(a) to 33(d) are diagrams showing the voltage at node N1 and the output voltage with respect to time in the fifth embodiment. [Figure 34] 34(a) and 34(b) are diagrams showing the frequency and period, respectively, with respect to the input voltage in the fifth embodiment. [Figure 35] FIG. 35 is a circuit diagram of a spike generation circuit according to a first modification of the fifth embodiment. [Figure 36] FIG. 36(a) is a circuit diagram of a spike generation circuit according to a second modification of the fifth embodiment, and FIG. 36(b) is a timing chart of the second modification of the fifth embodiment. [Figure 37] FIG. 37 is a circuit diagram of a spike generation circuit according to a third modification of the fifth embodiment. [Figure 38] 38(a) and 38(b) are diagrams showing the voltage at node N1 and the output voltage with respect to time in Modification 3 of Working Example 5. FIG. [Figure 39] FIG. 39 is a circuit diagram of a spike generation circuit according to a fourth modification of the fifth embodiment. [Figure 40] 40(a) and 40(b) are diagrams showing the voltage at node N1 and the output voltage with respect to time in the fourth modification of the fifth embodiment. [Figure 41] FIG. 41 is a circuit diagram of a spike generation circuit according to a fifth modification of the fifth embodiment. [Figure 42] FIG. 42(a) is a circuit diagram of a spike generation circuit according to a sixth modification of the fifth embodiment, and FIG. 42(b) is a timing chart of the sixth modification of the fifth embodiment. [Figure 43] 43(a) to 43(c) are block diagrams of an information processing circuit according to a sixth embodiment. [Figure 44] FIG. 44 is a block diagram of a power conversion circuit according to a seventh embodiment. [Figure 45] FIG. 45 is a diagram illustrating the operation of the determination circuit in the seventh embodiment. [Figure 46] 46(a) to 46(c) are diagrams showing symbols of the spike generating circuit in the seventh embodiment. [Figure 47]47(a) to 47(c) are diagrams illustrating the operation of the flip-flop circuit in the seventh embodiment. [Figure 48] FIG. 48 is a circuit diagram of a determination circuit in the seventh embodiment. [Figure 49] FIG. 49 is a diagram showing the voltages of the nodes of the decision circuit with respect to time in the seventh embodiment. [Figure 50] FIG. 50 is a circuit diagram showing a rectifier circuit in the seventh embodiment. [Figure 51] 51(a) to 51(c) are schematic diagrams of a step-down circuit in the seventh embodiment. [Figure 52] FIG. 52 is a circuit diagram of a step-down circuit according to the seventh embodiment. [Figure 53] FIG. 53 is a diagram illustrating the voltage at each node of the step-down circuit with respect to time in the seventh embodiment. [Figure 54] FIG. 54 is a diagram showing the voltages at nodes A and R with respect to time in Example 7. [Figure 55] 55(a) to 55(c) are schematic diagrams of a synchronous rectifier circuit in the seventh embodiment. [Figure 56] FIG. 56 is a circuit diagram of a synchronous rectifier circuit according to the seventh embodiment. [Figure 57] FIG. 57 is a diagram showing the voltage of each node of the synchronous rectifier circuit with respect to time in the seventh embodiment. [Figure 58] FIG. 58 is a diagram showing the charging voltage of the capacitor by the synchronous rectifier circuit with respect to time in the seventh embodiment. [Figure 59] FIG. 59 is a diagram showing the generated current and the capacitor voltage with respect to time in Example 7. [Figure 60] 60(a) and 60(b) are circuit diagrams of a spike generation circuit according to the eighth embodiment and its first modification, respectively. [Figure 61] 61(a) and 61(b) are circuit diagrams of spike generation circuits according to Modifications 1A and 1 of Example 8, respectively, used in the simulation. [Figure 62]62(a) to 62(d) are diagrams showing voltage versus time, illustrating the simulation results of Modification 1A of Example 8. [Figure 63] 63(a) to 63(d) are diagrams showing voltage versus time, illustrating the simulation results of Modification 1 of Example 8. [Figure 64] 64(a) to 64(c) are circuit diagrams of spike generation circuits according to modifications 2 to 4 of the eighth embodiment, respectively. [Figure 65] FIG. 65 is a circuit diagram of a spike generation circuit according to a fifth modification of the eighth embodiment. [Figure 66] 66(a) and 66(b) are circuit diagrams of spike generation circuits according to modifications 5A and 5 of Example 8, respectively, used in the simulation. [Figure 67] 67(a) and 67(b) are diagrams showing voltage versus time illustrating simulation results for Modification 5A of Example 8. Fig. 67(c) and 67(d) are diagrams showing voltage versus time illustrating simulation results for Modification 5 of Example 8. [Figure 68] 68(a) to 68(c) are circuit diagrams of spike generation circuits according to modifications 6 to 8 of the eighth embodiment, respectively. [Figure 69] 69(a) to 69(c) are circuit diagrams of spike generation circuits according to modifications 9 to 11 of the eighth embodiment, respectively. [Figure 70] 70(a) and 70(b) are diagrams showing voltages with respect to time in the ninth modification of the eighth embodiment. [Figure 71] FIG. 71 is a block diagram of a detector according to the ninth embodiment. [Figure 72] 72(a) and 72(b) are diagrams showing voltages with respect to time in the detector according to Example 9. FIG. [Figure 73] FIG. 73 is a block diagram of a detector according to a first modification of the ninth embodiment. [Figure 74] FIG. 74 is a diagram showing voltages with respect to time in the detector according to the first modification of the ninth embodiment. [Figure 75]FIG. 75 is a circuit diagram of a synchronous rectifier circuit according to a third modification of the ninth embodiment. [Figure 76] FIG. 76 is a diagram illustrating the voltages of the nodes of the synchronous rectifier circuit according to the third modification of the ninth embodiment with respect to time. [Figure 77] 77(a) and 77(b) are block diagrams of electronic circuits according to Comparative Example 1 and Example 10. FIG. [Figure 78] FIG. 78(a) is a diagram showing the spike generating circuit, and FIG. 78(b) and FIG. 78(c) are diagrams showing the internal state S and the output voltage Vout, respectively, over time. [Figure 79] 79(a) and 79(b) are block diagrams of electronic circuits according to Comparative Example 1 and Example 10. FIG. [Figure 80] 80(a) and 80(b) are diagrams illustrating an example of an electronic circuit according to a tenth embodiment. [Figure 81] 81(a) and 81(b) are block diagrams of electronic circuits according to first and second modifications of the tenth embodiment, respectively. [Figure 82] 82(a) and 82(b) are block diagrams of an electronic circuit according to a third modification of the tenth embodiment, and FIG. 82(c) is a diagram showing the symbol of the electronic circuit according to the third modification of the tenth embodiment. [Figure 83] 83(a) and 83(b) are diagrams showing examples of spike signals input to the electronic circuit in the third modification of the tenth embodiment. [Figure 84] 84(a) and 84(b) are diagrams showing an example of a circuit in which a spike signal output from an electronic circuit in the third modification of the tenth embodiment is used. [Figure 85] Figures 85(a) and 85(c) are circuit diagrams showing an example in which a spike signal output from an electronic circuit in variant example 3 of Example 10 is used, and Figures 85(b) and 85(d) are diagrams showing the magnitude of the electromagnetic wave output from the antenna. [Figure 86] FIG. 86 is a schematic diagram of a network circuit according to a fourth modification of the tenth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. [Example]

[0010] 1(a) and 1(b) are circuit diagrams of spike generation circuits according to a first embodiment and its modification 1. As shown in Fig. 1(a), a spike generation circuit 130 of the first embodiment includes an inverter 12, a field effect transistor (FET) 14, an inverting circuit 16, and a delay circuit 17. The inverter 12 is a complementary metal oxide semiconductor (CMOS) inverter and includes an NFET 13a (N-channel FET) and a PFET 13b (P-channel FET).

[0011] The source of NFET 13a is connected to ground line 26, the drain is connected to node N1, and the gate is connected to node N0. The source of PFET 13b is connected to power supply line 28, the drain is connected to node N1, and the gate is connected to node N0. Nodes N0 and N1 are the input node and output node of inverter 12, respectively. FET 14 is a PFET and is connected in series with PFET 13b between node N1 and power supply line 28. The source of FET 14 is connected to power supply line 28 via PFET 13b, and the drain is connected to node N1.

[0012] The inverter circuit 16 inverts the level of the node N1 and outputs it to the gate of the FET 14. The delay circuit 17 delays the level of the node N1 and outputs it to a node N3. The node N3 is connected to the input node N0 and the output terminal Tout of the inverter 12. The inverter circuit 16 and the FET 14 form a positive feedback loop 15. The input terminal Tin is connected to an intermediate node Ni in the positive feedback loop 15.

[0013] [Modification 1 of Example 1] 1(b), in a spike generation circuit 131 of the first modification of the first embodiment, the FET 14 is an NFET, and is connected in series with the NFET 13a between the node N1 and the ground line 26. The source of the FET 14 is connected to the ground line 26 via the NFET 13a, and the drain is connected to the node N1. The other configurations are the same as those of the first embodiment, and therefore a description thereof will be omitted.

[0014] A second modification of the first embodiment in which the intermediate node Ni to which the input terminal Tin is connected is the node N1, and a third modification of the first embodiment in which the intermediate node Ni is within the inverter circuit 16 will be described.

[0015] [Modification 2 of Example 1] Modification 2 of Example 1 is an example in which the intermediate node Ni in Example 1 is replaced with node N1. FIG. 2(a) is a circuit diagram of a spike generation circuit according to Modification 2 of Example 1, and FIG. 2(b) is a diagram showing the voltages of node N1 and output terminal Tout. As shown in FIG. 2(a), in the spike generation circuit 132, input terminal Tin is connected to nodes N1 and Ni. As a result, an input signal is input to node N1. The other configurations are the same as those in Example 1, and therefore description thereof will be omitted.

[0016] As shown in FIG. 2(b), a case will be described in which the voltage of node N1 steadily increases from 0 V. This corresponds to a case in which a constant current flows through input terminal Tin when a capacitor is shunt-connected between input terminal Tin and intermediate node Ni, as shown in FIG. 8 of Example 3 described later. At time t0, the voltage of node N1 is low (0 V). The output of inversion circuit 16 is high, and FET 14 is off. The voltage of output terminal Tout is low (0 V). Since FET 14 is off, inverter 12 does not function.

[0017] The voltage at node N1 steadily increases over time. When the voltage at node N1 is lower than the threshold voltage Vth of inverter circuit 16, the output of inverter circuit 16 is high, the output of delay circuit 17 is low, and the voltage at output terminal Tout remains low.

[0018] At time t1, when the voltage at node N1 reaches the threshold voltage Vth of the inverter circuit 16, the inverter circuit 16 outputs a low level. The FET 14 turns on, starting the inverter 12. Because the voltage at the output terminal Tout is low, the inverter 12 sets the voltage at node N1 to a high level (Vdd).

[0019] At time t2, which is the delay time ΔT of delay circuit 17 after time t1, the output of delay circuit 17 goes high. Inverter 12 sets node N1 to low. The output of inversion circuit 16 goes high, turning off FET 14. The voltage at node N1 returns to low. At time t3, which is ΔT after time t2, delay circuit 17 sets the voltage at output terminal Tout to low. As a result, spike signal 52 having a pulse width equal to the delay time of delay circuit 17 is output from output terminal Tout.

[0020] [Modification 3 of Example 1] Modification 3 of Example 1 is an example in which the intermediate node Ni in Example 1 is provided within the inverter circuit 16. Examples of where the intermediate node Ni is provided will be described in Example 4 and its modifications. Fig. 3(a) is a circuit diagram of a spike generation circuit according to Modification 3 of Example 1, and Fig. 3(b) is a diagram showing the voltages of nodes Ni, N1, and the output terminal Tout. As shown in Fig. 3(a), in the spike generation circuit 133, the input terminal Tin is connected to the intermediate node Ni within the inverter circuit 16. The other configurations are the same as those in Example 1, and therefore description thereof will be omitted.

[0021] As shown in FIG. 3(b), at time t0, the voltage of node Ni is low and the gate of FET 14 is high. FET 14 is off and the voltage of node N1 is low. The voltage of output terminal Tout is low. Over time, the voltage of node Ni steadily increases. At time t1, when the voltage of node Ni reaches the threshold voltage Vth, the gate of FET 14 goes low. FET 14 turns on and the inverter 12 starts functioning, so node N1 goes high. At time t2, which is delayed from time t1 by the delay time ΔT of the delay circuit 17, the voltage of output terminal Tout goes high, and node N1 goes low due to the inverter 12. At time t3, the output terminal Tout goes low. The subsequent operation is the same as in Modification 2 of Example 1, and therefore a description thereof will be omitted.

[0022] A fourth modification of the first embodiment in which the intermediate node Ni to which the input terminal Tin is connected is the node N1, and a fifth modification of the first embodiment in which the intermediate node Ni is within the inverter circuit 16 will be described.

[0023] [Modification 4 of Example 1] The fourth modification of the first embodiment is an example in which the intermediate node Ni in the first modification of the first embodiment is replaced with a node N1. FIG. 4(a) is a circuit diagram of a spike generation circuit according to the fourth modification of the first embodiment, and FIG. 4(b) is a diagram showing the voltages of the node N1 and the output terminal Tout. As shown in FIG. 4(a), in the spike generation circuit 134, the input terminal Tin is connected to the nodes N1 and Ni. As a result, an input signal is input to the node N1. The other configurations are the same as those in the first modification of the first embodiment, and therefore a description thereof will be omitted.

[0024] A case will be described in which the voltage of node N1 uniformly decreases from Vdd, as shown in FIG. 4(b). This corresponds to a case in which a constant current flows through input terminal Tin when a capacitor is shunt-connected between input terminal Tin and intermediate node Ni, as shown in FIG. 19(b) of Modification 3 of Example 3, which will be described later. At time t0, the voltage of node N1 is high level (Vdd). The output of inversion circuit 16 is low level (0 V), and FET 14 is off. The voltage of output terminal Tout is high level. Because FET 14 is off, inverter 12 does not function.

[0025] The voltage at node N1 decreases steadily over time. When the voltage at node N1 is higher than the threshold voltage Vth of inverter circuit 16, the output of inverter circuit 16 is low, the output of delay circuit 17 is high, and the voltage at output terminal Tout remains high.

[0026] At time t1, when the voltage at node N1 reaches the threshold voltage Vth of the inverter circuit 16, the inverter circuit 16 outputs a high level. The FET 14 turns on, starting the inverter 12. Because the voltage at the output terminal Tout is high, the inverter 12 sets the voltage at node N1 to a low level (0 V).

[0027] At time t2, the output of delay circuit 17 goes low. Inverter 12 sets node N1 to high. The output of inversion circuit 16 goes low, turning off FET 14. The voltage at node N1 returns to high. At time t3, delay circuit 17 sets the voltage at output terminal Tout to high. As a result, spike signal 52 with a width ΔT is output from output terminal Tout.

[0028] [Modification 5 of Example 1] Modification 5 of Example 1 is an example in which the intermediate node Ni in Modification 1 of Example 1 is located inside the inverting circuit 16. Examples of where the intermediate node Ni is located will be described in Example 4 and its modifications. FIG. 5(a) is a circuit diagram of a spike generation circuit according to Modification 5 of Example 1, and FIG. 5(b) is a diagram showing the voltages of nodes Ni, N1, and the output terminal Tout. As shown in FIG. 5(a), in the spike generation circuit 135, the input terminal Tin is connected inside the inverting circuit 16. The other configurations are the same as those in Modification 1 of Example 1, and therefore description thereof will be omitted.

[0029] 5(b), when the voltage at node Ni reaches the threshold voltage Vth at time t1, the inverter circuit 16 outputs a high level. The FET 14 turns on, and node N1 goes low. The subsequent operation is the same as in Modification 4 of the first embodiment, and therefore a description thereof will be omitted.

[0030] According to the first embodiment and its modifications, the inverter 12 (first CMOS inverter) is connected between the ground line 26 and the power supply line 28 (between the first power supply and the second power supply), and its output node is connected to a node N1 (first node). The FET 14 (switch or first switch) is connected in series with the inverter 12 between the ground line 26 and the power supply line 28. The inverting circuit 16 (first inverting circuit) outputs an inverted signal of the signal at the node N1 to the gate (control terminal) of the FET 14. The delay circuit 17 delays the signal at the node N1 and outputs it to the input node (N0) of the inverter 12, and outputs an output spike signal 52 to the output terminal Tout.

[0031] In this configuration, in Modifications 2 and 4 of Example 1, node N1 is an intermediate node Ni connected to input terminal Tin, to which an input signal is input. As a result, as shown in FIGS. 2(b) and 4(b), when the voltage at node N1 exceeds threshold voltage Vth at time t1, inverter circuit 16 sets the gate of FET 14 to high level (FIG. 2(b)) or low level (FIG. 4(b)). This turns on FET 14, causing node N1 to go to high level (FIG. 2(b)) or low level (FIG. 4(b)). In this way, positive feedback is applied via inverter circuit 16.

[0032] At time t2, when the delay circuit 17 outputs a high level (FIG. 2(b)) or a low level (FIG. 4(b)), the output of the inverter 12 is inverted, and the node N1 becomes a low level (FIG. 2(b)) or a high level (FIG. 4(b)). In this way, negative feedback is applied via the delay circuit 17.

[0033] Therefore, the rising and falling edges of the spike signal 52 become steeper, and a spike signal 52 with a narrow pulse width can be generated. Furthermore, turning off the FET 14 can suppress current passing from the power supply line 28 to the ground line 26, thereby reducing power consumption. In the first embodiment and its modifications, the inverting circuit 16 and the delay circuit 17 may share a part or the whole of them.

[0034] In the third and fifth modifications of the first embodiment, the intermediate node Ni connected to the input terminal Tin is provided within the inverter circuit 16. As a result, as shown in FIGS. 3(b) and 5(b), at time t1, positive feedback is applied from the node N1 via the inverter circuit 16. At time t2, negative feedback is applied from the node N1 via the delay circuit 17. This makes it possible to generate a spike signal 52 with a narrow pulse width and to suppress power consumption. [Example]

[0035] Example 2 is a specific example of Modifications 2 and 4 of Example 1, and is an example of a spike generation circuit used in a neuron circuit or the like. FIG. 6(a) is a circuit diagram of the spike generation circuit according to Example 2, and FIG. 6(b) is a diagram showing voltages over time. As shown in FIG. 6(a), the spike generation circuit 100 of Example 2 includes an input circuit 10, an inverter 12, an FET 14, and inverting circuits 16 and 18. The inverting circuits 16 and 18 form a delay circuit 17. The input circuit 10 is a circuit that sets conditions for generating a spike signal from an input signal input to the input terminal Tin. The inverter 12 is a CMOS inverter and includes an NFET 13a and a PFET 13b.

[0036] The source of NFET 13a is connected to ground line 26, the drain is connected to node N1, and the gate is connected to node N0. The source of PFET 13b is connected to power supply line 28, the drain is connected to node N1, and the gate is connected to node N0. Nodes N0 and N1 are the input node and output node of inverter 12, respectively. FET 14 is a PFET and is connected in series with PFET 13b between node N1 and power supply line 28. The source of FET 14 is connected to power supply line 28 via PFET 13b, and the drain is connected to node N1.

[0037] Inverting circuit 16 inverts the level of node N1 and outputs it to the gate of FET 14 and to node N2. Inverting circuit 18 inverts the level of node N2 and outputs it to node N3. Node N3 is connected to input node N0 of inverter 12 and output terminal Tout.

[0038] 6(b) is a diagram showing the voltages of the input terminal Tin, the node N1, and the output terminal Tout over time. The input circuit 10 will be described as an example of an integration circuit that integrates an input signal input to the input terminal Tin and outputs it to the node N1.

[0039] In a steady state, the voltages of the input terminal Tin and the output terminal Tout are the voltage (0V) of the ground line 26. Just before time t0, the voltage of the node N1 is 0V. The node N2 is at a high level and the node N3 is at a low level. The gate of the FET 14 is at a high level, and the FET 14 is off. The input node of the inverter 12 is at a low level, and the FET 14 is off, so the node N1 is disconnected from the ground line 26 and the power supply line 28. Therefore, the voltage of the node N1 is maintained.

[0040] Between times t0 and t1, spike signals 50 are input to the input terminal Tin in a time series as input signals. When spike signals 50 are input to the input terminal Tin, the voltage of the input terminal Tin becomes Vin, which is higher than 0V. The input circuit 10 increases the voltage of node N1 each time a spike signal 50 is input. As a result, the voltage of node N1 gradually increases. When the voltage of node N1 is lower than the threshold voltage Vth of the inverter circuit 16, node N2 is at a high level and node N3 is at a low level. Therefore, the voltage of the output terminal Tout is maintained at 0V. Node N1 is disconnected from the ground line 26 and the power supply line 28.

[0041] At time t1, the voltage at node N1 exceeds the threshold voltage Vth. The inverter circuit 16 changes node N2 from high to low. Because a low level is applied to the gate of FET 14, FET 14 turns on, and positive feedback is applied to node N1. As a result, node N1 rises to high (voltage Vdd of the power supply line 28). When node N2 changes from high to low, the inverter circuit 18 changes node N3 from low to high. Because input node N0 of the inverter 12 goes high, negative feedback is applied to node N1, and node N1 falls to low (voltage 0 V of the ground line). Nodes N2 and N3 go high and low, respectively, and a spike signal 52 with a narrow pulse width is output to the output terminal Tout. FET 14 turns off, and node N1 is disconnected from the ground line 26 and the power supply line 28.

[0042] Thereafter, when the voltage at node N1 similarly exceeds the threshold voltage Vth, a spike signal 52 is output to the output terminal Tout. In this way, negative feedback is applied to node N1 immediately after positive feedback is applied, so that a spike signal 52 with a narrow pulse width can be generated. Also, immediately after FET 14 is turned on by positive feedback, FET 13a is turned on by negative feedback. At this time, FET 13b is simultaneously turned off by negative feedback, thereby suppressing current passing from the power line 28 to the ground line 26. This reduces power consumption.

[0043] [Modification 1 of Example 2] FIG. 7(a) is a circuit diagram of a spike generation circuit according to a first modification of the second embodiment, and FIG. 7(b) is a diagram showing voltages over time. In the spike generation circuit 102 of the first modification of the second embodiment, the FET 14 is an NFET, and is connected in series with the NFET 13a between the node N1 and the ground line 26. The source of the FET 14 is connected to the ground line 26 via the NFET 13a, and the drain is connected to the node N1. The node N2 is connected to the gate of the FET 14. The other configurations are the same as those in FIG. 6(a) of the second embodiment, and therefore will not be described again.

[0044] 7(b) is a diagram showing the voltages of the input terminal Tin, the node N1, and the output terminal Tout over time. In a steady state, the voltages of the input terminal Tin and the output terminal Tout are the voltage Vdd of the power supply line 28. Just before time t0, the voltage of the node N1 is Vdd.

[0045] Between times t0 and t1, spike signals 50 are input to the input terminal Tin in a time series. When the spike signals 50 are input, the voltage of the input terminal Tin becomes Vin, which is lower than Vdd. The input circuit 10 integrates the spike signals 50 and outputs the result to the node N1. As a result, the voltage of the node N1 gradually decreases. When the voltage of the node N1 is higher than the threshold voltage Vth of the inverter circuit 16, the node N2 is at a low level and the node N3 is at a high level. Therefore, the voltage of the output terminal Tout is maintained at Vdd. In the first modification of the second embodiment, a decrease in voltage is a rising edge, and a rise in voltage is a falling edge.

[0046] At time t1, the voltage at node N1 falls below the threshold voltage Vth. Inverting circuit 16 changes node N2 from low to high. Because a high level is applied to the gate of FET 14, FET 14 turns on and positive feedback is applied to node N1. This causes node N1 to rise to low. When node N2 changes from low to high, inverting circuit 18 changes node N3 from high to low. Because input node N0 of inverter 12 goes low, negative feedback is applied to node N1, causing node N1 to fall to high. This causes a spike signal 52 with a narrow pulse width to be output to output terminal Tout.

[0047] As described above, in the first modification of the second embodiment, the FET 14 is an NFET and is provided between the ground line 26 and the node N1, thereby generating a spike signal 52 with a narrow pulse width. Furthermore, the FET 13b can reduce power consumption.

[0048] 6(b) and 7(b), the input signal is explained using the spike signal 50 as an example, but the input signal may have any waveform. The input circuit 10 may be any circuit that converts the input signal so that the voltage at node N1 reaches the threshold voltage Vth when the conditions for generating the spike signal 52 are met.

[0049] According to the second embodiment and its modification, an input signal is input to an input terminal Tin. An inverter 12 (first CMOS inverter) has an output node connected to a node N1 (first node) connected to the input terminal Tin, and is connected between a ground line 26 (first power supply) and a power supply line 28 (second power supply having a voltage higher than that of the first power supply). An FET 14 (switch) is connected in series with the inverter 12 between the ground line 26 and the power supply line 28. An inversion circuit 16 (first inversion circuit) outputs an inverted signal of the signal at the node N1 to a gate (control terminal) of the FET 14. A delay circuit 17 delays the signal at the node N1 and outputs it to an input node N0 of the inverter 12, and a spike signal 52 (output spike signal) is output to an output terminal Tout.

[0050] This applies positive feedback via the inverting circuit 16 and negative feedback via the delay circuit 17, generating a spike signal 52 with a narrow pulse width. Furthermore, turning off the FET 13b suppresses current passing through from the power supply line 28 to the ground line 26, thereby reducing power consumption.

[0051] Inverting circuit 16 outputs an inverted signal of the signal at node N1 to the gate of FET 14 and to node N2 (second node). Delay circuit 17 includes inverting circuit 16 and an inverting circuit 18 that outputs an inverted signal of the signal at node N2 to input node N0 of inverter 12 and node N3 (third node). In this way, inverting circuit 16 can positively feed back the signal at node N1 to the gate of FET 14, and inverting circuit 18 can negatively feed back the signal at node N1 to input node N0 of inverter 12.

[0052] As shown in FIG. 6(a), when FET 14 is a PFET (P-channel transistor), FET 14 is connected between node N1 and power supply line 28. This allows a positive-going spike signal 52 to be generated, as shown in FIG. 6(b). As shown in FIG. 7(a), when FET 14 is an NFET (N-channel transistor), FET 14 is connected between node N1 and ground line 26. This allows a negative-going spike signal 52 to be generated, as shown in FIG. 7(b). [Example]

[0053] Example 3 is a specific example of the spike generation circuit of Example 2 and its modified example. Fig. 8 is a circuit diagram of the spike generation circuit according to Example 3. As shown in Fig. 8, in the spike generation circuit 104 of Example 3, the input circuit 10 is a capacitor C1 having one end connected to a node N1 and the other end connected to a ground line 26.

[0054] The inverting circuit 16 is an inverter 20 having an input node connected to N1 and an output node connected to node N2. The inverter 20 is a CMOS inverter and includes an NFET 21a and a PFET 21b. The source of the NFET 21a is connected to the ground line 26, the drain is connected to node N2, and the gate is connected to node N1. The source of the PFET 21b is connected to the power supply line 28, the drain is connected to node N2, and the gate is connected to node N1.

[0055] The inverting circuit 18 includes inverters 22a to 22c and a capacitor C2. The inverters 22a to 22c are connected in multiple stages between nodes N2 and N3. That is, they are connected in series between nodes N2 and N3. The inverters 22a to 22c are CMOS inverters, each including an NFET 23a and a PFET 23b. The source of the NFET 23a is connected to the ground line 26, the drain is connected to the output node, and the gate is connected to the input node. The source of the PFET 23b is connected to the power supply line 28, the drain is connected to the output node, and the gate is connected to the input node. The input node of the inverter 22a is connected to node N2, and the output node is connected to node N4. The input node of the inverter 22b is connected to node N4, and the output node is connected to node N5. The input node of the inverter 22c is connected to node N5, and the output node is connected to node N3. One end of the capacitor C2 is connected to node N4, and the other end is connected to the ground line 26. The other configurations are the same as those in the second embodiment, and therefore, description thereof will be omitted.

[0056] Simulation was performed using SPICE (Simulation Program with Integrated Circuit Emphasis) for each voltage in Example 3. The simulation conditions were as follows. NFET: Type: N-channel MOS using SOI (Silicon on Insulator), Gate length: 100 nm, Gate width: 100 nm, Threshold voltage: +0.8 V, Gate capacitance: 1 fF PFET: Type: P-channel MOSFET using SOI, Gate length: 100 nm, Gate width: 200 nm, Threshold voltage: -0.8 V, Gate capacitance: 1 fF Capacitor C1: Capacitance: 10 fF Capacitor C2: Capacitance: 4fF Ground wire 26: Voltage: 0V Power line 28: Voltage Vdd: 1V A constant current of 1 pA was applied to the input terminal Tin.

[0057] 9(a) and 9(b) are diagrams showing the voltages of each node versus time in Example 3. FIG. 9(b) is an enlarged view of the vicinity of spike signal 52 in FIG. 9(a). The first division on the horizontal axis of FIG. 9(b) indicates 10,599,000 ns, which corresponds to the time in FIG. 9(a), and only the last two digits are shown on the subsequent divisions. The same applies to the enlarged views that follow.

[0058] As shown in FIG. 9(a), the voltage at node N1 increases over time, and when it exceeds the threshold voltage of 0.5 V at time t1, a spike signal 52 is output to node N3.

[0059] As shown in Figure 9(b), the voltage at node N1 increases from 0.5V to 0.8V between times t1 and t2. The voltage at node N1 increases rapidly on the time axis in Figure 9(a), but increases more slowly on the time axis in Figure 9(b). In Figure 9(b), time t1 corresponds to a time before 10,599,000 ns. The voltage at node N2 changes slowly from high to low between times t1 and t2. The voltage at node N4 changes from low to high somewhat faster than the voltage at node N2 between times t1 and t2. The voltage at node N5 changes from high to low much faster than the voltage at node N4. The voltage at node N3 changes very sharply from low to high at time t2.

[0060] After time t2, the voltage changes more rapidly from node N1 to node N2, N4, N5, and N3. This narrows the width of spike signal 52 to approximately 2 ns. The rise and fall of spike signal 52 are also steep. In the CMOS inverter, a short-circuit current flows from power supply line 28 to ground line 26 during the voltage transition period. However, by reducing the leakage current of the NFET and PFET of the CMOS inverter, this short-circuit current can be sufficiently reduced, thereby suppressing power consumption. As in Example 3, the rise and fall of spike signal 52 are steep, further suppressing power consumption of the spike generation circuit 104.

[0061] 10(a) and 10(b) are diagrams showing the input voltage, output voltage, and current consumption versus time in Example 3. FIG. 10(b) is an enlarged view of the area around spike signal 52 in FIG. 10(a). As shown in FIG. 10(a), the voltage V1 at node N1 gradually increases from time 0 ms to 5 ms, and when voltage V1 reaches 0.5 V, it suddenly drops to 0.8 V and then to 0 V. At time 5 ms, the voltage Vout at output terminal Tout reaches 1 V, and spike signal 52 is output. The current consumption between time 0 ms and 5 ms is 10 -11 A or below.

[0062] As shown in FIG. 10(b), at time t2, the voltage V1 at the node N1 suddenly drops from 0.8 V to 0 V. A spike signal 52 with a width of approximately 2 ns is output to the output terminal Tout. At time t2, the current is approximately 1×10 -6 A, which is the largest. In the spike generation circuit 104, most of the power is consumed when the spike signal 52 is generated. When the power supply voltage is 1V, the energy consumed in one spike is approximately 15 fJ. In this way, the power consumption (energy consumption) for spike generation can be made very small.

[0063] The function of capacitor C2 in Example 3 will be described. In Example 3, the capacitance value of capacitor C2 was changed and the output voltage Vout versus time was simulated. FIGS. 11(a) to 12(d) are diagrams showing the output voltage versus time in Example 3. In FIGS. 11(a) to 12(d), the capacitance values ​​of capacitor C2 are set to 0 fF, 1 fF, 2 fF, 3 fF, 4 fF, 6 fF, 10 fF, and 20 fF, respectively.

[0064] As shown in Figure 11(a), when the capacitance of capacitor C2 is 0 fF, the width of spike signal 52 is approximately 60 ns and the rise is gradual. As shown in Figure 11(b), when the capacitance of capacitor C2 is 1 fF, the width of spike signal 52 is small, approximately 16 ns, and the rise is somewhat steeper. As shown in Figure 11(c), when the capacitance of capacitor C2 is 2 fF, the width of spike signal 52 is even smaller, approximately 3 ns, and the rise is even steeper. As shown in Figure 11(d), when the capacitance of capacitor C2 is 3 fF, the width of spike signal 52 is at its minimum, approximately 2 ns, and the rise is even steeper.

[0065] As shown in Figure 12(a), when the capacitance of capacitor C2 is 4 fF, the width of spike signal 52 is approximately 2 ns, the smallest, and the rise is even steeper. As shown in Figure 12(b), when the capacitance of capacitor C2 is 6 fF, the width of spike signal 52 is approximately 2.5 ns, the rise is similar, and the fall is slightly gentler. As shown in Figure 12(c), when the capacitance of capacitor C2 is 10 fF, the width of spike signal 52 is approximately 3 ns, the rise is slightly gentler. As shown in Figure 12(d), when the capacitance of capacitor C2 is 20 fF, the width of spike signal 52 is approximately 5 ns, the rise and fall are slightly gentler.

[0066] As described above, the provision of capacitor C2 narrows the width of spike signal 52 and makes its rising and falling edges sharper. This further reduces power consumption. The gate capacitances of the NFET and PFET are 0.1 fF, and the capacitance of capacitor C2 is preferably at least one time, more preferably at least two times, and even more preferably at least three times the gate capacitance. The capacitance of capacitor C2 is preferably no more than 1000 times, more preferably no more than 50 times the gate capacitance.

[0067] 13(a) to 13(d) are diagrams explaining the function of capacitor C2. FIG. 13(a) is a schematic diagram showing the current flowing to the output node when the inverter output is inverted over time. As shown in FIG. 13(a), when the output of the CMOS inverter is inverted, a small current IL flows to the output node. After that, a large current IH flows. Assuming that the currents IL and IH are constant, the periods during which the currents IL and IH flow are designated as TL and TH.

[0068] 13(b) to 13(d) are schematic diagrams showing the voltage V4 at node N4 over time in Example 3. As shown in FIG. 13(b), when the capacitance of capacitor C2 is small, the rise in the voltage at node N4 is determined by the charging time of the gate capacitance of inverter 22b. During period TL, current IL is small, so voltage V4 at node N4 increases gradually. During period TH, current IH is large, so voltage V4 increases rapidly. When voltage V4 exceeds threshold voltage Vth during period TL, the output of inverter 22b is gradually inverted. Therefore, the rise and fall of spike signal 52 become gradual. Furthermore, when the capacitance of capacitor C2 is small, the timing of negative feedback becomes too early, inhibiting positive feedback, and the rise becomes even more gradual.

[0069] As shown in Figure 13(c), when the capacitance value of capacitor C2 is medium, current IL is supplied to inverter 22b and charged to capacitor C2. Therefore, during period TL, voltage V4 does not exceed threshold voltage Vth. During period TH, when voltage V4 exceeds threshold voltage Vth, the output of inverter 22b is suddenly inverted. This causes spike signal 52 to rise and fall sharply.

[0070] 13(d), when the capacitance value of capacitor C2 is large, the rise of voltage V4 during period TH becomes gradual. As a result, the output of inverter 22b is inverted gradually. This causes the rise and fall of spike signal 52 to become gradual. Furthermore, the width of spike signal 52 becomes wider.

[0071] As described above, in the third embodiment, by providing the capacitor C2, the width of the spike signal 52 can be narrowed and the rising and falling edges can be made steeper, thereby reducing power consumption.

[0072] The capacitor C2 may be a MOS capacitor or a MIS (Metal Insulator Semiconductor) capacitor, or may be the parasitic capacitance of a MOSFET.

[0073] Simulations were performed by changing the number of inverters in the inverting circuit 18 of Example 3. FIGS. 14(a) to 15(b) are circuit diagrams of spike generation circuits in Example 3. As shown in FIG. 14(a), in a spike generation circuit 104a, the inverting circuit 18 includes one inverter 22a and a capacitor C2. The capacitor C2 is connected to a node N4 subsequent to the inverter 22a. As shown in FIG. 14(b), in the spike generation circuit 104, the inverting circuit 18 includes three inverters 22a to 22c, similar to FIG. 8 of Example 3. The capacitor C2 is connected to a node N4 between the inverters 22a and 22b.

[0074] As shown in Figure 15(a), in a spike generation circuit 104b, the inverting circuit 18 includes five inverters 22a to 22e. A capacitor C2 is connected to a node N4 between the inverters 22a and 22b. As shown in Figure 15(b), in a spike generation circuit 104c, the inverting circuit 18 includes seven inverters 22a to 22g. A capacitor C2 is connected to a node N4 between the inverters 22a and 22b.

[0075] Figures 16(a) to 16(d) are diagrams showing the output voltage over time of the spike generation circuit in Example 3. As shown in Figure 16(a), in the spike generation circuit 104a, the spike signal 52 rises gradually and has a wide width. As shown in Figure 16(b), in the spike generation circuit 104, the spike signal 52 rises sharply, and the width of the spike signal 52 is approximately 2 ns. As shown in Figure 16(c), in the spike generation circuit 104b, the spike signal 52 rises slightly wider, but also has a steeper rise. As shown in Figure 16(d), in the spike generation circuit 104c, the spike signal 52 rises slightly wider, but also has a steeper rise.

[0076] As described above, a spike generating circuit can be realized by using an odd number of inverters in the inversion circuit 18. To narrow the width of the spike signal 52 and make the rising and falling edges steeper, it is preferable that the number of inverters 22a to 22g be three or more. Three is more preferable.

[0077] [Modification 1 of Example 3] FIG. 17 is a circuit diagram of a spike generation circuit according to a first modification of the third embodiment. As shown in FIG. 17, the spike generation circuit 106 according to the first modification of the third embodiment does not include a capacitor C2. The inversion circuit 18 has an odd number of inverters, for example, seven. The node between inverters 22a and 22b is N4, the node between inverters 22b and 22c is N5, the node between inverters 22c and 22d is N6, the node between inverters 22d and 22e is N7, the node between inverters 22e and 22f is N8, and the node between inverters 22f and 22g is N9. The other configurations are the same as those of the third embodiment, and therefore will not be described again.

[0078] The voltage at each node in Modification 1 of Example 3 was simulated. FIG. 18 is a diagram showing the voltage at each node with respect to time in Modification 1 of Example 3. As shown in FIG. 18, the voltage transition becomes steeper as it goes from node N1 to node N2, N4, N5, N6, N7, N8, N9, and N3. In particular, the change from high level to low level at node N9 is steep, and the rise and fall of spike signal 52 at node N3 are as steep as those in FIG. 9(b) of Example 3.

[0079] As described above, by increasing the number of inverters 22a to 22g, the rising and falling edges of the spike signal 52 can be made steeper without providing the capacitor C2.

[0080] Fig. 19(a) is a circuit diagram showing another example of a spike generation circuit according to Modification 1 of Example 3. As shown in Fig. 19(a), in a spike generation circuit 106a, the inversion circuit 18 has one inverter 22a.

[0081] 17 and 19(a), the number of inverters 22a may be an odd number. When capacitor C2 is not provided, in order to make the rise and fall of spike signal 52 steep, the number of inverters 22a to 22g is preferably three or more, more preferably five or more, and even more preferably seven or more.

[0082] [Modification 2 of Example 3] Fig. 19(b) is a circuit diagram of a spike generation circuit according to Modification 2 of Example 3. As shown in Fig. 19(b), in spike generation circuit 108, one end of capacitor C2 is connected to power line 28, and the other end is connected to node N4. The other configuration is the same as in Example 3, and therefore description thereof will be omitted.

[0083] As in the second modification of the third embodiment, the capacitor C2 may be connected to the power supply line 28. The capacitor C2 may be connected to a reference potential terminal other than the ground line 26 and the power supply line 28, to which a constant potential is supplied.

[0084] [Modification 3 of Example 3] Fig. 19(c) is a circuit diagram of a spike generation circuit according to Modification 3 of Example 3. As shown in Fig. 19(c), in a spike generation circuit 110, one end of a capacitor C1 is connected to a power supply line 28, and the other end is connected to a node N1. FET 14 is an NFET, and its source is connected to the ground line 26, its drain is connected to node N1 via NFET 13a, and its gate is connected to node N2. The other configuration is the same as in Example 3, and therefore a description thereof will be omitted.

[0085] 20(a) and 20(b) are diagrams showing the voltage at each node with respect to time in Modification 3 of Example 3. Fig. 20(b) is an enlarged view of the vicinity of spike signal 52 in Fig. 20(a).

[0086] 20(a), the voltage at node N1 decreases over time from Vdd, which is 1 V. When the voltage at node N1 falls below 0.5 V, a spike signal 52 is generated.

[0087] 20(b), the voltages at the nodes N1 to N5 have waveforms that are the upside-down versions of the voltages in FIG. 9(b) of Example 3. The width of the spike signal 52 is about 2 ns, which is similar to that of Example 3, and the rising and falling edges are similarly steep to those of Example 3.

[0088] By using an NFET for the FET 14 as in the third modification of the third embodiment, it is possible to cope with the case where the spike signal 50 goes in the negative direction, as in the first modification of the second embodiment.

[0089] As in the third modification of the third embodiment, the capacitor C1 may be connected to the power supply line 28. The capacitor C1 may be connected to a reference potential terminal to which a constant potential is supplied, other than the ground line 26 and the power supply line 28.

[0090] [Modification 4 of Example 3] FIG. 21 is a circuit diagram of a spike generation circuit according to a fourth modification of the third embodiment. As shown in FIG. 21, in a spike generation circuit 112 according to the fourth modification of the third embodiment, the inversion circuit 16 includes an inverter 20 and an FET 24. The FET 24 is a PFET and is connected between the inverter 20 and a power supply line 28. The gates of the FET 24 and the FET 14 are connected to a node N10. The node N10 is connected to the drain of the FET 24. The FETs 14 and 24 form a current mirror circuit.

[0091] When the voltage at node N1 exceeds the threshold voltage, node N2 goes low. The current flowing between the source and drain of FET 24 increases. This causes the voltage at node N10 to decrease, and the source-drain current of FET 14 and the source-drain current of FET 24 become similar. This causes positive feedback to be applied to node N1.

[0092] The inverting circuit 18 includes an inverter 22, a capacitor C2, and NFETs 29a and 29b. The capacitor C2 is connected between a node N2 and a ground line 26. The input node of the inverter 22 is connected to the node N2, and the output node is connected to a node N3. The NFET 29a is connected between the node N3 and an NFET 23a. The NFET 29b is connected between the node N3 and an input node N0 of the inverter 20. The gates of the NFETs 29a and 29b are connected to a power supply line 28. The capacitor C3 has one end connected to the node N0 and the other end connected to the ground line 26. The capacitor C3 and the NFETs 29a and 29b function as resistors for delaying the negative feedback. The inverting circuit 18 applies negative feedback to the node N1.

[0093] As in the fourth modification of the third embodiment, the output node N2 of the inverter 20 does not need to be connected to the gate of the FET 14. When the level of the inverter 20 changes, the inverting circuit 16 simply outputs an inverted signal of the signal at the node N1 to the gate of the FET 14.

[0094] As in the third embodiment and its modifications, the inverting circuit 16 includes an odd number of inverters 20 (second CMOS inverters) connected in series between nodes N1 and N2, with the input node connected to node N1 and the output node connected to node N2. The inverting circuit 18 includes an odd number of inverters 22a to 22g (third CMOS inverters) connected in series between nodes N2 and N3, with the input node connected to node N2 and the output node connected to node N3. This allows the inverting circuit 16 to apply positive feedback and the inverting circuit 18 to apply negative feedback.

[0095] The inverting circuit 16 may include three or more inverters 20, but the number of inverters 20 is preferably one for the sake of compactness.

[0096] The inversion circuit 18 includes three or more inverters 22a to 22g, which makes it possible to narrow the width of the spike signal 52 and make the rising and falling edges sharper.

[0097] The circuit includes a capacitor C2 (first capacitive element) having one end connected to a node N4 (fourth node) between the three or more inverters 22a to 22g and the other end connected to the ground line 26 or the power supply line 28 (first reference potential terminal). This makes it possible to narrow the width of the spike signal 52 and make its rising and falling edges steeper, as in the third embodiment and its second modification.

[0098] The capacitance of capacitor C2 is equal to or greater than the gate capacitance of one of the FETs in inverters 22a to 22g. This narrows the width of spike signal 52 and makes its rising and falling edges sharper. For example, the capacitance of capacitor C2 is set equal to or greater than the gate capacitance of the FET with the smallest gate capacitance among inverters 22a to 22g.

[0099] The input circuit 10 includes a capacitor C1 (second capacitive element) having one end connected to the node N1 and the other end connected to the ground line 26 or the power supply line 28 (second reference potential terminal), thereby integrating an input signal input to the input terminal Tin and outputting it to the node N1.

[0100] In Examples 2 and 3 and their modifications, to reduce power consumption during standby other than when generating spike signal 52, it is preferable to reduce the leakage current of each FET when it is off. Therefore, it is preferable to increase the threshold voltage of each FET. For example, the threshold voltage of all or some of the FETs is preferably 0.3×Vdd (voltage of power supply line 28−voltage of ground line 26) or higher, more preferably 0.5×Vdd or higher, and even more preferably 0.8×Vdd or higher. Note that a threshold voltage of 0.3×Vdd or higher means +0.3×Vdd or higher for NFETs and −0.3×Vdd or lower for PFETs. The same applies to the threshold voltages of the other FETs.

[0101] A voltage (e.g., a voltage slightly lower than the threshold voltage Vth) higher than the low level (the voltage of the ground line 26) is applied to node N1 for a long period of time. Therefore, the FETs most likely to have a large leakage current are NFET 21a and PFET 21b of inverter 20, whose input node is connected to node N1. Therefore, the threshold voltage of NFET 21a and PFET 21b of inverter 20 (the first-stage inverter if there are multiple inverters 20) is preferably set to 0.3×Vdd or higher, more preferably 0.5×Vdd or higher, and even more preferably 0.8×Vdd or higher.

[0102] Let IK be the maximum leakage current allowed in the spike generation circuit when not in spike generation operation. For example, consider the case where the power consumption of the spike generation circuit is kept below the desired power when a voltage of approximately Vdd / 2 is applied to node N1 for a long period of time. In this case, if the leakage current of the spike generation circuit is mostly the leakage current of inverter 20, the power consumption of the spike generation circuit can be kept below the desired power by keeping the leakage current of NFET 21a and PFET 21b of inverter 20 below IK. When the source is grounded, the gate voltages of NFET 21a and PFET 21b at which the channel leakage current is IK are Vn_IK and -(Vp_IK), respectively. In this case, if Vdd≦Vn_IK+Vp_IK, the power consumption can be kept below the desired power even when a voltage of approximately Vdd / 2 is applied to node N1 for a long period of time. For example, when the desired power is 1 nW, the leakage current IK is 1×10 -9 / Vdd. To further reduce power consumption, the leakage current IK is set to 5×10 -10 / Vdd or less, and 2×10 -10 It is more preferable to set it to / Vdd or less.

[0103] To suppress the leakage current of each FET, it is preferable to use FETs that use an SOI (Silicon on Insulator) substrate. This FET has a small leakage current between the source and drain, which reduces power consumption. For example, the leakage current of a single FET can be reduced to 1 pA or less. [Example]

[0104] Example 4 is a specific example of Modifications 3 and 5 of Example 1. Figs. 22(a) to 23(b) are circuit diagrams of a spike generation circuit according to Example 4. As shown in Fig. 22(a), a spike generation circuit 136 of Example 4 includes a flip-flop circuit 90, a delay circuit 17, and an FET 91. The delay circuit 17 is a circuit in which an even number of inverter stages are cascaded, like the delay circuit 17 having the inverting circuits 16 and 18 of Example 2 and its Modification 1.

[0105] When input node 90a goes high, flip-flop circuit 90 sets output node 90c to high and maintains the high level of output node 90c until a high level is input to input node 90b. When input node 90b goes high, flip-flop circuit 90 sets output node 90c to low and maintains the low level of output node 90c until a high level is input to input node 90a.

[0106] The input node 90a is connected to an intermediate node Ni which is connected to the input terminal Tin. The input node 90b is connected to a node N3. The output node 90c is connected to an input node of a delay circuit 17, and the output node of the delay circuit 17 is connected to the node N3. The FET 91 is an NFET, and its source, drain, and gate are connected to the ground line 26, the intermediate node Ni, and the node N3, respectively.

[0107] As shown in Figure 22(b), spike generation circuit 137 uses NFETs 92a to 92d and PFETs 93a to 93d as the flip-flop circuit 90 of Figure 22(a). NFET 92c and PFET 93c in Figure 22(b) can be deleted, and an example in which they are deleted is shown below.

[0108] As shown in FIG. 23(a), spike generation circuit 138 does not include NFET 92c and PFET 93c. NFET 92d and PFET 93b correspond to NFET 13a and PFET 13b, respectively. NFET 13a and PFET 13b are connected in series between power supply line 28 and ground line 26 to form CMOS inverter 12. PFET 93d corresponds to FET 14. FET 14 is connected in series with PFET 13b between node N1 and power supply line 28. The gate of FET 14 is connected to node Ng.

[0109] NFET 92b corresponds to FET 95. The source, drain, and gate of FET 95 are connected to ground line 26, node Ng, and node N1, respectively. NFET 92a and PFET 93a correspond to CMOS inverter 94. The input node and output node of CMOS inverter 94 are connected to nodes Ni and Ng, respectively. The input node and output node of delay circuit 17 are connected to nodes N1 and N3, respectively.

[0110] The inverting circuit 16 includes inverting circuits 16a and 16b. The inverting circuit 16a includes a FET 95. The inverting circuit 16b includes a FET 91 and an inverter 94.

[0111] As shown in FIG. 23(b), a spike generation circuit 139 includes the spike generation circuit 138 of FIG. 23(a) and the NFET 92c of FIG. 22(b). The NFET 92c corresponds to the FET 96. The source, drain, and gate of the FET 96 are connected to the ground line 26, node N1, and node Ng, respectively. In the spike generation circuit 138 of FIG. 23(a), when the FET 14 is turned off, the node N1 floats. In the spike generation circuit 139, when the FET 14 is turned off, the FET 96 is turned on, and the node N1 goes low. This prevents the node N1 from floating. Example 4 may be any of the circuits of FIG. 22(a) to FIG. 23(b).

[0112] The operation of the fourth embodiment will be described using the circuit of FIG. 23(b) as an example. FIG. 24 is a diagram showing the voltages of each terminal and node over time in the fourth embodiment, and shows the voltages of node Ni, node Ng corresponding to the gate of FET 14, node N1, and output terminal Tout (i.e., node N3). At time t0, the voltage of node Ni is 0V, the voltage of node Ng is high level (Vdd), the voltage of node N1 is low level (0V), and the voltage of output terminal Tout is low level (0V). The input node N0 of the inverter 12 is low level. Since node Ng is high level and FET 14 is off, the inverter 12 does not function. Furthermore, since FET 96 is on, node N1 is low level.

[0113] An example of an input signal whose voltage rises at a constant rate over time will be described. After time t0, the voltage at node Ni rises over time. When the voltage at node Ni does not reach the threshold voltage of inverter 94a, the voltage at node Ng is Vdd. When the voltage at node Ni approaches the threshold voltage Vth, the voltage at node Ng gradually decreases. Because FET 14 is off and FET 96 is on, node N1 remains at a low level.

[0114] At time t1, when the voltage at node Ni reaches the threshold voltage Vth, the voltage at node Ng reaches the threshold voltage of FET 14. This causes the voltage at node N1 to rise. When FET 95 turns on, the voltage at node Ng goes low. FET 14 turns on and FET 96 turns off. This causes the voltage at node N1 to go high. In this way, FET 95 functions as an inverter circuit 16a that sets node Ng to low when node N1 goes high. Positive feedback is applied to node N1 by the inverter circuit 16a and FET 14, causing the voltage at node N1 to rise sharply.

[0115] At time t2, delay circuit 17 sets output terminal Tout to high level, with a delay from time t1. Because the gate of FET 91 is at high level, FET 91 is turned on, and the voltage of node Ni becomes 0 V. Node Ng becomes high level. FET 14 is turned off and FET 96 is turned on, so node N1 becomes low level. In this way, FET 91 and inverter 94 function as inversion circuit 16b, which sets node Ng to high level and node N1 to low level when node N3 becomes high level.

[0116] At time t4, the delay circuit 17 brings the output terminal Tout to a low level with a delay from time t2, causing a spike signal 52 with a pulse width of t4-t2 to be output to the output terminal Tout.

[0117] 23(b), consider a case where inverter 94 is not provided and the control terminal of FET 14 is connected to node Ni. In this case, node Ni is included in the positive feedback loop from node N1 through FETs 95 and 14, and node Ni is maintained at a low level. Thus, it is preferable to provide inverter 94 between intermediate node Ni and the gate of FET 14.

[0118] Consider the case in FIG. 23(b) where FET 91 is not provided and output terminal Tout is not fed back to intermediate node Ni. FIG. 25 is a diagram showing voltages over time when FET 91 is not provided. As shown in FIG. 25, even when output terminal Tout goes high at time t2, the voltage at node Ni does not reach 0 V but continues to rise. Because positive feedback via FET 95 and negative feedback via delay circuit 17 are alternately applied, the voltage at node N1 alternates between low and high levels, and spike signal 52 is repeatedly output from output terminal Tout. In this way, if inversion circuit 16a does not set the gate of FET 14 to high even when node N1 goes low, it is preferable to provide FET 91.

[0119] [Modification 1 of Example 4] 26(a) and 26(b) are circuit diagrams of a spike generation circuit according to a first modification of the fourth embodiment. As shown in FIG. 26(a), a spike generation circuit 140 uses a latch having NAND circuits 91a and 91b in a flip-flop circuit 90. The FET 91 is a PFET, and the source of the FET 91 is connected to the power supply line 28. The other configurations are the same as those of the spike generation circuit 136 in FIG. 22(a), and therefore a description thereof will be omitted.

[0120] As shown in Figure 26(b), in a spike generation circuit 141, the flip-flop circuit 90 is broken down into FETs, and FETs that can be removed are deleted. Compared to the spike generation circuit 139 in Figure 23(b), the FET 14 is an NFET, and the FET 14 is connected in series with the FET 13a between the node N1 and the ground line 26. The FETs 95 and 96 are PFETs. The sources of the FETs 95 and 96 are connected to the power supply line 28. The inverter 94 to the delay circuit 17 form a circuit 98. The rest of the configuration is the same as that of the spike generation circuit 139 in Figure 23(b), so a description thereof will be omitted.

[0121] In the first modification of the third embodiment, the input signal input to the input terminal Tin is a signal that drops from a high level to a low level, like the signal at the input terminal Tin in Fig. 5(b) of the fifth modification of the first embodiment. A low-level spike signal 52 is output from the output terminal Tout, as shown in Fig. 5(b).

[0122] As in the spike generation circuit 141, by using an NFET for the FET 14, the spike generation circuit 135 of the fifth modification of the first embodiment can be realized.

[0123] [Modification 2 of Example 4] 27(a) and 27(b) are circuit diagrams of a spike generation circuit according to a second modification of the fourth embodiment. As shown in FIG. 27(a), a spike generation circuit 142 includes inverters 94a and 94b in addition to the spike generation circuit 140 of FIG. 26(a). The inverter 94a is connected between node Ni and an input node 90a of a flip-flop circuit 90, and the inverter 94b is connected between node N3 and the gate of an FET 91. The FET 91 is an NFET, and its source is connected to the ground line 26. The rest of the configuration is the same as that of the spike generation circuit 140 of FIG. 26(a), so a description thereof will be omitted.

[0124] As shown in Figure 27(b), in a spike generation circuit 143, the flip-flop circuit 90 is broken down into FETs, and FETs that can be removed are deleted. Circuit 98 in the spike generation circuit 143 is the same as circuit 98 in the spike generation circuit 141 in Figure 26(b). FET 91 is an NFET, and inverters 94a and 94b are provided. Inverting circuit 16b includes inverters 94, 94a, 94b, and FET 91. The rest of the configuration is the same as that of the spike generation circuit 141 in Figure 26(b), so a description will be omitted.

[0125] The input signal input to the input terminal Tin is a signal that rises from a low level to a high level, like the signal at the input terminal Tin in FIG. 3(b) of Modification 3 of the first embodiment. The inverter 94a converts the input signal into a signal that falls from a high level to a low level, like the signal at the input terminal Tin in FIG. 5(b) of Modification 5 of the first embodiment. A low-level spike signal 52, like that in FIG. 5(b), is output from the output terminal Tout. The inverter 94b inverts the signal at the node N3 and outputs it to the gate of the FET 91.

[0126] The input signal may be inverted as in the spike generating circuit 143. In this case, the node Ni can be reset by providing an inverter 94b.

[0127] [Modification 3 of Example 4] Figures 28(a) and 28(b) are circuit diagrams of a spike generation circuit according to a third modification of the fourth embodiment. As shown in Figure 28(a), a spike generation circuit 144 uses a latch having a NOR circuit 91c and a NAND circuit 91b in a flip-flop circuit 90. Inverters 94d and 94e are provided in the loop of the NOR circuit 91c and the NAND circuit 91b. No inverter 94a is provided. The other configuration is the same as that of the spike generation circuit 142 in Figure 27(a), and therefore a description thereof will be omitted.

[0128] As shown in Figure 28(b), in spike generation circuit 145, flip-flop circuit 90 is broken down into FETs, and FETs that can be removed are deleted. Compared to spike generation circuit 143 in Figure 27(b), FET 95 is an NFET. Inverter 94c inverts the signal at node N1 and outputs it to the gate of FET 95. The drain of FET 95 is connected to node Ng2 between inverters 94a and 94. Inverter 94 inverts the signal at node Ng2 and outputs it to node Ng. Inverting circuit 16a includes inverters 94, 94c, and FET 95. Inverting circuit 16b includes inverters 94, 94a, 94b, and FET 91. The rest of the configuration is the same as that of spike generation circuit 143 in Figure 27(b), so description will be omitted.

[0129] The input signal is a signal that rises from low to high. The signal at node Ng2 is a signal that falls from high to low. The circuit 99 from inverter 94 to delay circuit 17 outputs a low-level spike signal 52, just like the spike generation circuit 135 of Variation 5 of Example 1.

[0130] Like the spike generating circuit 145, the inverting circuit 16a may include inverters 94 and 94c in addition to the FET 95. The inverting circuits 16a and 16b may share some circuit elements (for example, the inverter 94).

[0131] [Modification 4 of Example 4] Figures 29(a) and 29(b) are circuit diagrams of a spike generation circuit according to a fourth modification of the fourth embodiment. As shown in Figure 29(a), a spike generation circuit 146 uses a latch having a NAND circuit 91a and a NOR circuit 91d in a flip-flop circuit 90. Inverters 94d and 94e are provided in the loop of the NAND circuit 91a and the NOR circuit 91d. An inverter 94a is provided between node Ni and the input node 90a of the flip-flop circuit 90, and an inverter 94b is not provided between the output terminal Tout and the gate of the FET 91. The rest of the configuration is the same as that of the spike generation circuit 144 in Figure 28(a), so a description thereof will be omitted.

[0132] As shown in Figure 29(b), in spike generation circuit 147, flip-flop circuit 90 is broken down into FETs, and FETs that can be removed are deleted. Compared to spike generation circuit 145 in Figure 28(b), inverter 94b is provided between inverters 94a and 94b, and no inverter is provided between node N3 and the gate of FET 91. FET 96 is an NFET, and FETs 14 and 95 are PFETs. Inverting circuit 16a includes inverters 94, 94c, and FET 95. Inverting circuit 16b includes inverters 94, 94a, and 94b, and FET 91. The rest of the configuration is the same as that of spike generation circuit 145 in Figure 28(b), so a description will be omitted.

[0133] The input signal is a signal that rises from low to high. The signal at node Ng2 is a signal that rises from low to high. The circuit 99a from inverter 94 to delay circuit 17 outputs a high-level spike signal 52, just like the spike generation circuit 133 of variation 35 of the first embodiment.

[0134] Like spike generating circuits 143, 145 and 147, inverting circuits 16a and 16b may optionally include inverters.

[0135] [Modification 5 of Example 4] 30(a) and 30(b) are circuit diagrams of a spike generation circuit according to a fifth variation of the fourth embodiment. As shown in FIG. 30(a), the spike generation circuit 148 uses a flip-flop circuit 90 as a latch having NOR circuits 91c and 91d. An inverter 94f is connected in series with the delay circuit 17a between N3 and an output node 90d, which is complementary to the output node 90c of the flip-flop circuit 90. The output node 90d outputs a signal complementary to the output node 90c. Therefore, providing an inverter 94f before or after the delay circuit 17a provides the same functionality as when the delay circuit 17a is connected to the output node 90c. The spike generation circuits 136, 138, 140, 142, 144, and 146 may also each have a delay circuit 17a and an inverter 94f connected between the complementary output node of the output node 90c and node N3. The other configuration is the same as that of the spike generating circuit 136 in FIG. 22(a), and therefore a description thereof will be omitted.

[0136] As shown in Figure 30(b), in spike generation circuit 149, flip-flop circuit 90 is broken down into FETs, and FETs that can be removed are deleted. Compared to spike generation circuit 139 in Figure 23(b), the input node of delay circuit 17a is connected to node Ng (i.e., the drain of FET 95), and the output of delay circuit 17a is connected to node N3 via inverter 94f. FET 95, delay circuit 17a, and inverter 94f function as delay circuit 17. The rest of the configuration is the same as that of spike generation circuit 139 in Figure 23(b), so a description will be omitted.

[0137] Like the spike generating circuit 149, the inverting circuit 16a and the delay circuit 17 may share some circuit elements (for example, the FET 95).

[0138] According to the fourth embodiment and its first modification, the inverter 12 outputs a first level (one of a high level and a low level) and a second level (the other of a high level and a low level). The FET 14 (first switch) is turned on when the first level is input to its gate (control terminal), and is turned off when the second level is input. Here, when the FET 14 is an NFET, the first level and the second level are a high level and a low level, respectively, and when the FET 14 is a PFET, the first level and the second level are a low level and a high level, respectively.

[0139] When node N1 changes from the first level to the second level, inverter circuit 16a (first inverter circuit) outputs a first level to the gate of FET 14. For example, in spike generation circuits 139, 147, and 149 in Figures 23(b), 29(b), and 30(b), when node N1 changes from low level to high level, inverter circuit 16a outputs a low level to the gate of FET 14. In spike generation circuits 141, 143, and 145 in Figures 26(b), 27(b), and 28(b), when node N1 changes from high level to low level, inverter circuit 16a outputs a high level to the gate of FET 14.

[0140] When the output of delay circuit 17 becomes the second level, inversion circuit 16b (second inversion circuit) outputs the second level to the gate of FET 14. For example, in spike generation circuits 139, 147, and 149 of Figures 23(b), 29(b), and 30(b), when node N3 becomes the high level, inversion circuit 16b outputs the high level to the gate of FET 14. In spike generation circuits 141, 143, and 145 of Figures 26(b), 27(b), and 28(b), when node N3 becomes the low level, inversion circuit 16b outputs the low level to the gate of FET 14. Intermediate node Ni is provided within inversion circuit 16b.

[0141] This makes it possible to suppress power consumption and generate a spike signal 52 with a narrow pulse width, as shown in FIG.

[0142] The inverting circuit 16b includes an FET 91 (second switch) whose gate (control terminal) is connected to the output (node ​​N3) of the delay circuit 17. When the delay circuit 17 outputs a second level, the FET 91 connects the intermediate node Ni to a power supply that supplies the initial level of the input signal. For example, as shown in FIG. 3(b), when the initial level of the input signal is low, the FET 91 is an NFET and connects the intermediate node Ni to the ground line 26. For example, as shown in FIG. 5(b), when the initial level of the input signal is high, the FET 91 is a PFET and connects the intermediate node Ni to the power supply line 28. This resets the intermediate node Ni, and the node Ng can be set to the second level.

[0143] Inverter 94 (second CMOS inverter) has an input node connected to node Ni and an output node connected to the gate (node ​​Ng) of FET 14. As a result, node Ni is not included in positive feedback loop 15, and the voltage of node Ng can change in accordance with the input signal.

[0144] The inverting circuit 16a includes a FET 95 (third switch) whose gate is connected to the node N1 and which connects the gate (node ​​Ng) of the FET 14 to a power supply that supplies the first level when the node N1 becomes the second level, thereby enabling the FET 95 to be used as the inverting circuit 16a.

[0145] The gate of FET 96 (fourth switch) is connected to the gate (node ​​Ng) of FET 14, and connects node N1 to a power supply that supplies the first level when the gate of FET 14 is at the second level, thereby preventing node N1 from floating.

[0146] At the same node (or terminal), the high level may be a higher voltage than the low level, and the high levels between different nodes (or terminals) do not have to be the same voltage, and the low levels do not have to be the same voltage.

[0147] The input circuit 10 in the second and third embodiments and their modifications may be provided between the input terminal Tin and the intermediate node Ni in the fourth embodiment and its modifications. [Example]

[0148] Example 5 is an example in which Examples 1 to 4 and their modifications are used as a voltage evaluation circuit. FIG. 31 is a circuit diagram of a spike generation circuit according to Example 5. As shown in FIG. 31, in a spike generation circuit 114 of Example 5, a voltage conversion circuit 30 is connected between a capacitor C1 and an input terminal Tin. An input circuit 10 includes the capacitor C1 and the voltage conversion circuit 30.

[0149] The voltage conversion circuit 30 includes NFETs 31a and 31b. The source and gate of NFET 31a are connected to the ground line 26, and the drain is connected to a node N11. The source of NFET 31b is connected to the node N11, the gate is connected to the ground line 26, and the drain is connected to the input terminal Tin. Since NFETs 31a and 31b are turned off, a high resistance acts between the source and drain. An input signal input to the input terminal Tin is voltage-divided by NFETs 31a and 31b and output to the node N11. The other configurations are the same as those of the third embodiment, and therefore a description thereof will be omitted.

[0150] The voltage of the input signal input to the input terminal Tin was changed, and the spike signal 52 output from the output terminal Tout was simulated. Figures 32(a) to 33(d) are diagrams showing the voltage at node N1 and the output voltage over time in Example 5. In Figures 32(a) to 33(d), the input signal was a signal with a constant voltage Vin. The voltage Vin was set to 0.9 V, 1.0 V, 1.2 V, 1.5 V, 2 V, 3 V, 5 V, 7 V, and 10 V, respectively. The voltage conversion circuit 30 divides the voltage at the input terminal Tin by approximately half.

[0151] As shown in FIG. 32(a), when the voltage Vin is 0.9V, the voltage at node N1 saturates at 0.45V, which is 0.9V × 1 / 2. As a result, the voltage at node N1 does not reach the threshold voltage of 0.5V. As a result, spike signal 52 is not generated. As shown in FIG. 32(b), when the voltage Vin is 1V, the voltage at node N1 reaches 0.5V. As a result, spike signal 52 is generated. The spike signal 52 is generated every 30.3 ms at a frequency of 33 Hz.

[0152] As shown in Figure 32(c), when voltage Vin is 1.2V, capacitor C1 charges faster than when voltage Vin is 1V. As a result, the voltage at node N1 reaches 0.5V more quickly than when voltage Vin is 1V. Therefore, the period at which spike signal 52 is generated is shorter at 15.9 ms, and the frequency is higher at 62.8 Hz. As shown in Figure 32(d), when voltage Vin is 1.5V, the period at which spike signal 52 is generated is shorter at 6.71 ms, and the frequency is higher at 149 Hz. As shown in Figure 32(e), when voltage Vin is 2V, the period at which spike signal 52 is generated is 4.27 ms, and the frequency is 234 Hz.

[0153] As shown in Figure 33(a), when the voltage Vin is 3V, the spike signal 52 is generated with a period of 2.50 ms and a frequency of 400 Hz. As shown in Figure 33(b), when the voltage Vin is 5V, the spike signal 52 is generated with a period of 1.28 ms and a frequency of 782 Hz. As shown in Figure 33(c), when the voltage Vin is 7V, the spike signal 52 is generated with a period of 0.792 ms and a frequency of 1262 Hz. As shown in Figure 33(d), when the voltage Vin is 10V, the spike signal 52 is generated with a period of 0.454 ms and a frequency of 2203 Hz.

[0154] 34(a) and 34(b) are diagrams showing the frequency and period, respectively, relative to the input voltage in Example 5. As shown in FIG. 34(a), as the voltage Vin increases, the frequency of spike signals 52 increases. As shown in FIG. 34(b), as the voltage Vin increases, the period during which spike signals 52 are generated becomes shorter. If the voltage Vin is smaller than the threshold voltage Vinth, spike signals 52 are not generated. In FIGS. 34(a) and 34(b), Vinth is approximately 1 V.

[0155] Thus, in the fifth embodiment, when the voltage of the input signal is lower than the threshold voltage Vinth, spike signals 52 are not generated, but when the voltage of the input signal is higher than the threshold voltage Vinth, spike signals 52 are generated. In this way, the spike generation circuit 114 functions as a determination circuit that determines the voltage of the input terminal Tin. When spike signals are input to the input terminal Tin, the number of input spike signals that will result in output of spike signals 52 can be set by setting the capacitance value of capacitor C1.

[0156] The spike generation circuit 114 functions as a circuit that converts the voltage at the input terminal Tin into the frequency of the spike signal 52. The threshold voltage Vinth can be set arbitrarily by adjusting the ratio of the resistance values ​​of the NFETs 31a and 31b in the voltage conversion circuit 30. The voltage conversion circuit 30 may be any circuit other than a resistive voltage divider circuit, as long as it divides the voltage of the input signal.

[0157] The voltage conversion circuit 30 divides the voltage of the input signal and outputs the divided signal to the node N1. The inversion circuit 18 outputs a spike signal 52 when the absolute value of the voltage of the input signal is greater than a threshold voltage Vinth (a predetermined value), and does not output a spike signal 52 when the voltage of the input signal is equal to or less than Vinth. In this way, a voltage evaluation circuit with low power consumption can be realized.

[0158] [Modification 1 of Example 5] Fig. 35 is a circuit diagram of a spike generation circuit according to Modification 1 of Example 5. As shown in Fig. 35, in a spike generation circuit 114a of Modification 1 of Example 5, a voltage conversion circuit 30 is provided in the spike generation circuit of Modification 3 of Example 3. The other configurations are the same as those of Example 5, and therefore description thereof will be omitted.

[0159] In the first modification of the fifth embodiment, the inversion circuit 18 outputs the spike signal 52 when the absolute value of the voltage of the input signal is smaller than the threshold voltage, and does not output the spike signal 52 when the voltage of the input signal is equal to or greater than Vinth.

[0160] [Modification 2 of Example 5] Fig. 36(a) is a circuit diagram of a spike generation circuit according to Modification 2 of Example 5. As shown in Fig. 36(a), in a spike generation circuit 114b according to Modification 2 of Example 5, one end of a capacitor C1 is connected to an input terminal Tin, and the other end of the capacitor C1 is connected to a node N1. The other configuration is the same as in Example 3, and therefore a description thereof will be omitted.

[0161] FIG. 36(b) is a timing chart of Modification 2 of Example 5. As shown in FIG. 36(b), the voltage of the input signal input to input terminal Tin changes over time. For example, the low-frequency component of the input signal is 3.5 V. The low-frequency component of the voltage at node N1 is blocked by capacitor C1. As a result, the voltage at node N1 becomes the amount of change in the input signal (voltage excluding the DC component). The magnitude of the voltage at node N1 can be set arbitrarily by the capacitance of capacitor C1. In other words, capacitor C1 functions as a voltage conversion circuit. When the amount of change from the low-frequency component of the input signal reaches 3 V at time t30, the voltage at node N1 becomes Vth. As a result, a spike signal is output from output terminal Tout.

[0162] According to the second modification of the fifth embodiment, the inversion circuit 18 generates the spike signal 52 when the amount of change from the low frequency component of the input signal is within a predetermined range, and does not generate the spike signal 52 when it is outside the predetermined range.

[0163] According to the fifth embodiment and its first and second modifications, the voltage conversion circuit 30 (or the capacitor C1) converts the voltage of the input signal and outputs the converted signal to the node N1. The inversion circuit 18 does not output the spike signal 52 when the voltage of the input signal is within a predetermined range, and outputs the spike signal 52 when the voltage of the input signal is outside the predetermined range. This allows a voltage evaluation circuit with low power consumption to be realized.

[0164] [Modification 3 of Example 5] Modification 3 of Example 5 is an example in which Examples 1 to 4 and their modifications are used in a delay circuit. FIG. 37 is a circuit diagram of a spike generation circuit according to Modification 3 of Example 5. As shown in FIG. 37, in a spike generation circuit 116 according to Modification 3 of Example 5, an NFET 33 is connected between a capacitor C1 and an input terminal Tin. Since the NFET 33 is turned off, a high resistance is provided between the source and drain. The NFET 33 and the capacitor C1 form a time constant circuit 32, which is an input circuit 10. The time constant circuit 32 lengthens the time constant of the rising edge of the input signal input to the input terminal Tin. The time constant of the rising edge of the voltage at node N1 is determined by the NFET 33 and the capacitor C1. The other configurations are the same as those of Example 3, and therefore a description thereof will be omitted.

[0165] An input signal was input to input terminal Tin, and the voltage at node N1 and spike signal 52 output from output terminal Tout were simulated. The capacitance of capacitor C1 was set to 5.75 fF. A signal that transitions from low to high in a time sufficiently short time compared to the time constant of time constant circuit 32 was input as the input signal.

[0166] 38(a) and 38(b) are diagrams showing the voltage at node N1 and the output voltage over time in Modification 3 of Example 5. FIG. 38(b) is an enlarged view of FIG. 38(a). As shown in FIG. 38(a), the voltage at node N1 rises with the time constant of time constant circuit 32. When the voltage at node N1 reaches or exceeds the threshold voltage of 0.5 V, a spike signal 52 is output to output terminal Tout. As shown in FIG. 38(b), the width of spike signal 52 is approximately 2 ns, and the rising and falling edges are steep.

[0167] In this way, the spike generation circuit 116 functions as a delay circuit that outputs a spike signal 52 a predetermined time after a high-level signal is input to the input terminal Tin. The output spike signal 52 can have a short, steep waveform. The time constant circuit 32 can be any circuit other than an RC circuit as long as it lengthens the time constant of the rising and / or falling edges of the input signal. The delay time can be set arbitrarily by changing the time constant of the time constant circuit 32.

[0168] According to the third modification of the fifth embodiment, the time constant circuit 32 lengthens the time constant of the rising edge of the input signal and outputs the signal to the node N1. After the input signal is received, the output terminal Tout outputs a spike signal 52 after a delay time associated with the time constant of the time constant circuit 32. This makes it possible to realize a delay circuit that consumes low power and can output a spike signal 52 with a steep rising edge and falling edge.

[0169] [Modification 4 of Example 5] A fourth modification of the fifth embodiment is an example in which the second and third embodiments and their modifications are used in a frequency drop detection circuit that generates a spike signal 52 when the frequency of input spike signals 50 drops. Fig. 39 is a circuit diagram of a spike generation circuit according to the fourth modification of the fifth embodiment. As shown in Fig. 39, in a spike generation circuit 118 of the fourth modification of the fifth embodiment, a suppression circuit 34 is connected between a capacitor C1 and an input terminal Tin. The input circuit 10 includes the suppression circuit 34 and a capacitor C1.

[0170] The suppression circuit 34 includes NFETs 35a, 35b, and a PFET 35c. The NFETs 35a, 35b, and PFET 35c are connected in series between the ground line 26 and the power supply line 28. A node N12 between the NFET 35b and PFET 35c is connected to a capacitor C1. The gate of the NFET 35a is connected to the drain, and the gate of the PFET 35c is connected to the source. This allows the NFET 35a and PFET 35c to function as a load. The gate of the NFET 35b is connected to an input terminal Tin. This allows the suppression circuit 34 to function as a source-grounded circuit.

[0171] Capacitor C1 is charged by the current flowing from the power supply line 28 to capacitor C1 via PFET 35c. When a spike signal 50 is input to input terminal Tin, FET 35b turns on, lowering the voltage at node N12. If the frequency of spike signals 50 is high, the voltage at node N12 (i.e., N1) drops moderately, so the voltage at node N1 does not reach the threshold voltage Vth. However, if the frequency of spike signals 50 decreases, the voltage at node N12 rises and reaches the threshold voltage Vth.

[0172] A spike signal 50 was input at a constant frequency to the input terminal Tin, and the voltage at the node N1 and the spike signal 52 output at the output terminal Tout were simulated. The height and width of the spike signal 50 of the input signal were set to 1 V and 2 ns.

[0173] 40(a) and 40(b) are diagrams showing the voltage at node N1 and the output voltage over time in Modification 4 of Working Example 5. Figures 40(a) and 40(b) are diagrams when the frequencies of the input spike signal are 200 Hz and 100 Hz, respectively.

[0174] As shown in FIG. 40(a), when capacitor C1 is charged by current from power line 28 via PFET 35c, the voltage at node N1 rises. When spike signal 50 is input, NFET 35b turns on, lowering the voltage at node N12. The voltage at node N1 saturates at a predetermined voltage due to the current flowing from power line 28 to node N12 via PFET 35c and the current flowing from node N12 to ground line 26 via NFET 35b. When the frequency of input spike signal 50 is 200 Hz, the voltage at node N1 saturates at approximately 0.24 V. Therefore, the voltage at node N1 does not exceed 0.5 V, which is the threshold voltage of inverter circuit 16. Therefore, spike signal 52 is not output from output terminal Tout.

[0175] As shown in Figure 40(b), when the frequency of input spike signal 50 is 100 Hz, NFET 35b is turned on less frequently, so the voltage at node N1 is higher than in Figure 40(a). As a result, the voltage at node N1 is equal to or higher than 0.5 V, which is the threshold voltage of inverter circuit 16. As a result, spike signal 52 is output from output terminal Tout.

[0176] In this way, the spike generation circuit 118 outputs spike signals 52 to the output terminal Tout when the frequency of spike signals 50 input to the input terminal Tin decreases. By changing the resistance values ​​of the NFET 35a and PFET 35c, the frequency of input spike signals 50 that serves as a threshold for outputting spike signals 52 can be set arbitrarily.

[0177] According to the fourth modification of the fifth embodiment, when an input spike signal 50 is received as an input signal, the suppression circuit 34 lowers the voltage at node N1. When the frequency of input spike signals 50 falls below a predetermined frequency, the output terminal Tout outputs spike signals 52. This realizes a frequency drop detection circuit that generates spike signals 52 when the frequency of input spike signals 50 drops.

[0178] When the input spike signal 50 is a positive spike as in the second embodiment, the suppression circuit 34 lowers the voltage at node N1 when the input spike signal 50 is input as in the second modification of the fifth embodiment. When the input spike signal 50 is a negative spike as in the first modification of the second embodiment, the suppression circuit 34 raises the voltage at node N1 when the input spike signal 50 is input.

[0179] [Modification 5 of Example 5] FIG. 41 is a circuit diagram of a spike generation circuit according to Modification 5 of Example 5. As shown in FIG. 41, in a spike generation circuit 118a according to Modification 5 of Example 5, the activation circuit 34a includes an NFET 35d, PFETs 35e and 35f, and an inverter 35g. The NFET 35d, PFET 35e, and PFET 35f are connected in series between the ground line 26 and the power supply line 28. A node N12 between the NFET 35d and PFET 35e is connected to a capacitor C1. The gate of the NFET 35d is connected to the source, and the gate of the PFET 35f is connected to the drain. This causes the NFET 35d and PFET 35f to function as a load. The gate of the PFET 35e is connected to the input terminal Tin via the inverter 35g.

[0180] Capacitor C1 is charged by the current flowing from node N12 to the ground line via NFET 35d. When spike signal 50 is input to input terminal Tin, PFET 35e turns on, raising the voltage at node N12. If spike signal 50 occurs frequently, the voltage at node N12 (i.e., N1) rises appropriately, causing the voltage at node N1 to reach threshold voltage Vth and generating spike signal 52. However, if spike signal 50 occurs less frequently, the voltage at node N12 decreases, and the voltage at node N1 does not reach threshold voltage Vth.

[0181] Thus, according to the fifth modification of the fifth embodiment, the activation circuit 34a increases the voltage at the node N1 when the input spike signal 50 is received as an input signal. The output terminal Tout outputs a spike signal 52 when the frequency at which the input spike signal 50 is received becomes higher than a predetermined frequency.

[0182] According to the fourth and fifth modifications of the fifth embodiment, when an input spike signal 50 is input as an input signal, the suppression circuit 34 and the activation circuit 34a (input circuit) increase or decrease the voltage at node N1. The inversion circuit 18 outputs a spike signal 52 when the frequency of input spike signals 50 falls within a predetermined range, and does not output a spike signal 52 when the frequency falls outside the predetermined range. In this way, a frequency detection circuit that generates spike signals 52 based on the frequency of spike signals 50 can be realized.

[0183] [Modification 6 of Example 5] FIG. 42(a) is a circuit diagram of a spike generation circuit according to Modification 6 of Example 5. As shown in FIG. 42(a), in a spike generation circuit 118b according to Modification 6 of Example 5, the input circuit 10 includes a capacitor C1 and an NFET 33a. The source of NFET 33a is connected to the ground line 26, and the drain is connected to node N1. The gate of NFET 33a is connected to the source. NFET 33a functions as a resistor through which leakage current flows. The other configurations are the same as those of Modification 2 of Example 5, and therefore description thereof will be omitted.

[0184] FIG. 42(b) is a timing chart of Modification 6 of Example 5. As shown in FIG. 42(b), the voltage of the input signal input to input terminal Tin changes over time. When the amount of change in the input signal over time is small, the charge at node N1 flows to ground line 26 via NFET 33a, and the voltage at node N1 is approximately 0. When the input signal changes suddenly over time at time t31, the charge at node N1 cannot completely flow to ground line 26. As a result, the voltage at node N1 becomes Vth, and spike signal 52 is output.

[0185] According to the sixth modification of the fifth embodiment, the input circuit 10 changes the voltage of the node N1 in accordance with the amount of change in the input signal over time. The inversion circuit 18 generates the spike signal 52 when the amount of change in the input signal over time is within a predetermined range, and does not generate the spike signal 52 when it is outside the predetermined range. In this way, a circuit that generates the spike signal 52 based on the amount of change in the spike signal 50 over time can be realized.

[0186] As in the fifth embodiment and its variations, the spike generation circuit can generate spike signals 52 with low power consumption based on the voltage of the input signal, the frequency of the spike signal, the period since the input signal was input, and the rate of change of the input signal over time. [Example]

[0187] Example 6 is an example of an information processing circuit using Examples 1 to 4 and their modifications. Figures 43(a) to 43(c) are block diagrams of the information processing circuit according to Example 6. As shown in Figure 43(a), a node circuit 45 includes a condition setting circuit 42, a spike generating circuit 40, and a spike processing circuit 44.

[0188] One or more signals V1(t) to V2(t), etc., which depend on time t, are input to the condition setting circuit 42. The condition setting circuit 42 sets the conditions under which the spike generation circuit 40 outputs a spike signal, and generates a signal (voltage Vin) to be output to the spike generation circuit 40 from the input signals V1(t), V2(t), etc. The condition setting circuit 42 includes an input circuit 10 such as that described in Examples 2 and 3 and their modifications.

[0189] The spike generating circuit 40 is, for example, one of the spike generating circuits according to the second and third embodiments and their modifications, and outputs a spike signal 52 based on the voltage Vin.

[0190] The spike processing circuit 44 is a circuit that processes the spike signal 52 and includes a logic circuit such as an inverter or a binary operation circuit and / or a flip-flop. The spike processing circuit 44 processes the spike signal 52 and outputs a signal 44a such as a spike signal or an L / H (low level and high level) signal.

[0191] As shown in Figure 43(b), node circuits 45a to 45f are connected to one another. Node circuits may be connected in multiple stages, such as node circuits 45a to 45d. As with node circuit 45b, the output of node circuit 45b may be branched to multiple node circuits 45c and 45f. As with node circuit 45c, the outputs of multiple node circuits 45b and 45e may be input. In this way, node circuits 45a to 45f form a network.

[0192] As shown in FIG. 43(c), a signal 46a output by the node circuit 45 is input to a flip-flop 46. The signal 46a is a spike signal or a low-level / high-level signal (i.e., a binary signal of low level or high level). Based on the signal 46a, the flip-flop 46 outputs a signal 46b, which is a low-level / high-level signal. Based on the signal 46b, the Vg generation circuit 47 generates a signal 47a to be output to the gate of the FET 48. The Vg generation circuit 47 includes, for example, a logic circuit and a boost circuit. The FET 48 is turned on or off based on the signal 47a.

[0193] According to the sixth embodiment, the condition setting circuit 42 processes an input signal and outputs it to the spike generation circuit 40 of the second to third embodiments and their modifications, thereby setting conditions for the spike generation circuit 40 to output a spike signal. The spike processing circuit 44 processes the spike signal 52 output by the spike generation circuit 40. This makes it possible to realize an information processing circuit that can perform various information processing operations with low power consumption. Such node circuits 45 are connected in a network configuration. This makes it possible to realize an information processing circuit that can perform even more various information processing operations with low power consumption.

[0194] When an event occurs that satisfies the condition set by the condition setting circuit 42, the spike signal 52 output by the spike generation circuit 40 contains event generation information indicating that the event occurred and timing information indicating the time the event occurred. The spike signal 52 contains the event generation information and timing information, and is transmitted to the next-stage spike generation circuit 40 or spike processing circuit 44. In this way, by connecting the condition setting circuit 42, spike generation circuit 40, and spike processing circuit 44, which share a common power supply, in series with each other, arbitrary information processing can be performed without using a clock signal.

[0195] For example, by forming a network of node circuits 45, it is possible to realize information processing that mimics peripheral nerves, with spike generating circuits as neurons. This makes it possible to realize a decision circuit or control circuit with extremely low power consumption. [Example]

[0196] Example 7 is an example in which the spike generation circuits of Examples 1 to 4 and their modifications are used in a power conversion circuit as the information processing circuit of Example 6. In energy harvesting, such as vibration power generation, which generates power from vibrations, the current Igen from the power generation circuit is not constant but changes from moment to moment. The voltage Vcap of the storage circuit (e.g., capacitor) cannot change suddenly. Therefore, the input impedance Zin of the storage circuit is equal to Vcap / Igen, and changes from moment to moment as the current Igen changes. Meanwhile, the output impedance Zout of the power generation circuit is constant. This causes a mismatch between the output impedance Zout of the power generation circuit and the input impedance Zin of the storage circuit. Example 7 achieves impedance matching between the power generation circuit and the storage circuit with low power consumption.

[0197] FIG. 44 is a block diagram of a power conversion circuit according to a seventh embodiment. As shown in FIG. 44, the power conversion circuit 120 includes rectifier circuits 62 and 64, a determination circuit 65, and a step-down circuit 66. A power generation circuit 60 is connected to power terminals 61a and 61b. The power generation circuit 60 generates AC power. The power terminals 61a and 61b are connected to rectifier circuits 62 and 64. The rectifier circuits 62 and 64 rectify the output power of the power generation circuit 60. The step-down circuit 66 steps down the output of the rectifier circuit 62 and outputs it to the storage circuit 68. The rectifier circuit 64 rectifies the output power of the power generation circuit 60 and outputs it to the storage circuit 68. The storage circuit 68 stores the power. The determination circuit 65 determines which of the rectifier circuits 62 and 64 to operate, based on the output of the rectifier circuit 62. When rectification is performed using the rectifier circuit 62, the determination circuit 65 operates the rectifier circuit 62 and the step-down circuit 66, but does not operate the rectifier circuit 64. When rectification is performed using the rectifier circuit 64, the determination circuit 65 operates the rectifier circuit 64, but does not operate the rectifier circuit 62 and the step-down circuit 66.

[0198] Figure 45 is a diagram illustrating the operation of the determination circuit in Example 7. The output impedance Zout of the power generation circuit 60 is 10 Ω to 100 MΩ in the case of vibration power generation using, for example, a piezoelectric material or an electret material, but is set to 100 MΩ here. Consider the cases where the power generation current of the power generation circuit 60 is 10 nA and 100 nA. When the power conversion circuit 120 receives currents of 10 nA and 100 nA at 1 V at the power terminals 61a and 61b, the input impedance Zin of the power conversion circuit 120 is 100 MΩ and 10 MΩ, respectively. When the power conversion circuit 120 receives currents of 10 nA and 100 nA at 10 V at the power terminals 61a and 61b, the input impedance Zin of the power conversion circuit 120 is 1000 MΩ and 100 MΩ, respectively.

[0199] Therefore, when the generated current is 10 nA, the determination circuit 65 operates the rectifier circuit 64. The rectifier circuit 64 performs rectification at 1 V. As a result, the input impedance Zin of the power conversion circuit 120 becomes 100 MΩ. The rectified power is stored in the storage circuit 68. When the generated current is 100 nA, the determination circuit 65 operates the rectifier circuit 62 and the step-down circuit 66. The rectifier circuit 62 performs rectification at 10 V. As a result, the input impedance Zin of the power conversion circuit 120 becomes 100 MΩ. The step-down circuit 66 steps down the rectified 10 V power to 1 V. The stepped-down power is stored in the storage circuit 68.

[0200] In this way, the output impedance Zout of the power generation circuit 60 and the input impedance Zin of the power conversion circuit 120 can be matched.

[0201] A specific example of the seventh embodiment will be described below. A diode bridge circuit is used as the rectifier circuit 62. Since the rectifier circuit 62 rectifies a high voltage (for example, 10 V), power consumption due to the turn-on voltage of the diodes is small. Since the rectifier circuit 64 rectifies a low voltage, if a bridge circuit is used, power consumption will increase due to the turn-on voltage of the diodes. Therefore, a synchronous rectifier circuit is used as the rectifier circuit 64.

[0202] The symbols in the circuit diagram are explained below. Figures 46(a) to 46(c) are diagrams showing the symbols of the spike generation circuit in Example 7. As shown in Figure 46(a), the lower terminal of the spike generation circuit 74a is the input terminal 75a, and the upper terminal is the output terminal 76a. The spike generation circuit 74a is the voltage evaluation circuit of Example 5. 8V in the circle indicates that the threshold voltage Vinth is 8V.

[0203] As shown in Figure 46(b), the lower terminal of the spike generation circuit 74b is an input terminal 75b, and the upper terminal is an output terminal 76b. The spike generation circuit 74b is a delay circuit according to Modification 1 of Example 5. The "100 ns" in the circle indicates that the delay time is 100 ns.

[0204] As shown in Figure 46(c), the lower terminal of the spike generation circuit 74c is an input terminal 75c, and the upper terminal is an output terminal 76c. The spike generation circuit 74c is a frequency drop detection circuit according to Modification 2 of Example 5. LK in the circle indicates that this is a frequency drop detection circuit.

[0205] 47(a) to 47(c) are diagrams illustrating the operation of the flip-flop circuit in Example 7. As shown in Fig. 47(a), a flip-flop circuit (FF) 70 has input terminals 71a and 71b and output terminals 72a and 72b.

[0206] 47(b), when a signal 73 is input to input terminal 71a, FF circuit 70 outputs a low level to output terminal 72a and a high level to output terminal 72b. Signal 73 is a positive-going spike signal or a high-level signal. FF circuit 70 maintains output terminal 72a at a low level and output terminal 72b at a high level until the next signal 73 is input to input terminal 71b.

[0207] 47(c), when a signal 73 is input to the input terminal 71b, the FF circuit 70 outputs a high level to the output terminal 72a and a low level to the output terminal 72b. The FF circuit 70 keeps the output terminal 72a at a high level and the output terminal 72b at a low level until the next time a signal 73 is input to the input terminal 71a.

[0208] [Judgment circuit] FIG. 48 is a circuit diagram of the determination circuit in Example 7. FIG. 49 is a diagram showing the voltages at each node of the determination circuit over time in Example 7. As shown in FIGS. 48 and 49, node B1 is the output of rectifier circuit 62. Node B4 outputs a step-down operation spike. Node B28 outputs a switching spike signal that stops the operation of step-down circuit 66 and starts the operation of rectifier circuit 64. Node B29 outputs a switching signal that is high when rectifier circuit 62 and step-down circuit 66 are operated and is low when rectifier circuit 64 is operated.

[0209] At time t01, the rectifier circuit 62 and the step-down circuit 66 are operating, while the rectifier circuit 64 is stopped. The voltages of nodes B4, B26, B27, and B28 are low, and the voltage of B29 is high. When the voltage at output node B1 of the rectifier circuit 62 exceeds 8V, the spike generation circuit X4 outputs spike signal 80 to node B4 as a step-down operation spike signal. As the current output by the power generation circuit 60 decreases, the number of times the voltage at node B1 exceeds 8V decreases. The frequency of spike signal 80 at node B4 decreases. When the frequency of spike signal 80 at node B4 falls below a predetermined level, the spike generation circuit X38 outputs spike signal 81 to node B26 at time t02. The FF circuit X40, to which spike signal 81 is input, outputs a high level to node B27. As a result, the input to the spike generation circuit X41 changes from low to high. The spike generation circuit X41 outputs a spike signal 82 to node B28 at time t03, 100 ns after node B27 goes high. The FF circuit X40, to which the spike signal 82 is input, changes node B27 from high to low. The FF circuit X37, to which the spike signal 82 is input, changes node B29 to low.

[0210] As described above, when the power generation current of power generation circuit 60 decreases, the frequency with which node B1 becomes 8V or higher decreases, and a switching spike signal is output to node B28. Also, the switching signal at node B29 becomes low level. In this way, the switching spike signal and switching signal can be generated using a spike generation circuit with low power consumption.

[0211] The determination circuit that determines whether the voltage at node B1 is equal to or higher than a predetermined voltage can be realized using a comparator or the like. However, using a comparator in the determination circuit increases power consumption. In the seventh embodiment, the determination circuit is realized using the second and third embodiments and their modifications, thereby reducing power consumption.

[0212] [Rectifier circuit 62] FIG. 50 is a circuit diagram showing a rectifier circuit 62 in Example 7. As shown in FIG. 50, the gates of NFETs m1 to m4 are connected to the drains and function as diodes. The rectifier circuit 62 is a diode bridge circuit. The input terminals of the diode bridge circuit are connected to power terminals 61a and 61b. A current source of AC current I1 and 10 MΩ, which correspond to the power generation circuit 60, are connected to the power terminals 61a and 61b. The output of the diode bridge circuit is connected to node B1 in FIG. 48 (corresponding to node A in FIG. 51(a) described later).

[0213] [Step-down circuit] 51(a) to 51(c) are schematic diagrams of a step-down circuit in Example 7. As shown in FIG. 51(a), the output of rectifier circuit 62 is node A. Capacitor C1 and PFET M4 are connected in series between node A and ground. Capacitor C1 is a primary capacitor. PFET M4 is a switch. Inductor L1 and capacitor C4 are connected in series between node A and ground. Capacitor C4 is a secondary capacitor and corresponds to storage circuit 68. NFET M3 is connected as a switch between inductor L1 and capacitor C4. NFET M2 is connected as a switch between a node between capacitor C1 and inductor L1 and ground.

[0214] The capacitance values ​​of capacitors C1 and C4 are 100pF and 10nF, respectively, and the inductance of inductor L1 is 0.3nH. These values ​​are set so that the voltage drop due to the on-resistance of NFET M4 (for example, 10kΩ) is negligible. These values ​​can be set as appropriate.

[0215] When the step-down circuit 66 is operating, NFET M3 is on. When the voltage at node A drops, PFET M4 is turned on and NFET M2 is turned off. As a result, as shown in Figure 51(b), the charge stored in capacitor C1 passes through inductor L1 as current Ia and charges capacitor C4. At this time, magnetic flux energy is stored in inductor L1.

[0216] When the charge in capacitor C1 decreases, PFET M4 turns off and NFET M2 turns on. As shown in Figure 51(c), the magnetic flux energy of inductor L1 flows as current Ib and is stored in capacitor C4. This allows the magnetic flux energy of inductor L1 to be recovered in capacitor C4.

[0217] For example, if the voltages at which capacitors C1 and C4 are charged are 10V and 1V, respectively, then capacitor C4 will store 10 times the charge of capacitor C1. In Figure 51(b), the charge stored in capacitor C1 is charged to capacitor C4. At this time, energy is stored as magnetic flux energy of inductor L1. In Figure 51(c), the energy stored as magnetic flux energy is converted into current Ib and charged to capacitor C4. As a result, approximately 10 times the charge stored in capacitor C1 can be stored in capacitor C4.

[0218] FIG. 52 is a circuit diagram of the step-down circuit in Example 7. FIG. 53 is a diagram showing the voltages of each node of the step-down circuit in Example 7 over time. As shown in FIGS. 52 and 53, from time t11 to t12, the voltage of node A does not reach 8V. During this time, node O is at a low level. When node O is at a low level, NFET M3 is off, and when node O is at a high level, NFET M3 is on. Therefore, between times t11 and t12, NFET M3 is off. The current I_L1 passing through inductor L1 to the right is 0. The output of rectifier circuit 62 charges capacitor C1, and the voltage of node A increases.

[0219] Let's consider the operation of NFET M3. The threshold voltage of NFET M3 and M7 is 0.4V. NFET M7 functions as a diode with the forward direction from node O to R. When node O is low, the voltage at the gate of NFET M3 is approximately -0.3V lower than the voltage at node R at one end of capacitor C4, which corresponds to the turn-on voltage of the diode. Therefore, NFET M3 is turned off.

[0220] At time t12, when the voltage at node A exceeds 8 V, decision circuit 65 outputs step-down operation spike signal 80 to node B. FF circuit X24 outputs a high level to node O. The gate of NFET M3 becomes approximately +0.7 V higher than the voltage at node R, turning NFET M3 on. As a result, current I_L1 begins to flow through inductor L1.

[0221] Furthermore, at time t12, a step-down operation spike signal 80 is input to node B of the FF circuit X21. The FF circuit X21 outputs a high level to node C and a low level to one end of capacitor C2. The spike generation circuit X28 outputs a spike signal 83 to node E at time t13, 1 μs after time t12, when node C becomes high level. As a result, at time t13, the FF circuit X21 outputs a low level to node C and a high level to one end of capacitor C2. As a result, node C becomes high level for the 1 μs period between times t12 and t13, and low level for the rest of the period.

[0222] Node D is connected to ground via NFET M6, which functions as a diode. As a result, node D becomes a negative voltage between times t12 and t13, and remains at 0 V for other periods (including after time t13). This causes PFET M4, whose gate is connected to node D, to turn on between times t12 and t13. This turns on both PFET M4 and NFET M3, resulting in the connection shown in Figure 51(b). The charge stored in capacitor C1 flows to node A as current I_C1. Current I_C1 becomes current I_L1, which passes through inductor L1, charging capacitor C4.

[0223] The gate of NFET M1 is connected to the output of FF circuit X22. NFET M1 is a switch that operates voltage drop circuit 66, but its explanation is omitted here. NFETs M10 and M11 function as voltage limiters to prevent node A from reaching a large negative voltage and damaging the circuit.

[0224] At time t13, when spike signal 83 is input to FF circuit X34, FF circuit X34 sets node F to high level. The spike generation circuit X32 outputs spike signal 84 to node G at time t14, which is 1 μs delayed from time t13, when node F became high level. Between times t13 and t14, node F is high level and node H is low level, so XOR circuit X23 outputs high level to node Gate. When spike signal 84 is input to FF circuit X26 at time t14, FF circuit X26 outputs high level to node H. As a result, between times t14 and t15, XOR circuit X23 outputs low level to node Gate.

[0225] Inverter X35 inverts the signal at node Gate and outputs it to one end of capacitor C5. Node I, connected to the other end of capacitor C5, is connected to ground via NFET M8, which functions as a diode. Therefore, the voltage at node I is 0 V when node Gate is low and a negative voltage when node Gate is high. That is, node I is a negative voltage between times t13 and t14, and is 0 V between times t14 and t15.

[0226] NFET M2, whose gate is connected to node Gate, and PFET M5, whose gate is connected to node I, are turned on between times t13 and t14 and turned off between times t14 and t15.

[0227] Between times t13 and t14, PFET M4 is turned off, and PFET M5 and NFET M3 are turned on. This results in the connection relationship shown in Figure 51(b). Between times t13 and t14, current I_M5, which is equivalent to current I_L1 flowing through inductor L1, flows through PFET M5, charging capacitor C4.

[0228] NOR circuit X29 outputs the NOR of node C and node Gate to the gate of PFET M9. The drain of PFET M9 is connected to a 1V constant voltage source V22. PFET M9 is off during the period when both node C and node Gate are at low level, and is on during other periods. As a result, PFET M9 is on between times t13 and t14, and node J goes high (1V). One end of capacitor C6 is connected to node A, and the other end is connected to node J. Between times t13 and t14, capacitor C6 is charged by the potential difference between nodes A and J. Between times t14 and t15, the charge stored in capacitor C6 is discharged, and node J goes to a negative voltage.

[0229] Inverter X36 inverts the voltage at node J and outputs it to node K. When the voltage at node K becomes 0.5V or higher, spike generation circuit X30 outputs spike signal 85 to node L. OR circuit X31 outputs the OR of node L and node N to FF circuit X26. At time t15, when the voltage at node J becomes approximately -0.5V or lower, the voltage at node K becomes +0.5V or higher. When spike generation circuit X30 outputs spike signal 85, OR circuit X31 outputs spike signal 85 to FF circuit X26. This causes FF circuit X26 to set node H to low level. Node Gate becomes high level.

[0230] In this way, node Gate is at high level for 1 μs, and is at low level from the time PFET M9 is turned off until node J falls to approximately −0.5 V or below. While current I_L1 flows through inductor L1, node Gate alternates between high level and low level.

[0231] As the magnetic flux energy stored in inductor L1 decreases, current I_L1 flowing through inductor L1 gradually decreases. At time t16, current I_L1 becomes nearly zero. Because the voltage at node A drops to about 1 V, capacitor C6 is barely charged. Therefore, even though PFET M9 turns off at time t16, node J does not fall below approximately −0.5 V for a long time. As a result, node K does not rise above +0.5 V, and spike generator X30 does not output spike signal 85. At time t17, 100 ns after the voltage at node H becomes high at time t16, spike generator X27 outputs spike signal 86 to node N. This causes FF circuit X24 to output a low level to node O. NFET M3 turns off, and the voltage step-down operation of voltage step-down circuit 66 ends.

[0232] FIG. 54 is a diagram showing the voltages at nodes A and R over time in Example 7. FIG. 53 shows, for example, operation within range RE in FIG. 54. As shown in FIG. 54, when rectifier circuit 62 begins to operate, charge accumulates in capacitor C1, causing the voltage at node A to rise. When the voltage at node A reaches 8 V or higher, the voltage step-down operation begins between times t11 and t17 in FIG. 53. The voltage at node A drops, and the voltage at node R rises. When the voltage at node A reaches approximately 1 V, the voltage step-down operation ends. Charge accumulates in capacitor C1, causing the voltage at node A to rise. In this way, each time a voltage step-down operation is performed, the voltage at node R rises, and capacitor C4 is charged.

[0233] Using a comparator or the like in the control circuit that controls the on and off of NFETM3, PFETM4, and M5 in the step-down circuit increases power consumption. However, using a spike generation circuit to control the on and off of NFETM3, PFETM4, and M5, as in Example 7, enables step-down operation with low power consumption.

[0234] [Synchronous rectifier circuit] Figures 55(a) to 55(c) are schematic diagrams of a synchronous rectifier circuit in Example 7. In Figures 55(b) and 55(c), electrical connections are indicated by solid lines, and electrical disconnections are indicated by dashed lines.

[0235] 55(a), in the synchronous rectifier circuit 64, the power terminal 61a is connected to the positive terminal 68a of the capacitor C4 via the pass gate X9 and to the negative terminal 68b (e.g., ground) of the capacitor C4 via the pass gate X10. The power terminal 61b is connected to the positive terminal 68a of the capacitor C4 via the pass gate X12 and to the negative terminal 68b of the capacitor C4 via the pass gate X11.

[0236] Pass gates X9 and X11 are turned on when voltages V3 and V4 are low and high, respectively, and turned off when voltages V3 and V4 are high and low, respectively. Pass gates X10 and X12 are turned on when voltages V3 and V4 are high and low, respectively, and turned off when voltages V3 and V4 are low and high, respectively.

[0237] As shown in Figure 55(b), when power terminal 61a is at a positive voltage relative to 61b, voltages V3 and V4 are set to low and high levels, respectively. This causes power terminal 61a to be connected to the positive terminal 68a of capacitor C4 and disconnected from the negative terminal 68b. Power terminal 61b is connected to the negative terminal 68b of capacitor C4 and disconnected from the positive terminal 68a.

[0238] As shown in Figure 55(c), when power terminal 61a is at a negative voltage relative to 61b, voltages V3 and V4 are set to high and low levels, respectively. As a result, power terminal 61a is connected to negative terminal 68b of capacitor C4 and is disconnected from positive terminal 68a. Power terminal 61b is connected to positive terminal 68a of capacitor C4 and is disconnected from negative terminal 68b. In this way, AC power can be rectified and charged to capacitor C4.

[0239] Fig. 56 is a circuit diagram of the synchronous rectifier circuit in Example 7. Fig. 57 is a diagram showing the voltage at each node of the synchronous rectifier circuit over time in Example 7. As shown in Figs. 56 and 57, after time t21, AC current I1 is input from power generation circuit 60 to power terminals 61a and 61b. The termination resistance between power terminals 61a and 61b is 100 MΩ.

[0240] Spike generation circuit X5 spontaneously outputs spike signal 87 as voltage V0 every 1 ms. When spike signal 87 is output at time t22, FF circuit X2 sets voltages V5 and V6 to high and low, respectively. This turns pass gates X13 and X15 off and pass gates X7 and X8 on. At time t22, power terminals 61a and 61b are at positive and negative voltages, respectively. Therefore, when pass gates X13 and X15 turn off, the current input from power generation circuit 60 causes voltage V1 to rise and voltage V2 to fall.

[0241] When voltage V1 becomes 0.5V or higher, at time t23, spike generation circuit X3 outputs spike signal 88 to voltage V10. Spike generation circuit X4 does not output a spike signal. OR circuit X6 outputs spike signal 88 to FF circuit X2. This causes FF circuit X2 to set voltages V5 and V6 to low and high levels, respectively. Pass gates X13 and X15 turn on, and pass gates X7 and X8 turn off. The time between times t22 and t23 is, for example, 10 ns.

[0242] At time t23, when spike signal 88 output by spike generation circuit X3 is input to FF circuit X1, FF circuit X1 sets voltages V3 and V4 to high and low levels, respectively. Pass gates X9 and X11 are turned on, and pass gates X10 and X12 are turned off. As a result, from time t23 to time t25, as shown in FIG. 55(b), power terminals 61a and 61b are connected to positive terminal 68a and negative terminal 68b of capacitor C4, respectively. Between time t23 and time t25, when pass gates X13 and X15 are turned on as between time t23 and t24, current I_C4 flows through capacitor C4, charging capacitor C4.

[0243] After that, until time t25, the spike generation circuit X3 outputs the spike signal 88, but the spike generation circuit X4 does not output a spike signal, so the FF circuit X1 maintains the voltages V3 and V4 at low and high levels, respectively.

[0244] At time t25, power terminals 61a and 61b are at a negative voltage and a positive voltage, respectively. When pass gates X13 and X15 are turned off, the current input from power generation circuit 60 causes voltage V2 to rise and voltage V1 to fall. When voltage V2 reaches 0.5 V or higher, spike generation circuit X4 outputs spike signal 89 to voltage V11 at time t26. Spike generation circuit X3 does not output a spike signal.

[0245] When spike signal 89 output by spike generation circuit X4 is input to FF circuit X1, FF circuit X1 sets voltages V3 and V4 to high and low levels, respectively. Pass gates X9 and X11 are turned off, and pass gates X10 and X12 are turned on. As a result, from time t26 to time t28, as shown in FIG. 55(c), power terminals 61a and 61b are connected to negative terminal 68b and positive terminal 68a of capacitor C4, respectively. Between time t26 and time t28, pass gates X13 and X15 are turned on, as they were between time t26 and t27, causing current I_C4 to flow through capacitor C4, charging it. Thereafter, when power terminals 61a and 61b become positive and negative voltages, respectively, the process repeats from time t22.

[0246] Fig. 58 is a diagram showing the charging voltage of the capacitor by the synchronous rectifier circuit over time in Example 7. The voltage of capacitor C4 was simulated by setting the current from power generation circuit 60 to an AC current with a maximum amplitude of 10 nA. As shown in Fig. 58, capacitor C4 is charged even with a very small current with a maximum amplitude of 10 nA, and the voltage of capacitor C4 rises.

[0247] Using a comparator or the like in the control circuit that controls the on and off of the pass gates X9 to X12 of the synchronous rectification circuit increases power consumption. However, by using a spike generation circuit to control the on and off of the pass gates X9 to X12 as in Example 7, synchronous rectification with low power consumption is possible.

[0248] A simulation was performed on the power conversion circuit of Example 7. The simulated circuit includes the determination circuit 65, rectifier circuits 62 and 64, step-down circuit 66, and storage circuit 68, as described above, and also includes 18 spike generation circuits, 17 FF circuits, and approximately 340 FETs.

[0249] Fig. 59 is a diagram showing the generated current and capacitor voltage over time in Example 7. As shown in Fig. 59, the power generation circuit 60 generates an AC current I1 with a maximum amplitude of 500 nA during periods T1 and T3, and generates an AC current I1 with a maximum amplitude of 40 nA during period T2. During period T1, the determination circuit 65 operates the rectifier circuit 62 and the step-down circuit 66. As a result, the voltage of the capacitor C4 of the storage circuit 68 increases, and electricity is stored in the storage circuit 68.

[0250] During period T2, the current I1 generated by the power generation circuit decreases, and the input impedance of the rectifier circuit 62 becomes higher than the output impedance of the power generation circuit 60. As a result, the determination circuit 65 automatically switches from the rectifier circuit 62 to the synchronous rectifier circuit 64. This causes the input impedance of the synchronous rectifier circuit 64 and the output impedance of the power generation circuit 60 to nearly match. Therefore, electricity is stored in the storage circuit 68, as indicated by arrow 58 in period T2.

[0251] During period T3, the current I1 generated by the power generation circuit increases, and the input impedance of the synchronous rectifier circuit 64 becomes lower than the output impedance of the power generation circuit 60. As a result, the determination circuit 65 automatically switches from the synchronous rectifier circuit 64 to the rectifier circuit 62. This causes the input impedance of the rectifier circuit 62 and the output impedance of the power generation circuit 60 to nearly match. Therefore, during period T3, electricity is stored in the storage circuit 68.

[0252] By using a spike generating circuit and an FF circuit to control the power conversion circuit 120, the power required to control the power conversion circuit can be reduced to 1 nW or less. This control power is three orders of magnitude less than the power required to realize a similar power conversion circuit using a control IC (Integrated Circuit) or the like. Therefore, even if the power generated by the power generation circuit 60 is as small as a few nW, a power conversion circuit capable of storing electricity can be realized.

[0253] According to the seventh embodiment, as shown in Fig. 44, the rectifier circuits 62 and 64 rectify the input power. As shown in Fig. 48, the decision circuit 65 includes the spike generator circuits according to the first to third embodiments and their modifications, and causes one of the rectifier circuits 62 and 64 to rectify the power. By using the spike generator circuits according to the first to third embodiments and their modifications, a decision circuit 65 with low power consumption can be realized. As a result, it is possible to rectify very small power of about nW.

[0254] In the step-down circuit 66, the control circuit that controls the on and off of NFETs M3 to M5 (switching elements) includes the spike generation circuits of Examples 2 to 3 and their modifications. In the synchronous rectifier circuit 64, the control circuit that controls the on and off of pass gates X9 to X12 (switching elements) includes the spike generation circuits of Examples 2 to 4 and their modifications. This makes it possible to realize a control circuit with low power consumption.

[0255] Although the step-down circuit 66 and the synchronous rectifier circuit 64 have been described as examples of power conversion circuits using the spike generation circuits of Examples 1 to 3 and their modifications, the power conversion circuit may be a step-down circuit, a step-up circuit, a DC-AC power conversion circuit, or an AC-DC power conversion circuit with other circuit configurations. [Example]

[0256] Example 8 and its modified example 1 are examples in which the spike generation circuits according to Examples 1 to 4 and their modified examples are used in a threshold determination circuit (voltage evaluation circuit). In Examples 1 to 4, 8 and their modified examples, a single spike signal is a signal in which the interval between spike signals is sufficiently wide compared to the pulse width of the spike signal, and for example, the pulse width is 1 / 10 or less, or 1 / 100 or less, of the interval between spike signals.

[0257] FIG. 60(a) is a circuit diagram of a spike generation circuit according to Example 8. As shown in FIG. 60(a), a spike generation circuit 151 includes an input circuit 10 and an output circuit 150. The input circuit 10 includes a voltage conversion circuit 30a and a capacitor C1. The voltage conversion circuit 30a includes elements 37a, 37b, and a resistor 37c. The elements 37a and 37b are connected in series between the input terminal Tin and the ground line 26. The resistor 37c is connected between a node N11 between the elements 37a and 37b and the output node No of the input circuit 10. The capacitor C1 is connected between the output node No and the ground line 26.

[0258] The output circuit 150 is, for example, any of the spike generating circuits 130 to 136 of the first embodiment and its modifications. The output node No of the input circuit 10 is connected to the intermediate node Ni of the output circuit 150.

[0259] The voltage of the input signal input to input terminal Tin is divided by elements 37a and 37b, and the divided voltage is output to node N11 and then to output node No. In this way, voltage conversion circuit 30a converts the voltage of the input signal, as in the fifth embodiment and its first modification. Therefore, output circuit 150 outputs a single spike signal when the voltage of the input signal is equal to or greater than a predetermined voltage, and does not output a spike signal when the voltage of the input signal is less than the predetermined voltage. Alternatively, output circuit 150 outputs a single spike signal when the voltage of the input signal is equal to or less than the predetermined voltage, and does not output a spike signal when the voltage of the input signal is greater than the predetermined voltage.

[0260] The elements 37a and 37b may be any elements that divide the voltage of the input signal, and may be, for example, resistors, diodes, or transistors. The element 37a may also function as a constant current element.

[0261] If the parasitic capacitance of elements 37a and 37b is large, spike signals with clean waveforms may not be generated. Therefore, by providing resistor 37c, the parasitic capacitance of elements 37a and 37b can be made less visible to output circuit 150. Therefore, spike signals with clean waveforms can be generated. To minimize the effect of elements 37a and 37b on output circuit 150, the product of the capacitance value of capacitor C1 and the resistance value of resistor 37c is preferably greater than the width of the spike signal output by output circuit 150.

[0262] [Modification 1 of Example 8] FIG. 60(b) is a circuit diagram of a spike generation circuit according to a first modification of the eighth embodiment. As shown in FIG. 60(b), in the spike generation circuit 153, the voltage conversion circuit 30c has diodes 37e and 37g and an FET 37f. Two diodes 37g are connected in the forward direction between the input terminal Tin and a node N11, and the diode 37e is connected in the forward direction between the node N11 and the ground line 26. The diodes 37e and 37g may be transistor diodes in which the gate of an FET is connected to the source. The input signal input to the input terminal Tin is resistively divided by the diodes 37g and 37e.

[0263] One of the source and drain of FET 37f is connected to node N11, and the other is connected to node No. The gate is connected to the power supply line 28. FET 37f functions as a resistor. The other configuration is the same as in the eighth embodiment, and therefore a description thereof will be omitted.

[0264] If the voltage applied across each of diodes 37e and 37g is sufficiently smaller than the forward voltage (voltage drop) of the diode, the current flowing through each of diodes 37e and 37g is very small, and the power consumed by voltage conversion circuit 30c can be kept to nW or less. For example, when the maximum voltage of the input signal is 1V, if the forward voltage of diodes 37e and 37g is about 0.8V, the current flowing through diodes 37e and 37g will be very small.

[0265] The diodes 37e and 37g may be connected in the reverse direction. However, the forward current of a diode varies little depending on the element, while the reverse current varies greatly depending on the element. For this reason, it is preferable to connect the diodes 37e and 37g in the forward direction. Resistive elements may be used as the elements 37a and 37b in Example 8. However, it is difficult to fabricate high-resistance resistive elements. Therefore, it is preferable to use forward-connected diodes 37e and 37g, as in Variation 1 of Example 8.

[0266] If the resistor 37c in the eighth embodiment were formed using a resistive element, it would be difficult to fabricate a resistor 37c with a high resistance. However, by using the on-resistance of the FET 37f as the resistor 37c, it is possible to realize a resistor 37c with an appropriate resistance value. For example, if the FET 37f is a PFET, and the voltage of the power supply line 28 is 1 V and the threshold voltage of the FET 37f is approximately 0.8, the resistance between the source and drain of the FET 37f will be 1 MΩ or more.

[0267] A spike signal was simulated in the spike generation circuit of Modification 1 of Example 8. Figures 61(a) and 61(b) are circuit diagrams of the spike generation circuits according to Modifications 1A and 1 of Example 8, respectively, used in the simulation.

[0268] As shown in Fig. 61(a), the voltage conversion circuit 30d of the modification 1A of the eighth embodiment does not have an FET 37f, and nodes N11 and N0 are directly connected. The circuit of the output circuit 150 is the same as the spike generation circuit of the third embodiment shown in Fig. 8, except that the connection of PFET 14 and PFET 13b is reversed.

[0269] As shown in FIG. 61(b), in Modification 1 of Example 8, the voltage conversion circuit 30c includes a FET 37f. The circuit configuration of the output circuit 150 is the same as that of Modification 1A of Example 8 shown in FIG. 61(a). In the simulation, the capacitance values ​​of the capacitors C1 and C2 were set to 2 fF and 4 fF, respectively. The conditions of each FET and the voltages of the power supply line 28 and ground line 26 were the same as those in the simulation of Example 3.

[0270] Figures 62(a) to 62(d) are diagrams showing voltages over time, illustrating simulation results for Modification 1A of Example 8. Figure 62(a) shows the voltage at output terminal Tout over time, and Figure 62(b) shows the voltages at input terminal Tin and node N1 over time. Figures 62(c) and 62(d) are enlarged views of Figures 62(a) and 62(b) around the time when a spike signal is output.

[0271] As shown in Figure 62(b), the voltage at input terminal Tin is gradually increased over time. The voltage at node N1 gradually increases over time. When the voltage at node N1 reaches the threshold voltage of 0.5 V, a spike signal 52 is output as shown in Figure 62(a).

[0272] As shown in Figure 62(c), the spike signal 52 rises slowly, and the waveform of the spike signal 52 is distorted. Furthermore, the height of the spike signal 52 does not reach 1 V. As shown in Figure 62(d), the voltage at node N1 is around 0.5 V, which is different from the voltage when a normal spike signal 52 such as that shown in Figure 9(b) is generated. In Modification 1A of Example 8, the parasitic capacitance of diodes 37e and 37g affects the output circuit 150, and it is thought that a normal spike signal 52 is not generated.

[0273] Figures 63(a) to 63(d) are diagrams showing voltages over time, illustrating simulation results for Modification 1 of Example 8. Figure 63(a) shows the voltage at output terminal Tout over time, and Figure 63(b) shows the voltages at input terminal Tin and node N1 over time. Figures 63(c) and 63(d) are enlarged views of Figures 63(a) and 63(b) around the time when a spike signal is output.

[0274] As shown in FIGS. 63(a) and 63(b), the behavior of the voltages at the input terminal Tin, the node N1, and the output terminal Tout over time is almost the same as in Modification 1A of the eighth embodiment.

[0275] As shown in Figure 63(c), in the first modification of the eighth embodiment, the spike signal 52 rises sharply, and the waveform of the spike signal 52 is almost the same as that in Figure 9(a). The height of the spike signal 52 reaches 1 V. As shown in Figure 63(d), the voltage at node N1 exceeds 0.8 V and then drops to 0.2 V or less, which is the same as the behavior of the voltage at node N1 in Figure 9(b). As such, in the first modification of the eighth embodiment, by using FET 37f as resistor 37c, the parasitic capacitance of diodes 37e and 37g is prevented from affecting the output circuit 150, and a normal spike signal 52 is generated.

[0276] According to the eighth embodiment, the voltage conversion circuit 30a includes a capacitor C1 connected at one end to a node N1 (intermediate node) and at the other end to a ground line 26 (first reference potential terminal). The voltage conversion circuit 30a includes an element 37a (first element) and an element 37b (second element) connected in series between the input terminal Tin and the ground line 26 (second reference potential terminal), and a resistor 37c connected at one end to a node N11 between the elements 37a and 37b and at the other end to a node N0 (output node). The resistor 37c can suppress the influence of the parasitic capacitance of the elements 37a and 37b in the output circuit 150. This allows a spike signal 52 with an appropriate waveform to be generated. The resistor 37c connected between the nodes N11 and N0 may be an FET 37f as shown in FIG. 60(b) of the first modification of the eighth embodiment. Thus, the resistor 37c may be any element (referred to as a resistive element) that has almost no reactance and passes a current that increases approximately linearly with the voltage difference between its ends.

[0277] The product of the resistance value of resistor 37c and the capacitance value of capacitor C1 is preferably greater than the width of spike signal 52. The product of the resistance value of resistor 37c and the capacitance value of capacitor C1 is more preferably 10 times or more, and even more preferably 50 times or more, the width of spike signal 52.

[0278] In the eighth embodiment and its first modification, the output circuit 150 is an example of a threshold discrimination circuit that does not output a spike signal 52 when the voltage of the input signal is equal to or lower than a predetermined voltage. By replacing the voltage conversion circuits 30a and 30c of the eighth embodiment and its first modification with the voltage conversion circuit 30 of the first modification of the fifth embodiment shown in Fig. 35, it is possible to realize a threshold discrimination circuit that does not output a spike signal 52 when the voltage of the input signal is equal to or higher than a predetermined voltage.

[0279] In Example 5 and its modified example 1 and Example 8 and its modified example 1, the spike generation circuits according to Examples 1 to 4 and their modified examples are used as the output circuit, but the output circuit 150 may be any output circuit that outputs a single output spike signal 52 to the output terminal Tout in response to node Ni (intermediate node) reaching a predetermined potential, resets the voltage of node Ni, and does not output the spike signal 52 when the voltage of the input signal is within a predetermined range.

[0280] [Modification 2 of Example 8] Modifications 2 to 5 of Example 8 are examples in which the spike generation circuits according to Examples 1 to 4 and their modifications are used in delay circuits. Fig. 64(a) is a circuit diagram of a spike generation circuit according to Modification 2 of Example 8. As shown in Fig. 64(a), the spike generation circuit 154 has a constant current element or constant current circuit 33b and a capacitor C1 as the time constant circuit 32. The time constant circuit 32 allows the spike generation circuit 154 to function as a delay circuit, similar to Modification 3 of Example 5. The constant current element or constant current circuit 33b is an element or circuit that generates a constant current corresponding to the voltage difference between both ends.

[0281] A preferable circuit configuration of the constant current element or constant current circuit 33b depends on the time constant of the time constant circuit 32. Below, preferable circuits of the constant current element or constant current circuit 33b will be described as modified examples 3 to 6 of the eighth embodiment.

[0282] [Modification 3 of Example 8] In the third modification of the eighth embodiment, the time constant of the time constant circuit 32 is increased, for example, to 1 ms or more. Figure 64(b) is a circuit diagram of a spike generation circuit according to the third modification of the eighth embodiment. As shown in Figure 64(b), a diode 33c connected in reverse is used as the constant current element or constant current circuit of the time constant circuit 32. Because the reverse current of the diode 33c is small, the time constant can be increased. The reverse current of the diode 33c does not change as much as the forward current even when the voltage across the diode 33c changes. Therefore, even if the capacitor C1 is charged and the voltage at node N0 increases, the current value of the diode 33c does not decrease and charging does not stop midway. Therefore, the time constant can be designed based on the current value of the diode 33c and the capacitance of the capacitor C1. Even if the threshold voltage of the inverter at the next stage of node N0 varies due to variations in the threshold voltage of the FET in the output circuit 150, the change in the time constant of the time constant circuit 32 can be reduced. The diode 33c may be a transistor diode in which the gate of an FET is connected to the source.

[0283] [Modification 4 of Example 8] In the fourth modification of the eighth embodiment, the time constant of the time constant circuit 32 is shortened, for example, to 1 μs or less. Figure 64(c) is a circuit diagram of a spike generation circuit according to the fourth modification of the eighth embodiment. As shown in Figure 64(c), the spike generation circuit 158 ​​uses a PFET 33d as the constant current element or constant current circuit of the time constant circuit 32. The gate of the PFET 33d is connected to the ground line 26, and the PFET 33d is in the on state. By using the on current of the FET as the constant current of the constant current element, the time constant of the time constant circuit 32 can be shortened. Furthermore, the on current of the FET does not change significantly even when the voltage across the FET changes. Therefore, even if the capacitor C1 is charged and the voltage at node No increases, the current value of the PFET 33d does not decrease and charging does not stop midway. Therefore, the time constant can be designed based on the current value of the PFET 33d and the capacitance of the capacitor C1. The PFET 33d may be an NFET.

[0284] If the current flowing through PFET 33d is larger than the current that resets node Ni (for example, the current that flows through the NFET of the inverter at the next stage of node Ni), node Ni cannot be reset. Therefore, it is preferable that the current flowing through PFET 33d is sufficiently smaller than the current that resets node Ni of output circuit 150.

[0285] [Modification 5 of Example 8] In the fifth modification of the eighth embodiment, the time constant of the time constant circuit 32 is set to a medium value, for example, 10 nanoseconds to 10 milliseconds. FIG. 65 is a circuit diagram of a spike generation circuit according to the fifth modification of the eighth embodiment. As shown in FIG. 65, the constant current circuit 33e of the time constant circuit 32 includes a current mirror circuit 36 ​​and diodes 36c and 36d. The current mirror circuit 36 ​​includes PFETs 36a and 36b. The gates of the FETs 36a and 36b are connected. The gate and drain of the FET 36a are connected. The source of the FET 36b is connected to the input terminal Tin, and the drain is connected to node No. The diode 36c is connected in the forward direction between the input terminal Tin and the source of the FET 36a. That is, the anode and cathode are connected to the input terminal Tin and the source of the FET 36a, respectively. The diode 36d is connected in the reverse direction between the drain of the FET 36a and the ground line 26. That is, the anode and cathode are connected to the ground line 26 and the drain of the FET 36a, respectively.

[0286] In the time constant circuit 32, a diode 36c is connected in the forward direction between the input terminal Tin and the PFET 36a. Therefore, the voltage at the source of the PFET 36a is lower than the voltage at the source of the PFET 36b by the voltage drop Va across the diode 36c. As a result, a current that is larger than the reverse current of the diode 36d by an amount equivalent to Va flows through the PFET 36b. For example, a current that is one to six orders of magnitude larger than the current through the diode 36d flows through the PFET 36b.

[0287] As a result, the constant current circuit 33e can pass a current that is one to six orders of magnitude larger than that of the diode 33c of Fig. 64(b) of the third modification of the eighth embodiment. Therefore, the time constant circuit 32 can have a time constant that is one to six orders of magnitude smaller than that of the third modification of the eighth embodiment.

[0288] A forward-connected diode can be used as the constant current element or constant current circuit 33b, which supplies a current value between the reverse current of the diode 33c in Variation 3 of Example 8 and the on-current of the FET in Variation 4 of Example 8. However, if a forward-connected diode is used as the constant current element or constant current circuit 33b in Variation 2 of Example 8, the forward current of the diode increases exponentially with the voltage across both ends. Therefore, when capacitor C1 is charged and the voltage at node No increases, the current value of the constant current element or constant current circuit 33b decreases exponentially, and the voltage at node No approaches saturation. If the saturation voltage at node No is close to the threshold voltage of the output circuit 150, the time constant becomes divergently long and is easily affected by variations in the threshold voltage of the transistor. This can cause the time constant of the time constant circuit 32 to vary by, for example, three orders of magnitude.

[0289] In the fifth modification of the eighth embodiment, the current flowing through the constant current circuit 33e is determined by the reverse current of the diode 36d and the forward voltage drop Va of the diode 36c. By suppressing the variation in the threshold voltages of the diodes 36c and 36d, a delay circuit with small variation in the time constant can be realized.

[0290] A spike signal was simulated in the spike generation circuit of Modification 5 of Example 8. Figures 66(a) and 66(b) are circuit diagrams of the spike generation circuits according to Modifications 5A and 5 of Example 8, respectively, used in the simulation.

[0291] As shown in Figure 66(a), the constant current circuit 33f of the time constant circuit 32 of Modification 5A of Example 8 does not have a diode 36c. An NFET 36f with its source and gate connected is used as the diode 36d. The circuit of the output circuit 150 is the same as that of Modification 1 of Example 8 shown in Figure 61(b). The other circuit configurations are the same as those in Figure 65.

[0292] As shown in FIG. 66(b), in the fifth modification of the eighth embodiment, the constant current circuit 33g of the time constant circuit 32 uses a PFET 36g with its drain and gate connected as the diode 36c. The circuit configuration of the output circuit 150 is the same as that shown in FIG. 61(b). The other circuit configurations are the same as those shown in FIG. 65. In the simulation, the capacitance values ​​of the capacitors C1 and C2 were set to 2 fF and 4 fF, respectively. The conditions of each FET and the voltages of the power supply line 28 and ground line 26 are the same as those in the simulation of the third modification of the fifth embodiment.

[0293] 67(a) and 67(b) are diagrams showing voltage versus time illustrating simulation results for Modification 5A of Example 8. Fig. 67(a) shows the voltage at output terminal Tout versus time, and Fig. 67(b) shows the voltage at node N1 versus time.

[0294] As shown in Figures 67(a) and 67(b), in Modification 5A of Example 8, the delay time is approximately 1 ms. This is because the current mirror circuit 36 ​​supplies a current of the same magnitude as the reverse current of the diode (NFET 36f) through the constant current circuit 33f. Because the reverse current of the diode (NFET 36f) is small, the current supplied by the constant current circuit 33f is small, resulting in a longer time constant for the time constant circuit 32. Increasing the transistor channel width of FET 36b compared to FET 36a increases the current value and shortens the time constant. However, this also increases the parasitic capacitance of node No. Therefore, it is not desirable to increase the transistor channel width of FET 36b compared to FET 36a.

[0295] 67(c) and 67(d) are diagrams showing voltage versus time illustrating simulation results for Modification 5 of Example 8. Fig. 67(c) is a diagram showing the voltage at output terminal Tout versus time, and Fig. 67(d) is a diagram showing the voltage at node N1 versus time.

[0296] As shown in Figures 67(c) and 67(d), in Modification 5 of Example 8, the delay time is approximately 20 microseconds. This is because PFET 36g lowers the source voltage of PFET 36a by a voltage drop Va below the source voltage of PFET 36b, so that the current supplied by constant current circuit 33g is greater than the reverse current of the diode (NFET 36f). This allows the delay time to be moderate.

[0297] According to the second modification of the eighth embodiment, the time constant circuit 32 has a capacitor C1 having one end connected to the node No (output node) and the other end connected to the ground line 26 (first reference potential terminal), and a constant current element or constant current circuit 33b having one end connected to the input terminal Tin and the other end connected to the node No. As a result, as in the third to fifth modifications of the eighth embodiment, by designing the current supplied by the constant current element or constant current circuit 33b, it is possible to set the time constant of the time constant circuit 32 and the delay time of the delay circuit.

[0298] As in the fifth modification of the eighth embodiment, the constant current circuit 33e is a current mirror circuit 36 ​​including PFETs 36a and 36b. The source (either the current input terminal or the current output terminal) of the PFET 36b (first transistor) is connected to the input terminal Tin, and the drain (the other terminal of the current input terminal or the current output terminal) is connected to node No. The source of the PFET 36a (second transistor) is connected to the input terminal Tin via a forward-connected diode 36c (first diode), and the drain is connected to the ground line 26 (second reference potential terminal) via a reverse-connected diode 36d (second diode). The gates (control terminals) of the PFETs 36a and 36b are connected to each other. This allows for the realization of a delay circuit with a moderate delay time with little variation.

[0299] As in the third modification of the eighth embodiment, the constant current element or constant current circuit may be a reverse-connected diode 33c, or may be a transistor having a voltage applied to its control terminal (gate) so as to be turned on.

[0300] In the third modification of the fifth embodiment and the second to fifth modifications of the eighth embodiment, the spike generation circuits according to the first to fourth embodiments and their modifications are used as the output circuit. However, the output circuit 150 may be any output circuit that outputs a single output spike signal 52 to the output terminal Tout in response to the voltage of the node Ni reaching the threshold voltage, resets the voltage of the node Ni, and outputs the spike signal 52 after a delay time related to the time constant of the time constant circuit 32 after the input signal is input.

[0301] [Modification 6 of Example 8] Modifications 6 to 8 of Example 8 are examples in which the spike generation circuits according to Examples 1 to 4 and their modifications are used in a frequency discrimination circuit (frequency detection circuit). Fig. 68(a) is a circuit diagram of a spike generation circuit according to Modification 6 of Example 8. As shown in Fig. 68(a), spike generation circuit 161 includes input circuit 34b, in which PFET 38b and constant current element 38c are connected in series between power supply line 28 and ground line 26. Node N12 between PFET 38b and constant current element 38c is connected to node No. Input terminal Tin is connected to the gate of PFET 38b via inverter 38a. A transistor, diode, resistor, or the like can be used as constant current element 38c.

[0302] When an input spike signal is input to input terminal Tin, input circuit 34b increases the voltage at node Ni by an amount corresponding to the amplitude of the input spike signal. When no input spike signal is input to input terminal Tin, the voltage at node Ni gradually decreases with a time constant longer than the amplitude of the input spike signal. For example, the voltage at node Ni gradually decreases as a result of charge at node Ni leaking to the ground line 26 via the NFET of the inverter next to node Ni. As a result, the spike generation circuit 161 functions as a frequency determination circuit that outputs a spike signal when the frequency of input spike signals increases, similar to the fifth modification of the fifth embodiment.

[0303] [Modification 7 of Example 8] Fig. 68(b) is a circuit diagram of a spike generation circuit according to Variation 7 of Example 8. As shown in Fig. 68(b), in a spike generation circuit 162, an NFET 38e and a constant current element 38c are connected in series between the power supply line 28 and the ground line 26 as an input circuit 34c. A node N12 between the constant current element 38c and NFET 38e is connected to node No. An input terminal Tin is connected to the gate of NFET 38e. A transistor, a diode, a resistor, or the like can be used as the constant current element 38c.

[0304] When an input spike signal is input to input terminal Tin, input circuit 34c lowers the voltage at node Ni by an amount corresponding to the amplitude of the input spike signal. When no input spike signal is input to input terminal Tin, the voltage at node Ni gradually increases with a time constant longer than the amplitude of the input spike signal. As a result, the spike generation circuit 162 functions as a frequency determination circuit that outputs a spike signal when the frequency of input spike signals decreases, similar to variant 4 of embodiment 5.

[0305] [Variation 8 of Example 8] Fig. 68(c) is a circuit diagram of a spike generation circuit according to an eighth modification of the eighth embodiment. As shown in Fig. 68(c), a spike generation circuit 163 includes an input circuit 34d in which a PFET 38b and an NFET 38e are connected in series between the power supply line 28 and the ground line 26. A node N12 between the PFET 38b and NFET 38e is connected to a node No. An input terminal Tin1 is connected to the gate of the PFET 38b via an inverter 38a, and an input terminal Tin2 is connected to the gate of the NFET 38e.

[0306] When an input spike signal is input to input terminal Tin1, input circuit 34d increases the voltage at node Ni by an amount corresponding to the height of the input spike signal, and when an input spike signal is input to input terminal Tin2, input circuit 34d decreases the voltage at node Ni by an amount corresponding to the height of the input spike signal.

[0307] As a result, in the spike generation circuit 163, if the frequency of spike signals input to input terminal Tin1 is high, the voltage at node Ni rises, making it easier for the output circuit 150 to generate spike signals, and if the frequency of spike signals input to input terminal Tin2 is low, the voltage at node Ni rises, making it easier for the output circuit 150 to generate spike signals. In this way, the spike generation circuit 163 functions as a frequency determination circuit that outputs spike signals depending on the balance of spike signals input to input terminals Tin1 and Tin2.

[0308] According to the sixth to eighth variations of the eighth embodiment, the output circuit 150 includes any one of the input circuits 34b to 34d, and outputs a single output spike signal to the output terminal Tout when the voltage at node Ni reaches the threshold voltage, resets the voltage at node Ni, and outputs an output spike signal when the frequency of input spike signals falls within a predetermined range. This realizes a frequency discrimination circuit.

[0309] When the output circuit 150 is a spike generation circuit in which the input spike signal is a positive-going signal as in the second and third modifications of the first embodiment, when no input spike signal is input to the input terminal Tin, the voltage at the node Ni gradually decreases with a time constant longer than the width of the input spike signal.

[0310] When output circuit 150 is a spike generation circuit in which the input spike signal is a negative-going signal as in Variations 4 and 5 of Embodiment 1, when no input spike signal is input to input terminal Tin, the voltage at node Ni gradually increases with a time constant longer than the width of the input spike signal. In this case, inverter 38a is not connected between input terminal Tin or Tin1 and the gate of PFET 38b, but an inverter is connected between input terminal Tin or Tin2 and the gate of NFET 38e.

[0311] In the sixth to eighth variations of the eighth embodiment, the spike generation circuits according to the first to fourth embodiments and their variations are used as the output circuit. However, the output circuit 150 may be any output circuit that outputs a single output spike signal 52 to the output terminal Tout in response to the voltage at the node Ni reaching a threshold voltage, resets the voltage at the node Ni, and outputs the output spike signal when the frequency of input spike signals falls within a predetermined range.

[0312] [Modification 9 of Example 8] Modifications 9 to 11 of Example 8 are examples in which the spike generation circuits according to Examples 1 to 4 and their modifications are used in a timing circuit. Fig. 69(a) is a circuit diagram of a spike generation circuit according to Modification 9 of Example 8. As shown in Fig. 69(a), in a spike generation circuit 164, a plurality of PFETs 39a are connected in parallel between a power supply line 28 and a node No as an input circuit 10. Input terminals Tina to Tinc are each connected to the gates of the PFETs 39a via an inverter 39b. A capacitor C1 is connected between node No and the ground line 26. Node No is connected to node Ni of the output circuit 150.

[0313] 70(a) and 70(b) are diagrams showing voltages versus time in Modification 9 of Example 8. As shown in FIG. 70(a), spike signals 50 are input to input terminals Tinc, Tina, and Tinb at times t41, t42, and t43, respectively. If the interval from time t41 to t43 is shorter than the time it takes for the voltage at node Ni to drop, the voltage at node Ni will exceed threshold voltage Vth at time t43. This causes output circuit 150 to output spike signal 52 to output terminal Tout.

[0314] As shown in Figure 70(b), time t43, when spike signal 50 is input to input terminal Tinb, is far from time t42. Spike signal 50 is input at times t41 and t42, adjacent to each other. The voltage at node Ni does not exceed threshold voltage Vth. Between times t42 and t43, the voltage at node Ni gradually decreases, and at time t44, the voltage at node Ni reaches approximately 0 V. Thereafter, even when spike signal 50 is input at time t43, the voltage at node Ni does not exceed threshold voltage Vth. Thereafter, the voltage at node Ni gradually decreases, reaching 0 V at time t45. As a result, output circuit 150 does not output spike signal 52 to output terminal Tout.

[0315] The output circuit 150 uses the spike generation circuits of Modifications 2 and 3 of Example 1. When an input spike signal 50 is input to at least one of the multiple input terminals Tina to Tinc, the input circuit 10 raises the voltage of node Ni to the value of spike signal 50. When no input spike signal is input to the multiple input terminals Tina to Tinc, the voltage of node Ni gradually decreases over a period longer than the width of the input spike signal. The output circuit 150 outputs a single output spike signal 52 to the output terminal when the voltage of node Ni reaches the threshold voltage Vth. This allows the spike generation circuit 164 to function as a timing circuit that outputs spike signal 52 when multiple positive-going spike signals 50 are input to the multiple input terminals Tina to Tinc within a certain period of time.

[0316] [Modification 10 of Example 8] Fig. 69(b) is a circuit diagram of a spike generation circuit according to a tenth modification of the eighth embodiment. As shown in Fig. 69(b), in a spike generation circuit 165, a plurality of NFETs 39c are connected in parallel between a ground line 26 and a node No as an input circuit 10. Input terminals Tina to Tinc are each connected to the gates of the NFETs 39c. The rest of the configuration is the same as that of the ninth modification of the eighth embodiment, and therefore a description thereof will be omitted.

[0317] The output circuit 150 uses the spike generation circuits of the fourth and fifth variations of the first embodiment. The input circuit 10 lowers the voltage at node Ni when a negative-going input spike signal 50 is input to at least one of the multiple input terminals Tina to Tinc. When no input spike signal is input to the multiple input terminals Tina to Tinc, the voltage at node Ni gradually increases over a period longer than the width of the input spike signal. When the voltage at node Ni reaches the threshold voltage Vth, the output circuit 150 outputs a single output spike signal 52 to the output terminal and resets the voltage at node Ni. In this way, the spike generation circuit 165 functions as a timing circuit that outputs spike signal 52 when multiple negative-going spike signals 50 are input to the multiple input terminals Tina to Tinc within a certain period.

[0318] [Modification 11 of Example 8] Fig. 69(c) is a circuit diagram of a spike generation circuit according to an eleventh modification of the eighth embodiment. As shown in Fig. 69(c), in a spike generation circuit 166, a plurality of PFETs 39a are connected in parallel between a power supply line 28 and a node No as an input circuit 10. Input terminals Tina to Tinc are each connected to the gates of the PFETs 39a via an inverter 39b. A plurality of NFETs 39c are connected in parallel between the ground line 26 and a node No. Input terminals Tind to Tine are connected to the gates of the NFETs 39c. The rest of the configuration is the same as that of the ninth modification of the eighth embodiment, and therefore a description thereof will be omitted.

[0319] The output circuit 150 uses the spike generation circuits of Modifications 2 and 3 of Example 1. The input circuit 10 increases the voltage at node Ni when an input spike signal 50 is input to at least one of the input terminals Tina through Tinc, and decreases the voltage at node Ni when an input spike signal 50 is input to at least one of the input terminals Tind through Tine. When no input spike signal is input from the input terminals Tina through Tine, the voltage at node Ni gradually decreases over a period longer than the width of the input spike signal. The output circuit 150 outputs a single output spike signal 52 from the output terminal Tout when the voltage at node Ni reaches the threshold voltage Vth. This allows the spike generation circuit 166 to function as a timing circuit that outputs a spike signal 52 when multiple positive-going spike signals 50 are input from the multiple input terminals Tina through Tinc within a certain period, and the number of positive-going spike signals 50 input to the multiple input terminals Tind and Tine within the same period is less than a certain number.

[0320] When the spike generation circuits of Modifications 4 and 5 of Example 1 are used as output circuit 150, inverter 39b is not connected between input terminals Tina through Tinc and the gate of PFET 39a, but inverter 39d is connected between input terminals Tind and Tine and the gate of NFET 39c. When no input spike signals are input from input terminal Tina to Tine, the voltage at node Ni gradually increases over a period longer than the width of the input spike signal. This allows spike generation circuit 166 to function as a timing circuit that outputs spike signal 52 when multiple negative-going spike signals 50 are input to input terminals Tind and Tine within a certain period, and the number of negative-going spike signals 50 input to input terminals Tina through Tinc within the same period is less than a certain number.

[0321] In the sixth modification of the fifth embodiment, the output circuit of the input circuit 10 may be a circuit other than those of the first to fourth embodiments and their modifications. The output circuit outputs a single output spike signal to the output terminal Tout in response to the voltage at node Ni reaching a threshold voltage, resets the voltage at node Ni, and outputs an output spike signal when the amount of change in the input signal over time falls within a predetermined range. [Example]

[0322] Example 9 is an example of a detector that detects the direction of current flow. Fig. 71 is a block diagram of a detector according to Example 9. As shown in Fig. 71, in a detector 170, a path L11 through which a current I11 flows is provided between terminals T11 and T12. The current I11 flowing in the direction from terminal T11 to T12 is considered positive. An N-channel FET M1 is provided in the path L11.

[0323] Multivibrator circuit X53 outputs signal Vg1 to the gate of FET M1. Comparator X50 compares voltage V11 at node N11 on the end T11 side of path L11 with reference voltage Vref, and outputs output voltage Vout. Comparator X50 sets output voltage Vout to high level when V11 is equal to or greater than Vref, and sets output voltage Vout to low level when V11 is less than Vref. In this way, comparator X50 detects the direction of flow of current I11 from the comparison result between voltage V11 and voltage Vref.

[0324] 72(a) and 72(b) are diagrams showing voltages over time in the detector according to Example 9. Fig. 72(a) shows the case where current I11 is positive (current flowing from terminal T11 to T12), and Fig. 72(b) shows the case where current I11 is negative (current flowing from terminal T12 to T11).

[0325] As shown in Figure 72(a), the multivibrator circuit X53 outputs a low-level pulse as signal Vg1 with a period of T5 in response to a high-level base voltage. The pulse width is period T4. At time t50, Vg1 is high, and FET M1 conducts path L11. Current I11 is positive. The voltage at node N11 is approximately 0V, and the output voltage Vout of the comparator X50 is low.

[0326] At time t51, when signal Vg1 goes low, FET M1 cuts off path L11. Current I11 flowing through path L11 becomes approximately zero. Voltage V11 at node N11 gradually increases. When voltage V11 reaches reference voltage Vref at time t52, comparator X50 outputs high.

[0327] At time t53, when the signal Vg1 goes high, FET M1 turns on path L11. Current flows through path L11. As a result, the voltage at node N11 becomes approximately 0 V, and the output voltage Vout becomes low.

[0328] 72(b), when current I11 is negative, when FET M1 cuts off path L11 at time t51, voltage V11 at node N11 becomes negative and its absolute value gradually increases. During period T4 until time t53, voltage V11 does not reach reference voltage Vref, so output voltage Vout of comparator X50 remains low.

[0329] The direction of current flow can be detected as follows: A resistor is placed in path L11, the voltages at both ends of the resistor are compared, and the direction of current flow is detected based on the magnitude relationship of the voltages at both ends. However, placing a resistor in path L11 causes loss due to the resistance.

[0330] According to Example 9, in path L11 (the first path), a current I11 (the first current) flows between an end T11 (the first end) and an end T12 (the second end). FETM1 (the first switch) conducts and interrupts path L11. During an interruption period T4 when FETM5 interrupts path L11, a comparator X50 (a detection circuit) detects the direction in which current I11 flows based on a voltage V11 (the first voltage) of path L11 on the side of end T11 (either one of the first end and the second end from the first switch) from FETM1.

[0331] In Example 9, almost no loss occurs except during period T4. Therefore, if period T4 is made shorter than period T5, the loss can be suppressed. Period T4 is preferably 1 / 10 or less of period T5, and more preferably 1 / 100 or less.

[0332] When current I11 is interrupted, the time until the voltage V11 of node N11 reaches the reference voltage Vref is C0×Vref / |I11|, where C0 is the parasitic capacitance on the side of end T11 of path L11 and |I11| is the absolute value of current I11. In order to make period T4 smaller than period T5 (length T0), C0×Vref / |Iin|<T5 (that is, C0×Vref / |Iin|<T0). In order to make period T4 sufficiently smaller than period T5, C0×Vref / |I11|≦T0 / 10 is preferable, and C0×Vref / |I11|≦T0 / 100 is more preferable.

[0333] For example, when a detector is used to detect the direction of the current of vibration power generation described in Example 7, typically, C0 = 10 pF, Vref = 0.1 V, and |I11| = 10 nA. In this case, C0×Vref / |I11| = 0.1 ms. Therefore, period T5 is preferably 1 ms or more, and more preferably 10 ms or more.

[0334] [Modification Example 1 of Example 9] FIG. 73 is a block diagram of a detector according to Modification 1 of Example 9. As shown in FIG. 73, a detector 171 has a path L12 through which a current I12 flows between terminals T21 and T22. The current I12 flowing from terminal T21 to T22 is positive. An N-channel FET M2 is provided on path L12. AC power is applied between terminals T11 and T12. The currents I11 and I12 are complementary. That is, at a given time, the currents I11 and I12 flow in opposite directions, and the absolute values ​​of the currents I11 and I12 are approximately the same.

[0335] The multivibrator circuit X53 outputs a signal Vg2 to the gate of FET M2. The comparator X50 compares the voltage V11 at the node N11 on the end T11 side of the path L11 with the voltage V12 at the node N12 on the end T12 side of the path L12, and outputs the output voltage Vout. The comparator X50 sets the output voltage Vout to a high level when V11 is equal to or greater than V12, and sets the output voltage Vout to a low level when V11 is smaller than V12. In this way, the detector 171 detects the direction in which the current I11 flows. The other configurations are the same as those in the ninth embodiment, and therefore will not be described again.

[0336] 74 is a diagram showing voltages over time in the detector according to Modification 1 of Example 9. As shown in Fig. 74, at time t50, the current I11 is positive and the current I12 is negative. Since the difference between the voltage V11 at node N11 and the voltage V12 at node N12 is 0 or very small, the output voltage Vout of the comparator X50 is unstable.

[0337] At time t55, when signals Vg1 and Vg2 go low, FETs M1 and M2 cut off paths L11 and L12, respectively. Current I11 flowing through path L11 becomes almost zero. Voltage V11 at node N11 gradually rises, and voltage V12 at node N12 gradually falls. When the difference between V11 and V12 reaches a voltage difference that allows comparator X50 to determine whether V11 > V12, the output voltage Vout of comparator X50 goes high.

[0338] At time t56, when signals Vg1 and Vg2 become high level, FETs M1 and M2 conduct paths L11 and L12 respectively. Currents flow through paths L11 and L12. From this, the voltages of nodes N11 and... become approximately 0V, and the output voltage Vout becomes unstable.

[0339] Between time t56 and time t57, current I11 becomes negative and current I12 becomes positive. At time t57, when signals Vg1 and Vg2 become low level, the voltage V11 of node N11 gradually decreases, and the voltage V12 of node N12 gradually increases. When the difference between V11 and V12 becomes a voltage difference that can determine V11 < V12 of comparator X50, the output voltage Vout of comparator X50 becomes low level.

[0340] At time t58, when signals Vg1 and Vg2 become high level, FETs M1 and M2 conduct paths L11 and L12 respectively. From this, the voltages of nodes N11 and... become approximately 0V, and the output voltage Vout becomes unstable.

[0341] According to Modification 1 of Example 9, in path L12 (the second path), a current I12 (the second current) complementary to current I11 flows between an end T21 (the third end) complementary to end T11 and an end T22 (the fourth end) complementary to end T12. During the cutoff period T4 (see FIG. 72), FETs M1 and FET M2 (the second switch) cut off paths L11 and L12 respectively. Comparator X50 (the detection circuit) detects the direction of current I11 based on the voltage V11 (the first voltage) of node N11 on the end T11 side of FET M1 and the voltage V12 (the second voltage) of node N12 on the end T21 (the end complementary to end T"11) side of FET M2. Thereby, the direction of current I11 can be detected without using the reference voltage Vref.

[0342] [Modification 2 of Example 9] Modification 2 of Example 9 is an example in which Modification 1 of Example 9 is used in a power conversion circuit, which is the synchronous rectifier circuit 64 of Example 7 in FIG. 56. As shown in FIGS. 56 and 57, during the period when voltage V5 is at a high level, pass gate X15 blocks the path from power terminal 61a to pass gates X9 and X10, and pass gate X13 blocks the path from power terminal 61b to pass gates X11 and X12. When the direction of current I1 is positive, as between times t22 and t23, voltage V1 rises and voltage V2 falls. When the direction of current I1 is negative, as between times t25 and t26, voltage V1 falls and voltage V2 rises.

[0343] At time t24, when voltage V1 exceeds 0.5 V, spike generator circuit X3 outputs spike signal 88. FF circuit X1 sets voltage V3 to low level and voltage V4 to high level, which causes pass gates X9 and X11 to conduct and pass gates X10 and X12 to cut off.

[0344] At time t27, when voltage V2 exceeds 0.5 V, spike generator circuit X4 outputs spike signal 89. FF circuit X1 sets voltage V3 to high level and voltage V4 to low level, causing pass gates X9 and X11 to cut off and pass gates X10 and X12 to conduct.

[0345] In the second modification of the ninth embodiment, the pass gates X15 and X13, the spike generation circuits X3 and X4, and the FF circuit X1 function as the detector of the first modification of the ninth embodiment. The pass gate X15 functions as a first switch, and the pass gate X13 functions as a second switch. The spike generation circuits X3 and X4 and the FF circuit X1 function as a detection circuit that detects the direction of current.

[0346] [Modification 3 of Example 9] Modification 3 of Example 9 is another example in which Modification 1 of Example 9 is used in a power conversion circuit. Fig. 75 is a circuit diagram of a synchronous rectifier circuit according to Modification 3 of Example 9. Fig. 76 is a diagram showing voltages at each node of the synchronous rectifier circuit with respect to time in the synchronous rectifier circuit according to Modification 3 of Example 9.

[0347] As shown in Figures 75 and 76, in synchronous rectifier circuit 172, multivibrator circuit X53 outputs output voltage V6. Inverter X52 inverts voltage V6 to generate voltage V5. During periods when voltage V5 is at a high level (e.g., between times t22 and t23 and between times t25 and t26), voltages V10 and V11 are approximately equal to voltages V1 and V2, respectively. During periods when voltage V5 is at a low level (e.g., between times t23 and t24 and between times t26 and t27), pass gates X7 and X8 are turned off, so voltages V10 and V11 are approximately 0V.

[0348] Between times t22 and t23, voltages V10 and V11 are positive and negative, respectively. This causes comparator X50 to output voltage V4 at a high level. Voltage V3 goes low. Between times t23 and t24, comparator X50 maintains voltage V4 at a high level. This causes pass gates X9 and X11 to conduct and pass gates X10 and X12 to cut off.

[0349] Between times t25 and t26, voltages V10 and V11 are negative and positive, respectively. This causes comparator X50 to output voltage V4 at a low level. Voltage V3 is at a high level. Between times t26 and t27, comparator X50 maintains voltage V4 at a low level. This causes pass gates X9 and X11 to block and pass gates X10 and X12 to conduct.

[0350] In the third modification of the ninth embodiment, the power terminal 61a corresponds to the terminal T11, and the node branching into the pass gates X9 and X10 corresponds to the terminal T12. The path between the terminals T11 and T12 corresponds to the path L11. The current flowing through the path L11 from the terminal T11 to T12 corresponds to the current I11. The power terminal 61b corresponds to the terminal T21, and the node branching into the pass gates X11 and X12 corresponds to the terminal T22. The path between the terminals T21 and T22 corresponds to the path L12. The current flowing through the path L12 from the terminal T21 to T22 corresponds to the current I12. The pass gates X15 and X13 correspond to the first switch and the second switch, respectively. In this way, the pass gates X15, X13, and the comparator X50 function as the detector of the first modification of the ninth embodiment. The pass gates X15, X13, and the comparator X50 function as the first switch, the second switch, and the detection circuit, respectively.

[0351] Furthermore, in Modifications 2 and 3 of Example 9, pass gates X9 to X12 (switch elements) are turned on and off based on the detection result of the detector (i.e., voltage V4). This allows the detector to detect the direction of current with little loss, thereby realizing a power conversion circuit with little loss. In particular, in energy harvesting such as vibration power generation, the generated voltage and power are small. Therefore, if the loss in power conversion is large, it is difficult to use it as a power conversion circuit for energy harvesting. As in Example 9 and Modifications 2 and 3, by using the detector of Example 9 and Modification 1, loss is suppressed and it can be used as a power conversion circuit for energy harvesting.

[0352] In the third modification of the ninth embodiment, when the detector detects that the direction of current I11 is from terminal T11 to terminal T12 (first direction), the pass gates X9 to X12 (switch circuit) connect terminal T12 to power terminal Ts1 (first power terminal) and disconnect it from ground terminal Ts2 (second power terminal), and connect terminal T22 to ground terminal Ts2 and disconnect it from power terminal Ts1. When the detector detects that the direction of current I11 is from terminal T12 to terminal T11 (second direction opposite to the first direction), the pass gates X9 to X12 (switch circuit) connect terminal T12 to ground terminal Ts2 and disconnect it from power terminal Ts1, and connect terminal T22 to power terminal Ts1 and disconnect it from ground terminal Ts2. This allows the circuit to operate as a synchronous rectifier circuit.

[0353] In the second and third modifications of the ninth embodiment, a synchronous rectifier circuit has been described as an example of a power conversion circuit using the detector according to the ninth embodiment and its first modification, but the power conversion circuit may be a step-down circuit, a step-up circuit, a DC-AC power conversion circuit, or an AC-DC power conversion circuit. The detector according to the ninth embodiment and its first modification may also be used in electric and electronic circuits other than power conversion circuits. [Example]

[0354] Example 10 is an example of an electronic circuit using a spike generation circuit. Figures 77(a) and 77(b) are block diagrams of electronic circuits according to Comparative Example 1 and Example 10. As shown in Figure 77(a), in an electronic circuit 173 of Comparative Example 1, an input terminal of a combinational circuit 77 is connected to an output terminal 72b of an FF circuit 70a, and an input terminal 71a of an FF circuit 70b is connected to an output terminal of the combinational circuit 77.

[0355] As shown in Figure 77(b), in the electronic circuit 174 of the tenth embodiment, the input terminal of a combinational circuit 77a is connected to the output terminal 72b of the FF circuit 70a. The input terminal 75 of the spike generation circuit 74 is connected to the output terminal of the combinational circuit 77a. The input terminal of the combinational circuit 77b is connected to the output terminal 76 of the spike generation circuit 74. The input terminal 71a of the FF circuit 70b is connected to the output terminal of the combinational circuit 77b. The combinational circuit 77a does not have to be connected between the FF circuit 70a and the spike generation circuit 74, and the combinational circuit 77b does not have to be connected between the spike generation circuit 74 and the FF circuit 70b.

[0356] Here, the combinational circuits 77a and 77b are circuits that receive a high level or a low level at one or more input terminals, respectively, and output a high level or a low level at one or more output terminals that is uniquely determined by the input at one or more input terminals, respectively, such as NOT circuits, OR circuits, AND circuits, XOR circuits, NOR circuits, NAND circuits, and circuits formed by combinations of these.

[0357] The FF circuits 70a and 70b are the FF circuit 70 described in Figures 47(a) to 47(c) of the seventh embodiment. The FF circuit 70 is, for example, an RS flip-flop circuit, with input terminals 71a and 71b serving as a set terminal and a reset terminal, respectively, and output terminals 72b and 72a serving as an output terminal Q and a complementary output terminal QB, respectively. The FF circuit 70 is a latch circuit, and may be any memory circuit that, when either a high level or a low level is input to the input terminal 71a, holds the level of the output terminal 72b at the said one level.

[0358] Figure 78(a) shows a spike generation circuit, and Figures 78(b) and 78(c) show the internal state S and output voltage Vout over time, respectively. As shown in Figure 78(a), a current Iin is input to input terminal 75 of spike generation circuit 74. The voltage at output terminal 76 is voltage Vout.

[0359] As shown in Figure 78(b), the internal state S is a state that depends on the history of the current Iin. In Examples 1 to 4 and their modifications, the internal state S is the voltage of the intermediate node Ni. The internal state S changes in response to the history of the current Iin. For example, in Figure 8 of Example 3, the voltage of node N1 (corresponding to the intermediate node Ni) is proportional to the integral value of the current Iin input to the input terminal 75 (Tin). At time t58, when the internal state S reaches the threshold state Sth, the spike generation circuit 74 outputs a spike signal 52 as a voltage Vout. The spike signal 52 is a voltage pulse whose width is meaningless and only its timing is significant. Immediately after time t58, the internal state S is reset.

[0360] The internal state S may be, for example, the internal state of a switching element described in Patent Document 6. For example, the internal state S may be a temperature, which is the integral value of Joule heat generated by current. In FIG. 78(b), the internal state S changes to the positive side depending on the history of the current Iin, and when it reaches a positive threshold state Sth, a spike signal 52 is output. The internal state S may change to the negative side depending on the history of the current Iin, and when it reaches a negative threshold state Sth, a spike signal 52 is output. In FIG. 78(c), the voltage Vout is 0V and a spike signal 52 of the power supply voltage VDD is output, but the voltage Vout may be VDD and a spike signal 52 of 0V may be output.

[0361] In this way, the spike generating circuit 74 is a circuit that outputs a single spike signal 52 of high or low level and resets the internal state S to its initial value when the internal state S, which depends on the history of the input current input to the input terminal 75, reaches the threshold state Sth.

[0362] Figures 79(a) and 79(b) are block diagrams of electronic circuits according to Comparative Example 1 and Example 10, in which the electronic circuits of Figures 77(a) and 77(b) are connected in a network. Combinational circuits may be provided between the FF circuits 70 in Figure 77(a) and between the FF circuits 70 and the spike generation circuit 74 in Figure 79(a).

[0363] As shown in Figure 79(a), in the electronic circuit 175 of Comparative Example 1, a spike generation circuit 74 is not provided between the output terminal of an FF circuit 70 and the FF circuit 70 of the next stage. A clock signal CLK is input to each FF circuit 70. The FF circuits 70 output data to the FF circuit 70 of the next stage in synchronization with the clock signal CLK. The signal transmitted between the FF circuits 70 is a low-level / high-level bit signal.

[0364] As shown in Figure 79(b), in the electronic circuit 176 of the tenth embodiment, a spike generating circuit 74 is provided between the output terminal of a FF circuit 70 and the FF circuit 70 of the next stage. No clock signal CLK is input to each FF circuit 70. The signal transmitted from the spike generating circuit 74 to the FF circuit 70 of the next stage is a spike signal.

[0365] In the electronic circuit according to Comparative Example 1 of FIG. 77(a), the state of the FF circuit 70b is uniquely rewritten by the bit signal output by the preceding FF circuit 70a. That is, once the preceding stage is determined, the succeeding stage is uniquely determined. For this reason, it is not possible to rewrite the state of only some of the FF circuits 70. In FIG. 79(a), each FF circuit 70 operates in synchronization with the clock signal CLK, and the entire electronic circuit 175 operates in a centralized manner, operating simultaneously.

[0366] For example, energy harvesting such as vibration power generation generates little power. Therefore, the control circuit that controls the power conversion circuit used in energy harvesting is required to consume little power. In the electronic circuit 175 of Comparative Example 1, which operates in synchronization with a clock signal, a charge / discharge current flows through the CMOS circuit every time the clock signal CLK switches between low and high levels. This results in standby power consumption. In the energy harvesting control circuit, the time required for control is relatively long, for example, more than milliseconds. Therefore, it is not necessary to operate the electronic circuit 175 in synchronization with the clock signal CLK.

[0367] In the electronic circuit of Example 10 of FIG. 77(b), the output terminal 72b (first output terminal) of the FF circuit 70a (first memory circuit) is connected to the input terminal 75 of the spike generation circuit 74 (first spike generation circuit). The spike generation circuit 74 outputs a spike signal when the internal state S reaches the threshold state Sth, regardless of the output of the preceding FF circuit 70a. Therefore, the FF circuit 70b (second memory circuit), whose input terminal 71a (first input terminal) is connected to the output terminal 76 of the spike generation circuit 74, cannot rewrite the state of the subsequent FF circuit 70b unless the spike generation circuit 74 outputs a spike signal 52.

[0368] 79(b), it is possible to individually rewrite the states of only some of the FF circuits 70. Therefore, each FF circuit 70 can operate asynchronously, and the electronic circuit 176 can operate locally and in a distributed manner.

[0369] For example, in the power conversion circuit 120 of Example 7 shown in FIG. 44, when the control circuits in the rectifier circuits 62 and 64, the decision circuit 65, and the step-down circuit 66 need to operate, the spike generation circuits in each control circuit generate spike signals, causing the control circuits to operate. On the other hand, when the control circuits do not need to operate, the spike generation circuits in the control circuits do not generate spike signals. When spike signals are not generated, the control circuits consume almost no standby power. This reduces power consumption.

[0370] As shown in Figure 77(b), the output terminal 72b of the FF circuit 70a may be connected to at least one of one or more input terminals of a combinational circuit 77a. The input terminal 75 of the spike generation circuit 74 may be connected to one or more output terminals of the combinational circuit 77a. When multiple output terminals of the combinational circuit 77a are connected to the input terminal 75 of the spike generation circuit 74, the multiple output terminals of the combinational circuit 77a are connected to the input terminal 75 of the spike generation circuit 74 via, for example, an OR circuit. Furthermore, the output terminal 76 of the spike generation circuit 74 may be connected to at least one of one or more input terminals of a combinational circuit 77b, and the input terminal 71a of the FF circuit 70b may be connected to one or more output terminals of the combinational circuit 77b.

[0371] 80(a) and 80(b) are diagrams illustrating an example of an electronic circuit according to a tenth embodiment. An input terminal 75 of a spike generation circuit 74 may be connected to an output terminal 72b (first output terminal) of a FF circuit 70a, and an input terminal 75 of a spike generation circuit 74a (second spike generation circuit) may be connected to an output terminal 72a (second output terminal) of the FF circuit 70a. This allows the output of the FF circuit 70a to be input to a plurality of spike generation circuits 74 and 74a. A combinational circuit may be provided between the FF circuit 70a and the spike generation circuits 74 and 74a. The other configurations are the same as those in FIG. 77(b) of the tenth embodiment, and therefore a description thereof will be omitted.

[0372] As shown in Figure 80(b), the output terminal 76 of a spike generation circuit 74 is connected to the input terminal 71a (first input terminal) of an FF circuit 70b, and the output terminal 76 of a spike generation circuit 74b (third spike generation circuit) is connected to the input terminal 71b (second input terminal). This allows a plurality of spike generation circuits 74 and 74b to be connected to the input of the FF circuit 70a. A combinational circuit may be provided between the FF circuit 70b and the spike generation circuits 74 and 74b. The other configuration is the same as that of Figure 77(b) of the tenth embodiment, and therefore a description thereof will be omitted.

[0373] [Modification 1 of Example 10] Fig. 81(a) is a block diagram of an electronic circuit according to Modification 1 of Example 10. As shown in Fig. 81(a), in an electronic circuit 177 according to Modification 1 of Example 10, a spike signal is input from a spike generation circuit 74a to an input terminal 71a of an FF circuit 70a. An output terminal 72b of the FF circuit 70a is connected to an input terminal 75 of the spike generation circuit 74. An output terminal 76 of the spike generation circuit 74 is connected to an input terminal 71b of the FF circuit 70a.

[0374] When the spike generation circuit 74a outputs a spike signal, the FF circuit 70a outputs a high level to the spike generation circuit 74. When the spike generation circuit 74 outputs a spike signal 52, the FF circuit 70a outputs a low level to the spike generation circuit 74. This resets the level of the input terminal 75 of the spike generation circuit 74.

[0375] As in the first modification of the tenth embodiment, the output terminal 72b of the FF circuit 70a is connected to the input terminal 75 of the spike generation circuit 74, and the output terminal 76 of the spike generation circuit 74 is connected to the input terminal 71b of the FF circuit 70a. This allows the output of the output terminal 72b of the FF circuit 70a to be reset when the spike generation circuit 74 outputs the spike signal 52.

[0376] [Modification 2 of Example 10] FIG. 81(b) is a block diagram of an electronic circuit according to Modification 2 of Example 10. As shown in FIG. 81(b), in an electronic circuit 177a according to Modification 2 of Example 10, one end of an element or circuit 79 is connected to the output terminal 72b of an FF circuit 70a, and the other end is connected to the input terminal 75 of a spike generation circuit 74. The element or circuit 79 passes a current corresponding to the voltage difference between one end and the other end. The element or circuit 79 is, for example, a transistor, a resistor, or a leakage current element, and is the constant current element or constant current circuit 33b of Modification 2 of Example 8 in FIG. 64(a). The spike generation circuit 74 outputs a spike signal 52 when the integral value of the current input to the input terminal 75 reaches a threshold value. For example, it is the capacitor C1 and output circuit 150 in FIG. 64(a). The other circuit configuration is the same as that of Modification 1 of Example 10, and therefore a description thereof will be omitted.

[0377] In the second modification of the tenth embodiment, a spike generating circuit 74 outputs a spike signal 52 and resets the FF circuit 70a after a predetermined time has elapsed since a spike signal was input to the input terminal 71a of the FF circuit 70a.

[0378] [Modification 3 of Example 10] 82(a) and 82(b) are block diagrams of an electronic circuit according to a third modification of the tenth embodiment. The electronic circuit 178 includes FF circuits 70c to 70f, spike generation circuits 74 and 74c, and, as combinational circuits, AND circuits 78a and 78b and OR circuits 78c and 78d. The power supply voltages of the respective circuits are, for example, the same voltage VDD.

[0379] 82(a), spike signals 52b and 52c are input to input terminals 71a and 71b of FF circuit 70c, respectively. As a result, when spike signal 52b is input to FF circuit 70c, it outputs a high level as bit signal L / H1 to output terminal 72b, and when spike signal 52c is input, it outputs a low level as bit signal L / H1 to output terminal 72b.

[0380] Spike signals 52d and 52e are input to the OR circuit 78c. The output of the OR circuit 78c is input to the input terminal 71a of the FF circuit 70d. In this way, spike signals from multiple paths may be input to the input terminal 71a of a single FF circuit 70d using a combinational circuit such as the OR circuit 78c. When a spike signal is input to the input terminal 71a of the FF circuit 70d, the FF circuit 70d outputs a high level as the bit signal L / H2 to the output terminal 72b.

[0381] The bit signals L / H1 and L / H2 are input to the AND circuit 78a, and the output of the AND circuit 78a is input to the spike generation circuit 74. A predetermined time after both the FF circuits 70c and 70d go high, the spike generation circuit 74 outputs the spike signal 52. A combination circuit such as the FF circuits 70c and 70d and the AND circuit 78a may be used to hold off on input to the spike generation circuit 74 until a certain condition is met.

[0382] The spike signal 52 is input to the input terminal 71b of the FF circuit 70d via the OR circuit 78d. As a result, the FF circuit 70d outputs a low level as the bit signal L / H2 to the output terminal 72b. In other words, the bit signal L / H2 is reset.

[0383] Spike signals 52f and 52g are input to input terminals 71a and 71b of FF circuit 70e, respectively. When spike signal 52f is input, FF circuit 70e outputs a high level as bit signal L / H3 to output terminal 72b. When spike signal 52g is input, FF circuit 70e outputs a low level as bit signal L / H3 to output terminal 72b. Bit signal L / H3 is input to OR circuit 78d via spike generation circuit 74c, which has a short time constant. As a result, even if spike signal 52 is not output, if bit signal L / H3 becomes high level, bit signal L / H2 is reset. Furthermore, if an AND circuit 78e is used instead of OR circuit 78d as shown in FIG. 82(b), the spike generation circuit 74 continues to output spike signal 52 at regular intervals while bit signals L / H2 and L / H1 are high level and L / H3 is low level. In this way, by using a combinational circuit such as the FF circuits 70d and 70e and the OR circuit 78d, the FF circuit 70d may be reset before outputting the spike signal 52. Alternatively, the spike signal 52 may be continuously output until a certain condition is satisfied.

[0384] Spike signals 52h and 52i are input to input terminals 71a and 71b of FF circuit 70f, respectively. As a result, when spike signal 52h is input to FF circuit 70f, it outputs a high level as bit signal L / H4 to output terminal 72b, and when spike signal 52i is input to FF circuit 70f, it outputs a low level as bit signal L / H4 to output terminal 72b. Bit signal L / H4 is input to AND circuit 78b. When bit signal L / H4 is high, AND circuit 78b passes spike signal 52, but when bit signal L / H4 is low, it does not pass spike signal 52. In this way, a combinational circuit consisting of FF circuit 70f and AND circuit 78b may be used to pass spike signal 52 only when a certain condition is met.

[0385] FIG. 82(c) is a diagram showing a symbol of an electronic circuit according to Modification 3 of Example 10. As shown in FIG. 82(c), spike signals 52b to 52i are input to input terminal Tin of electronic circuit 178. Spike signal 52 is output from output terminal Tout1 of electronic circuit 178. Bit signals L / H1 to L / H4 are output from output terminal Tout2. In this way, when one or more spike signals are input to electronic circuit 178, it outputs one or more spike signals and one or more bit signals. In addition to the circuit configuration of FIG. 82(a), when one or more spike signals are input to electronic circuit 178, it is sufficient if the electronic circuit 178 outputs at least one signal of one or more bit signals and one or more spike signals.

[0386] An example of a spike signal input to the electronic circuit 178 will be described. Figures 83(a) and 83(b) are diagrams showing examples of spike signals input to the electronic circuit in Modification 3 of Example 10. As shown in Figure 83(a), the spike signal 52j may be a signal output by the sensor 79a. As shown in Figure 83(b), the comparator 79b outputs a bit signal L / H to the input terminal of the electronic circuit 79c. The electronic circuit 79c outputs a spike signal 52j at the rising and falling edges of the bit signal L / H. The spike signal 52j may be a signal output at the rising and falling edges of the bit signal L / H.

[0387] An example circuit in which the spike signal output by the electronic circuit 178 is used will be described. FIGS. 84(a) and 84(b) are diagrams showing an example circuit in which the spike signal output by the electronic circuit in Modification 3 of Example 10 is used. As shown in FIG. 84(a), the spike signal 52 and / or the bit signal L / H output by the electronic circuit 178 are input to the control terminal of a transistor 79h. The spike signal 52 output by the electronic circuit 178 may be input to the input terminal 71a or 71b of a flip-flop circuit 70b, and the bit signal L / H output by the flip-flop circuit 70b may be input to the control terminal of the transistor 79h. In this way, the spike signal 52 and / or the bit signal L / H output by the electronic circuit 178 may control the transistor 79h.

[0388] 84(b), the spike signal 52 output by the electronic circuit 178 is input to the input terminal 71a or 71b of the FF circuit 70b. In this way, the spike signal 52 output by the electronic circuit 178 may be used to rewrite the FF circuit 70b.

[0389] Figures 85(a) and 85(c) are circuit diagrams showing an example in which a spike signal output from an electronic circuit in variant example 3 of Example 10 is used, and Figures 85(b) and 85(d) are diagrams showing the magnitude (electric field) of the electromagnetic wave output from the antenna.

[0390] As shown in Fig. 85(a), power amplifier 79d amplifies spike signal 52 output from electronic circuit 178. Antenna 79e outputs the amplified spike signal as an electromagnetic wave. As shown in Fig. 85(b), a spike signal equivalent to spike signal 52 is output from antenna 79e.

[0391] As shown in Fig. 85(c), bandpass filter 79f is connected between power amplifier 79d and antenna 79e. Bandpass filter 79f passes only components of spike signal 52 in a specific frequency band suitable for wireless communication. As shown in Fig. 85(d), a signal corresponding to the specific frequency band of spike signal 52 is output from antenna 79e.

[0392] As shown in Figures 85(a) to 85(d), the spike signal 52 output from the electronic circuit 178 may be used for impulse communication.

[0393] [Modification 4 of Example 10] Figure 86 is a schematic diagram of a network circuit according to Modification 4 of Example 10. An electronic circuit that receives one or more spike signals as input and outputs one or more spike signals and one or more bit signals, as in Modification 4 of Example 10, is represented by the symbol in Figure 82(c). This electronic circuit receives spike signals from the left side, outputs spike signals to the right side, and outputs bit signals on the upper side. As shown in Figure 86, electronic circuits 178 may be connected in a network configuration.

[0394] Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications and variations are possible within the scope of the gist of the present invention as set forth in the claims. [Explanation of symbols]

[0395] 10 Input circuit 12, 20, 22a-22g inverter 14, 48 FET 16, 16a, 16b, 18 Inverting circuit 17 Delay Circuit 30 Voltage conversion circuit 32 Time constant circuit 34 Suppression circuit 40, 74a-74c Spike generation circuit 42 Condition setting circuit 44 Spike Processing Circuit 45, 45a-45f Node Circuit 46 Flip-Flop 47 Vg generation circuit 60 Power generation circuit 62, 64 Rectifier circuit 65 Judgment circuit 66 Step-down circuit 68 Storage Circuit

Claims

1. a first spike generating circuit whose internal state depends on a history of an input current input to a first input terminal, and which outputs a single spike signal to a first output terminal and resets the internal state to an initial value when the internal state reaches a threshold; a wireless communication circuit that receives the single spike signal from the first spike generation circuit and outputs an electromagnetic wave to an antenna; a memory circuit having a second input terminal, a third input terminal, a second output terminal, and a third output terminal; a second spike generating circuit whose internal state depends on a history of an input current input to a fourth input terminal, and which outputs a single spike signal to a fourth output terminal and resets the internal state to an initial value when the internal state reaches a threshold; The memory circuit includes: When a low level is input to the second input terminal, the level of the second output terminal is maintained at a low level; When a high level is input to the second input terminal, the level of the second output terminal is maintained at a high level and the level of the third output terminal is maintained at a low level; When a high level is input to the third input terminal, the level of the second output terminal is maintained at a low level and the level of the third output terminal is maintained at a high level; the second output terminal of the memory circuit is connected to the first input terminal of the first spike generation circuit; the first output terminal of the first spike generation circuit is connected to the wireless communication circuit and the third input terminal of the memory circuit; the second input terminal of the memory circuit is connected to the fourth output terminal of the second spike generation circuit; electronic circuit.

2. a first spike generating circuit whose internal state depends on a history of an input current input to a first input terminal, and which outputs a single spike signal to a first output terminal and resets the internal state to an initial value when the internal state reaches a threshold; a wireless communication circuit that receives the single spike signal from the first spike generation circuit and outputs an electromagnetic wave to an antenna; a memory circuit having a second input terminal, a third input terminal, a second output terminal, and a third output terminal; a second spike generating circuit whose internal state depends on a history of an input current input to a fourth input terminal, and which outputs a single spike signal to a fourth output terminal and resets the internal state to an initial value when the internal state reaches a threshold; The memory circuit includes: When a low level is input to the second input terminal, the level of the second output terminal is maintained at a low level; When a high level is input to the second input terminal, the level of the second output terminal is maintained at a high level and the level of the third output terminal is maintained at a low level; When a high level is input to the third input terminal, the level of the second output terminal is maintained at a low level and the level of the third output terminal is maintained at a high level; the second output terminal of the memory circuit is connected to the first input terminal of the first spike generation circuit; the first output terminal of the first spike generating circuit is connected to the wireless communication circuit; the fourth input terminal of the second spike generation circuit is connected to the third output terminal of the memory circuit; electronic circuit.

3. The first spike generating circuit comprises: a CMOS inverter having an output node connected to a first node which is an intermediate node connected to a fifth input terminal to which an input signal is input, and connected between a first power supply and a second power supply; a switch connected in series with the CMOS inverter between the first power supply and the second power supply; an inverter circuit that outputs an inverted signal of the signal at the first node to a control terminal of the switch; a delay circuit that delays the signal at the first node, outputs the delayed signal to an input node of the CMOS inverter, and outputs a single output spike signal to a fifth output terminal, 3. The electronic circuit according to claim 1 or 2.

Citation Information

Patent Citations

  • JP1975014265A

  • Power on reset circuit

    JP1996242148A

  • Oscillation circuit

    JP2000106521A

  • Toner replenishing device

    JP2000221764A

  • Spiking neuron circuit

    JP2001148619A