This application claims priority to Korean Patent Application Nos. 10-2023-0196970 (filed on Dec. 29, 2023) and 10-2024-0089754 (filed on Jul. 8, 2024), which are all hereby incorporated by reference in their entirety.
National research and development project supporting the present invention
National research and development project supporting the present invention
National research and development project supporting the present invention
The present disclosure relates to a spiking neural network hardware implementation technique, and more particularly to a spiking neural network-based nano electromechanical neuron device utilizing a nano electromechanical (NEM) relay switch.
Recent advancements in artificial intelligence technologies, such as autonomous driving, image processing, and ChatGPT, have become a hot topic of discussion. However, while the human brain consumes only about 20 W of energy during cognitive processes, high-performance AI requires extensive data computations, which inevitably leads to significant power consumption when processed by hardware. Consequently, neuromorphic computing based on Spiking Neural Networks (SNNs) has garnered much attention as it aims to emulate the ultra-low power operation of the human brain.
The human brain consists of a vast number of neurons interconnected by synapses. A neuron accumulates charge in the membrane thereof in response to incoming stimuli, and when a voltage resulting from the membrane charge exceeds a predetermined threshold, the neuron generates a spike and transmits an electrical signal to the next neuron through a synapse. SNNs operate in a manner very similar to the human brain, and active research is underway to efficiently implement a neuron circuit that accumulates membrane charges and generates spikes.
However, until recently, hardware-based SNNs have relied on a CMOS technology composed solely of transistors to implement neuron operations. A CMOS-based neuron circuit requires approximately 10 transistors which result in the occupation of large areas, challenges in high integration, and significant energy losses due to a leakage current.
Therefore, it is necessary to develop a next-generation neuron circuit that consumes as little power as possible.
The present disclosure provides a nano electromechanical neuron device based on a spiking neural network, the device capable of achieving area gains by replacing a large number of transistors to implement a conventional CMOS-based neuron with a single nano electromechanical relay switch.
The present disclosure also provides a nano electromechanical neuron device based on a spiking neural network, the device in which a nano electromechanical relay switch is integrated three-dimensionally on a metal interconnection layer on the CMOS logic circuit, enabling an ultra-high-integrated structure where neuron circuits are implemented on a synapse array.
The present disclosure also provides a nano electromechanical neuron device based on a spiking neural network, the device capable of eliminating dynamic power consumption occurring in transistors and enabling ultra-low-power operation as there is no leakage current due to a nano electromechanical air gap.
In one aspect, there is provided a nano electromechanical neuron device based on a spiking neural network, the device including: a first gate electrode receiving a first voltage; a second gate electrode disposed in parallel and spaced apart from the first gate electrode and receiving a second voltage; a drain electrode disposed at a predetermined distance from one end of the first gate electrode and receiving a spike current signal; a movable beam disposed between the first and second gate electrodes and bending in a direction toward the drain electrode according to a spike current signal; and an anchor for securing the movable beam to a lower layer.
The nano electromechanical neuron device may further include: a membrane capacitor connected to the drain electrode; and an output resistance connected to the movable beam.
The nano electromechanical neuron device may further include a leakage resistance connected in parallel to the same node as the membrane capacitor.
The nano electromechanical neuron device may perform a leaky integrate and fire (LF) operation as charge charged in the membrane capacitor leaks out due to the leakage resistance when no spike current signal is input.
The nano electromechanical neuron device can be integrated in a three-dimensional form on the metal interconnection layer on top of a CMOS logic circuit.
The nano electromechanical neuron device may have a plurality of operating states, and the plurality of operating states comprises: an initial state in which the movable beam is parallel to the gate electrodes between the first gate electrode and the second gate electrode; an integrated state in which the movable beam is bent in the direction of the drain electrode; and a firing state in which the movable beam is in contact with the drain electrode.
The initial state and the integrated state correspond to states in which the movable beam and the drain electrode are physically separated.
The nano electromechanical neuron device may apply a constant voltage to the first gate electrode and the second gate electrode to adjust a threshold potential at which an output spike occurs.
The nano electromechanical neuron device may perform an excitatory operation where, when a positive voltage is applied to the first gate electrode, an electrostatic force is generated in a direction toward the drain electrode, thereby reducing the threshold potential for spike generation.
The nano electromechanical neuron device may perform an inhibitory operation where, when a positive voltage is applied to the second gate electrode, an electrostatic force is generated in the opposite direction of the drain electrode, thereby increasing the threshold potential.
The movable beam is formed of any one selected from copper, aluminum, molybdenum, cobalt, and a combination thereof.
In another aspect, there is provided a nano electromechanical neuron device based on a spiking neural network, the device including: a nano electro mechanical (NEM) relay switch for applying a spike current signal to a drain electrode to perform a pull-in operation of a movable beam with respect to the drain electrode, wherein the spike current signal accumulates and fires during the pull-in operation of the movable beam; a membrane capacitor connected to the drain electrode, charged in an integrated state of the NEM relay switch, and discharged in a firing state of the NEM relay switch; and an output resistor connected to the movable beam and outputting a spike voltage signal due to discharging of the membrane capacitor.
The movable beam may be disposed between the first gate electrode and the second gate electrode, and while one end of the movable beam is secured by an anchor and the other end is not in contact with the first gate electrode and the second gate electrode, the movable beam may be horizontally movable to contact the drain electrode.
The NEM relay switch may be formed on a metal interconnection layer on top of a CMOS logic circuit.
In the NEM relay switch, a charge is stored in an air gap between the drain electrode and the movable beam due to a spike current signal applied to the drain electrode, creating an electrostatic force between the drain electrode and the movable beam, thereby resulting in a pull-in operation of the movable beam to bend toward the drain electrode.
In the NEM relay switch, when a potential of the drain electrode is higher than a preset threshold potential, the movable beam come into contact with the drain electrode, discharging the stored charge in the air gap between the drain electrode and the movable beam and causing a restoring force to act on the movable beam, thereby returning the movable beam to an initial position thereof from the drain electrode.
The NEM relay switch may apply a specific voltage to the first gate electrode or the second gate electrode to adjust the threshold potential for spike generation, thereby exciting or inhibiting spike generation.
In yet another aspect, there is provided a nano electromechanical neuron device based on a spiking neural network, the device including: a nano electro mechanical (NEM) relay switch for applying a spike current signal to a drain electrode to perform a pull-in operation of a movable beam with respect to the drain electrode, wherein the spike current signal accumulates and fires during the pull-in operation of the movable beam; a membrane capacitor connected to the drain electrode, charged in an integrated state of the NEM relay switch, and discharged in a firing state of the NEM relay switch; a leakage resistor connected in parallel to the membrane capacitor and leaking charge stored in the membrane capacitor; and an output resistor connected to the movable beam and outputting a spike voltage signal due to discharging of the membrane capacitor.
When a spike current signal is not applied to the drain electrode, the NEM relay switch may perform a pull-in operation of the movable beam by leaking charge stored in the membrane capacitor through the leakage resistance.
The movable beam is formed of any one selected from copper, aluminum, molybdenum, cobalt, and a combination thereof.
The disclosed technology may have the following effects. However, purposes or effects are not meant to imply that a particular embodiment should include all or only these effects. Therefore, the scope of the disclosed technology should not be understood as being limited thereto.
Unlike conventional neuron circuits that use a large number of transistors, the nano electromechanical neuron device based on a spiking neural network according to an embodiment of the present disclosure can achieve high integration by utilizing a single NEM relay switch integrated into the metal wiring layer.
In addition, the nano electromechanical neuron device based on a spiking neural network according to an embodiment of the present disclosure operates as an open circuit between the movable beam and the drain electrode before a spike occurs, preventing leakage current that occurs in a conventional transistor-based neuron circuit, thereby enabling the implementation of an ultra-low power neuron circuit.
The description of the present disclosure is only an embodiment for structural or functional explanation, the scope of the present disclosure should not be construed as limited by the embodiment described herein. In other words, since the embodiment can be modified in various ways and can have various forms, the scope of the present disclosure should be understood to include equivalents that can realize the technical idea. In addition, the objects or effects presented in the present specification does not mean that a specific embodiment should include all of them or only those effects, so the scope of the present disclosure should not be understood to be limited thereby.
Meanwhile, the meaning of the terms described in the present specification should be understood as follows.
The terms such as “first,” “second,” etc. are used to distinguish one component from another, and the scope of the present disclosure should not be limited by these terms. For example, a first component may be named a second component, and similarly, the second component may also be named the first component.
When a component is referred to as being “connected” to another component, it should be understood that it may be directly connected to the other component, but that other components may also exist between them. On the other hand, when a component is referred to be as being “directly connected” to another component, it should be understood that there are no other components between them. Meanwhile, other expressions that describe the relationship between components, such as “between” and “immediately between” or “adjacent to” and “directly adjacent to”, should be interpreted similarly.
Singular expressions should be understood to include plural expressions unless the context clearly indicates otherwise, and terms such as “include” or “have” are intended to designate that the presence of a feature, number, step, operation, component, part, or combination thereof, and should be understood as not excluding in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
For each step, identification codes (e.g., a, b, c, etc.) are used for convenience of explanation. The identification codes do not describe the order of steps, and the steps may occur in any order other than that specified unless the context clearly indicates a specific order. That is, the steps may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the opposite order.
All terms used herein, unless otherwise defined, have the same meaning as commonly understood by a person of ordinary skill in the field to which the present disclosure pertains. The terms defined in commonly used dictionaries should be interpreted as consistent with the their meaning in the context of the related art, and are not to be interpreted as having an idealized or unduly formal meaning unless expressly defined in the present specification.
Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present disclosure will be described in more detail. In the description of the present disclosure, the same reference numerals are used for the same components in the drawings, and redundant descriptions of the same components are omitted.
Recently, the field of hardware-based artificial neural network technology has necessitated ultra-low power consumption and high energy efficiency for processing massive amounts of data. A hardware-based SNN capable of low-power operation requires neuron circuits for spike operation.
In the present disclosure, a neuron circuit using the low-power and high-integration characteristics of nano electromechanical relay switches will be proposed.
Referring to
In a spiking neural network (SNN) device, a single neuron processes information from multiple inputs to generate a single spike output signal, which is then transmitted to the next neuron. At this point, the spike is generated when the accumulated signal inputted from a previous stage exceeds a predetermined potential. A neuron's spike generation probability increases with excitatory inputs and decreases with inhibitory inputs. To implement this in hardware, an integrate & fire (IF) circuit that performs the same role as a neuron is required.
Here, the IF neuron circuit may be implemented as a nano electromechanical neuron device using a nano electro mechanical (NEM) relay switch. The NEM relay switch may include two gate electrodes 110 and 120, a movable beam 130 present between the gate electrodes 110 and 120, and a drain electrode 140. The NEM relay switch may apply a spike current signal to the drain electrode 140 to perform a pull-in operation of the movable beam 130 with respect to the drain electrode 140, and perform an IF operation in which accumulation and firing of the spike current signal occurs during the pull-in operation of the movable beam 130. The nano electromechanical neuron device may have an output resistance Rout connected to the same node as the movable beam 130. The nano electromechanical neuron device may have a membrane capacitor Cmem connected to the drain electrode 140. The nano electromechanical neuron device may receive spike signals from synapses, and the spike signals may correspond to currents. The nano electromechanical neuron device may have a plurality of operating states. The plurality of operating states may include an initial state, an integrated state, and a firing state. Each of the plurality of operating states may be determined by the position of the movable beam 130.
The movable beam 230 is disposed between the first gate electrode 210 and the second gate electrode 220. With one end of the movable beam 230 secured by an anchor and the other end non-contacting the first gate electrode 210 and the second gate electrode 220, the movable beam 230 may be horizontally movable to contact the drain electrode 240. The movable beam 230 bends towards the drain electrode 240 according to a spike current signal Ispike, and the voltage applied to the drain electrode 240 induces a pull-in operation of the movable beam 230. Here, the movable beam 230 may be formed of one selected from copper Cu, aluminum Al, molybdenum Mo, cobalt Co, and combinations thereof. In one embodiment, if the movable beam 230 has a larger value of Young's modulus, which is a mechanical property that indicates the stiffness of a metallic material, it is harder to pull in. The Young's modulus according to metal type is shown in Table 1 below.
Additionally, an output resistance 260 Rout is connected to the same node as the movable beam 230, and a membrane capacitor 250 Cmem is connected to the drain electrode 240. The membrane capacitor 250 is connected to the drain electrode 240, charged in the integrated state of the NEM relay switch, and discharged in the firing state of the NEM relay switch. The output resistance 260 may be connected to the movable beam 230 and output a spike voltage signal Vout due to the discharging of the membrane capacitor 250. The device may also include an anchor that secures the movable beam 230 to a lower layer.
Furthermore, as shown in
Here, the nano electromechanical neuron device may be integrated in a three-dimensional form in a metal interconnection layer on top of a CMOS logic circuit.
First, referring to
Referring to
Referring to
That is, when the movable beam 430 is in a state without stress between the first gate electrode 410 and the second gate electrode 420, this corresponds to the initial state. When the movable beam 430 is bent towards the drain electrode 440 due to an applied force but is not in contact with the drain electrode 440, this corresponds to the integrated state. When the movable beam 430 is in contact with the drain electrode 440 due to a sufficient force, this corresponds to the firing state. This mechanism acts as a switch that utilizes the principle of mechanical movement to configure open and short circuits between the two nodes.
First, referring to (a) of
Referring to
Next, referring to (d) of
In the operation process of the nano electromechanical neuron device, the threshold potential for spike generation may be adjusted by applying a specific voltage to the first gate electrode 510 or the second gate electrode 520 to excite or inhibit spike generation. That is, a positive voltage VG1 applied to the first gate electrode 510 exerts an electrostatic force on the movable beam 530 in a direction toward the drain electrode 540, assisting the movable beam 530 to contact the drain electrode 540 at a lower drain voltage. This corresponds to an excitatory operation that decreases the threshold potential for spike generation in an SNN. Conversely, a positive voltage VG2 applied to the second gate electrode 520 exerts an electrostatic force on the movable beam 530 in a direction opposite to the drain electrode 540, causing a fire operation to occur at a higher drain voltage. This corresponds to an inhibitory operation that increases the threshold potential for spike generation.
In
In
As shown in
In
As described above, when implementing a neuron circuit using the major electrostatic force and restoring force in a relay switch operation in a nano electromechanical neuron device based on a spiking neural network, the neuron circuit may achieve high integration by using a single nano electromechanical relay switch integrated into a metal wiring layer, unlike conventional neuron circuits which use a large number of transistors.
In addition, since the movable beam and the drain electrode operate as open circuits to each other before a spike occurs, there is a significant advantage that leakage current, which has been a concern in transistor-based neuron circuits, does not occur.
It is expected that the low-power and high-integration characteristics of a nano electromechanical neuron device based on a spiking neural network according to an embodiment of the present disclosure will contribute to Korea's future dominance and leadership in the next-generation low-power and high-energy efficiency edge AI market. Furthermore, the neuron's nano electromechanical relay switch has strong resistance to radiation and cosmic rays compared to silicon-based devices, which makes it possible to have core components and circuit technologies that operate normally even in extreme situations, which existing transistor-based technologies cannot handle, particularly in the application of artificial neural networks in military and space technology.”
This nano electromechanical neuron device based on a spiking neural network is a technology that can accelerate the implementation of new high-energy efficiency hardware artificial neural networks. It is expected to gain a competitive edge in the rapidly growing ultra-low-power neuromorphic computing field and contribute to leading the overall next-generation low-power and high-energy efficiency artificial intelligence semiconductor market.
While the present disclosure has been described above with reference to preferred embodiments, those skilled in the art may make various modifications and changes to the present disclosure without departing from the spirit and scope of the present disclosure as recited in the following patent claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0196970 | Dec 2023 | KR | national |
10-2024-0089754 | Jul 2024 | KR | national |