Field Programmable Gate Array in DNA Computing
摘要
Biomolecular programming encompasses the utilization of diverse chemical reactions to execute computational functions and encode data within proteins and nucleic acids. DNA, also known as deoxyribose nucleic acid, displays remarkably consistent chemical behavior at the molecular level, rendering it a superb substrate for constructing logical operating systems and molecular computers. Field programmable gate arrays (FPGAs) are integrated circuits built upon a matrix of configurable logic blocks (CLBs) interconnected via programmable links. FPGAs are versatile, user-configurable logic devices capable of performing tasks ranging from basic logic gate operations to complex systems. In this research, an FPGA has been meticulously crafted utilizing gates reliant on DNA. Harnessing the distinctive characteristics of DNA-driven computing, DNA-based FPGAs are capable of concurrently performing billions of operations and delivering extensive memory capacity within a confined space. The advantages of DNA-based FPGA logic circuits extend beyond reducing gate counts through additional output state representation; they also enable circuit compression based on input conditions.