I want to discuss about a design that I've never seen before anywhere, and that is to define a node as a PWM generator in a neural network. First things first, this design is a really hungry resources design, I know. But just as a concept (or even more than that), what if we replace the current's amplitude with the duty cycle? Here, in a fully connected network design (probably) we have to define some fuses (instead of having weights) that totally intercept the communication between two nodes and to consider each node's input as an OR gate. Now, the output of each OR gate should be connected to the node's main PWM generator's enable (start) or clock terminals (using clock terminal may help us to reduce the complexity of the overall design, but not necessarily has a great impact). I think we can consider this design something in between spiking and artificial neural networks (as in the case of spiking we can define a threshold like as the duty cycle or whatever else, but the point is it's not an always-on design so if we become very optimistic, it can reduce the energy consumption somehow).

What I'm seeking now is that, is there anyone who has an opinion in agreement with this idea? Does it have any worth to be implemented?

More Alireza Alikhani's questions See All
Similar questions and discussions