没有合适的资源?快使用搜索试试~ 我知道了~
Half Adder and Half Subtractor Operations by DNA Self-Assembly
0 下载量 160 浏览量
2021-02-21
11:43:44
上传
评论
收藏 1.02MB PDF 举报
温馨提示
Recently, experiments have demonstrated that the simple binary arithmetic and logical operations can be executed by the process of self-assembly of DNA tiles. This paper brings out the realization of the half adder and half subtractor using DNA self-assembly with parallel logical operations, in much the way that a general-purpose computer can employ the simple logical circuits for a variety of applications. The DNA self-assembly that we describe here are fundamentally the simple example, but it
资源推荐
资源详情
资源评论
RESEARCH ARTICLE
Copyright © 2011 American Scientific Publishers
All rights reserved
Printed in the United States of America
Journal of
Computational and Theoretical Nanoscience
Vol. 8, 1–8, 2011
Half Adder and Half Subtractor Operations by
DNA Self-Assembly
Yanfeng Wang
1 2 ∗
, Junwei Sun
2
, Xuncai Zhang
1 2
, and Guangzhao Cui
1 2
1
Research and Development Center of Biological Information Technology, Zhengzhou University of Light Industry,
Zhengzhou, 450002, China
2
College of Electrical and Electronic Engineering, Zhengzhou University of Light Industry,
Zhengzhou, 450002, China
Recently, experiments have demonstrated that the simple binary arithmetic and logical operations
can be executed by the process of self-assembly of DNA tiles. This paper brings out the realization
of the half adder and half subtractor using DNA self-assembly with parallel logical operations, in
much the way that a general-purpose computer can employ the simple logical circuits for a variety of
applications. The DNA self-assembly that we describe here are fundamentally the simple example,
but it seems possible to extend more complex logical circuits.
Keywords: DNA Self-Assembly, DNA Computation, Half Adder, Half Subtractor.
1. INTRODUCTION
In the past few decades, the traditional silicon-based com-
puter has made great contributions to the progress and
development of human society. But due to optical wave-
length limitations in conventional lithographic fabrication
techniques and physical limits, silicon-based technology
improvements will soon begin to approach their ultimate
limits in the rapidly approaching future. In the traditional
silicon-based computers, information processing in digi-
tal systems is straightforward and based on very simple
principles of Boolean logic. Logic gates are the devices
which are used to perform basic logical operations and
are the basis of the traditional silicon-based computer
processors, which perform logic and arithmetic opera-
tions between Boolean variables. Having a size more than
100 times smaller than the conventional silicon gates,
molecules offer excellent component minimization poten-
tial. The rapid emergence of DNA nanotechnology in
recent years has aroused much excitement among scien-
tists due to DNA self-assembly, as the most advanced and
versatile system, which has been experimentally demon-
strated for programmable construction of patterned sys-
tems on the molecular scale, and provides means to extend
Moore’s Law beyond the foreseen limits of small-scale
conventional silicon-based integrated circuits.
The notion of computation by interacting tiles dates
from Wang
1
in the 1960s. The use of stable branched DNA
∗
Author to whom correspondence should be addressed.
molecules containing sticky ends (DNA tiles) to produce
multidimensional constructs was proposed in the early
1980s.
2
Winfree
3
suggested using Wang tiles based on
branched DNA molecules to perform computation. Reif,
4
and Lagoudakis and LaBean
5
have made further sugges-
tions on this approach. The assembly of DNA-based tiles
into 2D periodic arrays has been reported several times
with a variety of motifs.
6–10
In addition, Rothemund
11
has
performed macroscopic-scale aperiodic self-assembly. In
2000, Mao et al. experimentally implemented the first
algorithmic DNA self-assembly which performed a logi-
cal computation (cumulative XOR) on fixed inputs.
12
In
2003, Yan et al. presented a novel cross shaped DNA
module (four-point–star motif), and formed square grid-
ding structure.
13
Subsequently, Yan et al. also demon-
strated parallel molecular XOR computation using DNA
tiling self-assembly in which a large number of distinct
inputs were simultaneously processed.
14
In 2005, He et al.
created 3-arm motifs called “3-point stars”, that crystallize
beautifully into 30-micron hexagonal lattices.
15
In 2008,
He et al. applied “3-point stars” to further assemble into
tetrahedron, dodecahedron and buckyball.
16
In 2010, Wang
et al. proposed the theoretical models to execute five steps
of a logical (cumulative AND and OR) operations on a
string of binary bits by using DNA triple-crossover (TX)
molecules.
17
Up to now, DNA nanotechnology based on
algorithmic self-assembly of DNA tiles had been devel-
oped at a high speed no matter in constructing theoretical
models or in building the complex nanoarchitectures.
J. Comput. Theor. Nanosci. 2011, Vol. 8, No. 7 1546-1955/2011/8/001/008 doi:10.1166/jctn.2011.1812 1
RESEARCH ARTICLE
Half Adder and Half Subtractor Operations by DNA Self-Assembly Wang et al.
In the traditional silicon-based digital computer, the
hardware circuit is consisted of the different kinds of log-
ical gates circuit, and digital logic circuit is the basis for
digital computer architecture. In a sense that molecular
logic gates built by DNA tiles could be considered as
the basic structure of a DNA computer. In this contribu-
tion, we present a theoretical model for the half adder
and half subtractor operations based on DNA algorithmic
self-assembly. The rest of this paper is structured as fol-
lows. We will briefly review the basic definitions of the
half adder and half subtractor operations in Section 2, fol-
lowed by, in Section 3, the introduction of two kinds of
TX molecules which are employed in the following part.
We then formally describe the realization of the half adder
and half subtractor operations in Section 4, and finally we
will conclude in Section 5 with a summary discussion.
2. BASIC DEFINITIONS
2.1. Half Adder Operation
The half adder is a combinational logic unit performing
simple addition of two binary digits to produce two bits
as output, one bit for the Sum and other bit for the Carry.
The truth table for the half adder is shown in Table I.
Logic SUM represents the least significant bit of the two
bits binary summation. Logic SUM is logic 0 when two
inputs are the same (two ones and two zeros), Otherwise,
it is logic 1. However, the other logic CARRY is logic 1
when both inputs have logic 1. Otherwise, it is logic 0.
Boolean functions that are derived from the truth table are
as follows.
SUM = A ⊕ B (1)
CARRY = A · B (2)
Boolean functions of logic SUM and logic CARRY
exactly coincide with the XOR gate and the AND gate.
The structure of the half adder is shown in Figure 1. To
optically implement the proposed half adder, the all-optical
XOR and AND gates are employed.
Figure 2 shows the basic structure of the all-optical
XOR gate.
18
To implement the all-optical XOR gate, two
SOAs with cross-gain modulation (XGM) are used. In the
upper SOA, a probe signal A can not pass through it when
a strong pump signal B saturates its gain, while probe sig-
nal A simply passes through it in the absence of the strong
pump beam B. Thus, probe signal A passes through the
Table I. Truth table of half adder.
A B SUM CARRY
00 0 0
01 1 0
10 1 0
11 0 1
CARRY
SUM
XOR
A
B
AND
Fig. 1. Basic structure of half adder.
SOA only if the pump beam B is absent, and thus Boolean
A
¯
B can be obtained. In the lower SOA, signals A and
B change their role and the output is given by Boolean
¯
AB. Combining the two outputs of the SOAs, we obtain
Boolean A
¯
B +
¯
AB, which is Boolean-logically equal to A
XOR B yielding the complete all-optical XOR gate oper-
ation. These results are in accordance with the truth table
of logic SUM in Table I.
To implement the all-optical AND gate, binary charac-
teristics of the XPM wavelength converter are used.
19
By
using the static transfer characteristics of the XPM wave-
length converter with two distinctively different probe sig-
nal intensities shown in Figure 2, the all-optical logic AND
is realized. High power and low power of input signals can
be identified as logic 1 and 0, respectively. If the pump
signal is logic 0, the output is in position A regardless
of the probe signal intensity. Thus, output signal results
in logic 0. If the probe signal is logic 0, the output is in
either position A or B due to the pump signal inten-
sity. Thus, output signal also results in logic 0. When both
the probe and pump signals have the logic level of 1, the
output signal results logic 1 since it is located in posi-
tion C. These results are in accordance with the truth
table of logic CARRY in Table I.
A distinguished advantage of the half adder using this
scheme is that both the XOR gate and the AND gate only
depends on input signals A and B. Most of the previous
XOR and AND gates use additional input beam such as
clock signal or continuous wave (CW) light besides the
two input signal beams, and thus require additional light
sources.
Fig. 2. Scheme of all-optical XOR gate.
2 J. Comput. Theor. Nanosci. 8, 1–8, 2011
剩余7页未读,继续阅读
资源评论
weixin_38722193
- 粉丝: 4
- 资源: 908
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET仓储管理系统源码数据库 SQL2008源码类型 WebForm
- (源码)基于Spring Boot和MyBatis的飞机订票系统.zip
- (源码)基于Qt和RibbonUI的密钥管理系统.zip
- (源码)基于Spring Cloud和Dubbo的博客管理系统.zip
- 程序设计思维小作业基于python和flask的简易版网页聊天软件源码+数据库(高分项目)
- 北航数理统计fisher判别例题及课后题MATLAB实现
- (源码)基于SSM框架的教务查询系统.zip
- C#固定资产管理系统源码(带条码打印)数据库 SQL2008源码类型 WinForm
- (源码)基于Spring和SpringMVC的学生信息管理系统.zip
- MATLAB《基于短时自相关的基音周期检测(附加GUI音阶检测小应用)》+项目源码+文档说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功