Document Type: Research Paper
Department of Computer Engineering, Lorestan University, Khorramabad, Iran.
Historically, DNA molecules have been known as the building blocks of life, later on in 1994, Leonard Adelman introduced a technique to utilize DNA molecules for a new kind of computation. According to the massive parallelism, huge storage capacity and the ability of using the DNA molecules inside the living tissue, this type of computation is applied in many application areas such as medical and engineering. Despite these advantages, DNA computing fault is prone to error. These errors may affect the entire computation and lead error in final result. Design of tolerant systems is one of the hot topics in the field of circuit design. The error in DNA computing will appear by a change in the concentration in compare to a threshold. In this paper, a buffer to modify the level of concentration is introduced and the number of required buffers in order to reduce the overhead caused by additional buffers in system is investigated using normal distribution. Designed system will modify any error with 15% changes in output concentration level in compare to a threshold level using the proposed method, which will increase the reliability.