© The Institution of Engineering and Technology
Owing to the emergence of better characteristics such as parallelism, low power consumption and data compactness, DNA computing has drawn great attention in recent years. In this study, the authors realise an arithmetic and logic unit (ALU) using deoxyribonucleic acid (DNA). Inputs and outputs of the proposed ALU keep the logical reversibility in computation processes. The proposed ALU is capable of performing four logical (AND, OR, EX-OR and NOT) with three arithmetic (addition, subtraction and multiplication) operations. They use DNA-based multiplexer to carry out final output. Compared to silicon-based computation, the proposed ALU is faster and requires less space and power due to parallelism, replication properties, compactness and formation of DNA strands. However, compared to one existing DNA-based system, fewer signals are required in each step. Besides, another existing DNA-based ALU requires five complex biological steps to compute, whereas the proposed ALU requires three biological steps. Also, the time complexities of that existing system are O(mln2 n) for addition and subtraction operations; O(m) for logical operations and O(m(ln2 n)2) for multiplication operation, while the proposed system has O(1) for logical operations and O(n) for others; here n is the number of bits and m is the number of test tubes for operands.
References
-
-
1)
-
6. Wood, D.H., Chen, J.: ‘Fredkin gate circuits via recombination enzymes’. Congress on Evolutionary Computation, 2004.
-
2)
-
5. Klein, J.P., Leete, T.H., Rubin, H.: ‘A biomolecular implementation of logically reversible computation with minimal energy dissipation’, Biosystems, 1999, 52, (1), pp. 15–23 (doi: 10.1016/S0303-2647(99)00028-3).
-
3)
-
17. Lund, S., Dissing, J.: ‘Surprising stability of DNA in stains at extreme humidity and temperature’. Int. Congress Series, , 2004, vol. 1261, pp. 616–618.
-
4)
-
8. Thapliyal, H., Srinivas, M.B.: ‘An extension to DNA based Fredkin gate circuits: design of reversible sequential circuits using Fredkin gates’. Optomechatronic Technologies, 2005, pp. 60500O–60500O.
-
5)
-
10. Keyes, R.W., Landauer, R.: ‘Minimal energy dissipation in logic’, IBM J. Res. Dev., 1970, 14, (2), pp. 152–157 (doi: 10.1147/rd.142.0152).
-
6)
-
13. Hamilton, W., Ibers, J.A.: ‘Hydrogen bonding in solids’ (W.A. Benjamin, New York, NY, 1968), pp. 181–182.
-
7)
-
23. Brown, T.: ‘Gene cloning and DNA analysis: an introduction’ (John Wiley & Sons, 2010).
-
8)
-
18. Echols, H., Goodman, M.F.: ‘Fidelity mechanisms in DNA replication’, Annu. Rev. Biochem., 1991, 60, (1), pp. 477–511 (doi: 10.1146/annurev.bi.60.070191.002401).
-
9)
-
3. Gupta, V., Parthasarathy, S., Zaki, M.J.: ‘Arithmetic and logic operations with DNA’. Proc. of the Third DIMACS Workshop on DNA Based Computers, 1997, pp. 212–220.
-
10)
-
27. Ahmed, T., Sarker, A., Sharif, M., Rashid, S.M., Rahman, M., Babu, H.M.: ‘A novel approach to design a reversible shifter circuit using DNA’. IEEE 26th Int. SOC Conf. (SOCC), 2013, pp. 256–261.
-
11)
-
21. Toffoli, T.: ‘Reversible computing’ (Springer, Berlin Heidelberg, 1980).
-
12)
-
25. Li, S.F.Y.: ‘Capillary electrophoresis: principles, practice and applications’ (Elsevier, 1992).
-
13)
-
30. Green, M.R., Sambrook, J.: ‘Molecular cloning: a laboratory manual’ (Cold Spring Harbor Laboratory Press, New York, 2012).
-
14)
-
15. Hiasa, H., Marians, K.J.: ‘Initiation of bidirectional replication at the chromosomal origin is directed by the interaction between helicase and primase’, J. Biol. Chem., 1999, 274, (38), pp. 27244–27248 (doi: 10.1074/jbc.274.38.27244).
-
15)
-
7. Thapliyal, H., Srinivas, M.B.: ‘The need of DNA computing: reversible designs of adders and multipliers using Fredkin gate’. Optomechatronic Technologies, 2005, pp. 605010–605010.
-
16)
-
29. Wendler, K., Thar, J., Zahn, S., Kirchner, B.: ‘Estimating the hydrogen bond energy’, J. Phys. Chem. A, 2010, 114, (35), pp. 9529–9536 (doi: 10.1021/jp103470e).
-
17)
-
E. Fredkin ,
T. Toffoli
.
Conservative logic.
Int. J. Theor. Phys.
,
219 -
253
-
18)
-
9. Sarker, A., Ahmed, T., Rashid, S.M.M., et al: ‘Realization of reversible logic in DNA computing’. IEEE 11th Int. Conf. on Bioinformatics and Bioengineering (BIBE), 2011, pp. 261–265.
-
19)
-
J. Watson ,
H.C. Crick
.
Molecular structure of nucleic acids – a structure for deoxyribose nucleic acid.
Nature
,
737 -
738
-
20)
-
24. Schochetman, G., Ou, C.-Y., Jones, W.K.: ‘Polymerase chain reaction’, J. Infect. Dis., 1988, 158, pp. 1154–1157 (doi: 10.1093/infdis/158.6.1154).
-
21)
-
2. Kari, L., Păun, G., Rozenberg, G., Salomaa, A., Yu, S.: ‘DNA computing, sticker systems, and universality’, Acta Inf., 1998, 35, (5), pp. 401–420 (doi: 10.1007/s002360050125).
-
22)
-
5. Bennet, C.H.: ‘Logical reversibility of computation’, IBM J. Res. Dev., 1973, 17, pp. 525–532 (doi: 10.1147/rd.176.0525).
-
23)
-
28. Benson, S.W.: ‘III-Bond energies’, J. Chem. Educ., 1965, 42, pp. 502 (doi: 10.1021/ed042p502).
-
24)
-
4. De Santis, F., Iaccarino, G.: ‘A DNA arithmetic logic unit’, WSEAS Trans. Biol. Biomed., 2004, 1, (4), pp. 436–440.
-
25)
-
1. Adleman, L.M.: ‘Molecular computation of solutions to combinatorial problems’, Nature, 1994, 369, p. 40 (doi: 10.1038/369040a0).
-
26)
-
30. Zadeh, J.N., Steenberg, C.D., Bois, J.S., et al: ‘NUPACK: analysis and design of nucleic acid systems’, J. Comput. Chem., 2011, 32, pp. 170–173 (doi: 10.1002/jcc.21596).
-
27)
-
16. Clausen-Schaumann, H., Rief, M., Tolksdorf, C., Gaub, H.E.: ‘Mechanical stability of single DNA molecules’, Biophys. J., 2000, 78, (4), pp. 1997–2007 (doi: 10.1016/S0006-3495(00)76747-6).
-
28)
-
14. Karl, L.: ‘DNA computing: arrival of biological mathematics’, Math. Intell., 1997, 19, (2), pp. 9–22 (doi: 10.1007/BF03024425).
-
29)
-
20. Yang, G., Song, X., Hung, W.N.N., Perkowski, M.A.: ‘Bi-direction synthesis for reversible circuits’. Proc. IEEE Computer Society Annual Symp. on VLSI, 2005, pp. 14–19.
-
30)
-
26. Sarker, A., Sharif, M., Rashid, S.M., Babu, H.M.: ‘Implementation of reversible multiplier circuit using deoxyribonucleic acid’. IEEE 13th Int. Conf. on Bioinformatics and Bioengineering (BIBE), 2013, pp. 1–4.
-
31)
-
19. Von Neumann, J.: ‘First Draft of a Report on the EDVAC’. The Origins of Digital Computers, 1982, pp. 383–392.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-nbt.2014.0056
Related content
content/journals/10.1049/iet-nbt.2014.0056
pub_keyword,iet_inspecKeyword,pub_concept
6
6