Design of logic gates using spiking neural P systems with homogeneous neurons and astrocytes-like control

Tao Song, Pan Zheng, M. L. Dennis Wong, Xun Wang*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

124 Citations (Scopus)


In biological nervous systems, the operation of interacting neurons depends largely on the regulation from astrocytes. Inspired by this biological phenomenon, spiking neural P systems, i.e. SN P systems, with astrocyte-like control were proposed and were proven to have “Turing completeness” as computing models. In this work, the application of such systems for creating logical operators is investigated. Specifically, it is obtained in a constructive way that SN P systems with astrocyte-like control can synthesize the operations of Boolean logic gates, i.e. AND, OR, NOT, NOR, XOR and NAND gates. The resulting systems are simple and homogeneous, which means only one type of neuron with a unique spiking rule is used. With these neural-like logic gates, more complex Boolean circuits with cascade connections can be constructed. As such, they can be used to implement finite computing devices, such as the finite transducers. These results demonstrate a novel method of constructing logic circuits that work in a neural-like manner, as well as shed some lights on potential directions of designing neural circuits theoretically.

Original languageEnglish
Pages (from-to)380-391
Number of pages12
JournalInformation Sciences
Publication statusPublished - 1 Dec 2016


  • Astrocytes-like control
  • Bio-inspired computing
  • Boolean circuits
  • Logic gates
  • Spiking neural P systems

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Theoretical Computer Science
  • Software
  • Computer Science Applications
  • Information Systems and Management
  • Artificial Intelligence


Dive into the research topics of 'Design of logic gates using spiking neural P systems with homogeneous neurons and astrocytes-like control'. Together they form a unique fingerprint.

Cite this