没有合适的资源?快使用搜索试试~ 我知道了~
首页可测试 reversible Toffoli 门故障模型及其最小测试向量
可测试 reversible Toffoli 门故障模型及其最小测试向量
0 下载量 63 浏览量
更新于2024-08-27
收藏 74KB PDF 举报
本文主要探讨了在低功耗微芯片和量子通信领域中可测试的可逆托菲勒门(Toffoli Gate)故障模型。随着技术的发展,可逆逻辑电路因其能耗效率和潜在的量子应用而受到关注。然而,尽管当前的研究工作主要集中在可逆电路的合成上,对于故障检测的重要性却往往被忽视,这是实现稳健设计的关键步骤。 研究者们提出了一种具有四个输入的通用托菲勒门(Universal Toffoli Gate,简称UTG),这种门可以实现所有基本布尔函数,从而在构建复杂可逆电路时提供了灵活性。作者对UTG的所有单点故障进行了深入分析,包括数据输入线、控制线以及输出线的可能的"stuck-at"故障。这些故障模型有助于确定最小化的测试向量集,使得在实际应用中能够有效地检测和定位故障。 通过使用这个UTG,构建复杂可逆电路变得更加便捷,同时能够有效地进行故障测试,确保系统的可靠性。文章详细介绍了测试方法,包括如何设计针对不同故障类型的测试策略,以及如何利用UTG的特性来优化测试过程,降低测试成本。此外,论文还提到了实验结果,展示了这种方法在实际应用中的有效性,证明了可逆电路的可测试性对于提高整个系统性能和鲁棒性的重要性。 这项研究不仅填补了可逆电路理论研究中的一个空白,也为量子计算和低功耗电子设备的设计提供了一个重要的故障检测工具。它强调了在设计和实施可逆电路时,故障模型和测试策略是不可或缺的一部分,这对于确保未来信息技术的可靠性和可持续发展具有重要意义。这篇文章为可逆逻辑电路的测试技术和理论扩展做出了贡献。
资源详情
资源推荐
Research Journal of Applied Sciences, Engineering and Technology 4(18): 3470-3475, 2012
ISSN: 2040-7467
© Maxwell Scientific Organization, 2012
Submitted: April 23, 2012 Accepted: May 18, 2012 Published: September 15, 2012
Corresponding Author:
Yu Pang, Chongqing University of Posts and Telecommunications, Chongqing, China
3470
Fault Model for Testable Reversible Toffoli Gates
Yu Pang, Shaoquan Wang, Zhilong He and Qiangbing Zhang
Chongqing University of Posts and Telecommunications, Chongqing, China
Abstract: Techniques of reversible circuits can be used in low-power microchips and quantum
communications. Current most works focuses on synthesis of reversible circuits but seldom for fault testing
which is sure to be an important step in any robust implementation. In this study, we propose a Universal
Toffoli Gate (UTG) with four inputs which can realize all basic Boolean functions. The all single stuck-at faults
are analyzed and a test-set with minimum test vectors is given. Using the proposed UTG, it is easy to implement
a complex reversible circuit and test all stuck-at faults of the circuit. The experiments show that reversible
circuits constructed by the UTGs have less quantum cost and test vectors compared to other works.
Keywords: Quantum cost, reversible logic, stuck-at fault model, test vector, toffoli gate
INTRODUCTION
Recently, reversible circuits started to emerge as an
important topic, bringing alternative solutions to classical
networks. The motivation behind reversible computation
comes from its two important properties: information
lossless computation with less energy dissipation and
close relation to several emerging technologies such as
quantum circuits and optical computing (Landauer, 1961).
The testing properties and test generation for
reversible circuits are initially proposed by (Patel et al.,
2003). The authors shown that only few vectors are
necessary to fully test a reversible circuit under the
multiple stuck-at fault model with the number growing at
most logarithmically both in the number of inputs and the
number of gates. The authors (Hayes et al., 2004) present
a method to make any circuit fully testable for single
missing gate fault with single test vector. In particular, to
test a circuit with a missing gate fault, it is necessary to
apply a vector of the form 111……1 and ensures that any
signal change or error at any node will propagate to the
circuit’s primary outputs. A design-for-testability method
has been proposed to make any reversible logic circuit
composed of n-bit Toffoli gates fully testable for single
stuck-at faults and single intra-level bridging faults
(Bubna et al., 2007). In this case bridging fault between
a pair of lines is assumed to occur one at a time and
function as a classical AND or OR bridging type.
However, the overhead caused by added circuitry for
testability is significant, since adding extra control point
in Toffoli gate increases the overall quantum cost.
Although these off-line testing methods are simple to
adopt, the on-line testing of reversible circuits is still a
challenging issue.
New online fault testing methods for reversible
circuits have been presented. A universal dual rail
reversible gate is proposed, which can implement any
reversible circuit and provide detection of any single fault
on inputs, outputs and inside the gate (Farazmand and
Mehdi, 2010). Two reversible gates R1 and R2 are used
to construct online-testable reversible circuits. The parity
outputs of R1 and R2 are monitored to detect a single bit
error (Vasudevan et al., 2004a). An extended version, i.e.,
a new two pair two rail checker is presented (Vasudevan
et al., 2004b). However the computational complexity due
to excessive number of gates limits its application.
Recently a concurrent error detection methodology is
proposed (Patel et al., 2003). The main feature of this
method is its capability to detect multi-bit error at the
outputs. However, added circuitry for inversing the
original gate and constructing a comparator, as well as
extra Feynman gates for duplicating primary outputs and
inputs increases the area and quantum cost of the overall
reversible circuit (Ketan et al., 2004).
In this study, we propose a new reversible gate, i.e.,
a Universal Toffoli Gate (UTG), which can be used to
construct any testable reversible circuit. Since a stuck-at
fault is a particular fault model used by fault simulators
and automatic test pattern generation tools to mimic a
manufacturing defect within an integrated circuit, in this
study we investigate stuck-at faults of UTG. A small set
of test vectors is capable of finding any single fault on
inputs, outputs and inside the gate can be found. Further,
an algorithm is proposed to find test vectors for a complex
circuit constructed by UTGs. Compared to existing
methods, the testable reversible circuits generated by
UTGs have smaller quantum costs and high testing
efficiency.
METHODOLOGY
Proposed UTG:
Definition 1: The network quantum cost is the sum of the
quantum cost of all gates. The quantum cost of a gate is
下载后可阅读完整内容,剩余5页未读,立即下载
weixin_38637884
- 粉丝: 6
- 资源: 869
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功