首页> 外文学位 >A design for testability scheme for modular and non-modular Quantum Dot Cellular Automata (QCA) employing stuck-at fault model.
【24h】

A design for testability scheme for modular and non-modular Quantum Dot Cellular Automata (QCA) employing stuck-at fault model.

机译:一种采用卡死模型的模块化和非模块化量子点元胞自动机(QCA)的可测试性方案设计。

获取原文
获取原文并翻译 | 示例

摘要

Today leading VLSI experts predict a hard wall for CMOS and other conventional fabrication technology due to fundamental physical limits (ultra-thin gate oxide, short channel effects, doping fluctuations, etc.), and increasingly difficult and expensive lithography in nanoscale. Extensive research conducted in recent years at nanoscale aiming to surpass CMOS has proposed Quantum Dot Cellular Automata as a viable alternative for nanoscale computing.; Quantum Dot Cellular Automata (QCA) paradigm is an innovatory approach to computing, which encodes binary information by means of charge configuration of nanostructures instead of current switching devices. The fundamental building block of QCA devices is the QCA cell, and electrostatic interaction between neighboring cells governs the design of all QCA wires and logic gates. The two primary logic elements in QCA technology are: majority voter and inverter. Binary wires and inverter chains are used for interconnection purposes. Logic operation AND, and OR can be achieved by maneuvering inputs to the majority voter. Clocking enables precise control over timing and data flow direction, as well as power gain in QCA circuits. Also proper clocking can achieve computational pipelining and can drastically reduce circuit power dissipation.; Manufacturing of a QCA cell is expected to result in defects like cell displacement, misalignment, and absence of cell or additional cell in circuitry, causing the circuit to exhibit faulty behavior. So a well-defined testing scheme becomes necessary for this technology. Though the technology is different from conventional CMOS design, it is shown to be effective and realistic to use existing testing schemes at this stage. Stuck-at (s-a-v) fault model is quite acceptable in this regard in spite of the fact, that this model does not incorporate all the defective behaviors occurring in the fabrication process. With this in view, single stuck-at value faults have been considered for testing QCA circuits.; In this thesis a new strategy for designing QCA logic, exhaustively testable for single s-a-v faults, is presented. In particular, the method facilitates QCA functionality testing. Any combinational logic can be implemented using only AND-OR gates (with negated signals available), and in QCA this generally results in reduced test set for exhaustive fault detection within the data path. Previously this strategy was used for QCA logic testing considering only primary inputs (either true or complemented, but not both) feeding different majority voters, which fails for general circuits where fanouts are allowed for primary inputs and their complement. Here, a design scheme has been proposed which makes testing possible for any combinational QCA circuit. The extension to modular design testing is also presented.; Two design approaches are proposed for testing modular and non-modular logic. The first design uses 2n (n≡ primary inputs) 'Test Enable' majority voters, and is tested with two 4-bit vectors regardless of complexity of design and the input size. Second design employs n majority voters for the same purpose, thus requiring lesser number of majority voters, but at the price of increased vector length. Application specific conditions would decide which design becomes optimal. Without going into the features of a particular QCA fabrication, errors on logic level is addressed, such that the approach achieves generality, and could be applied to any particular implementation of QCA. Also to overcome the fault masking in modular circuit design, a solution has been presented. To verify the scheme, a simulation and layout tool, QCADesigner version 2.0.3 was used. First the fault free circuit was designed and simulated. Then random s-a-v faults were injected in different locations of data path. In all cases, 100% fault coverage was achieved confirming the validity of proposed approach.
机译:如今,领先的VLSI专家预测,由于基本的物理限制(超薄栅氧化层,短沟道效应,掺杂波动等)以及纳米级光刻技术越来越困难和昂贵,CMOS和其他常规制造技术的坚硬壁垒。近年来在纳米级进行的旨在超越CMOS的广泛研究提出了量子点元胞自动机作为量子计算的可行替代方案。量子点元胞自动机(QCA)范例是一种创新的计算方法,它通过纳米结构的电荷配置而不是电流开关设备对二进制信息进行编码。 QCA器件的基本组成部分是QCA单元,相邻单元之间的静电相互作用控制着所有QCA导线和逻辑门的设计。 QCA技术中的两个主要逻辑元素是:多数表决器和反相器。二进制线和逆变器链用于互连目的。逻辑运算“与”和“或”可以通过操纵多数投票者的输入来实现。通过时钟,可以精确控制时序和数据流方向以及QCA电路中的功率增益。同样,适当的时钟可以实现计算流水线化,并可以大大降低电路功耗。预期制造QCA电池会导致电池移位,错位,电路中不存在电池或其他电池等缺陷,从而导致电路表现出故障行为。因此,这项技术必须有一个定义明确的测试方案。尽管该技术与传统的CMOS设计不同,但在现阶段使用现有的测试方案被证明是有效和现实的。尽管存在以下事实,但卡滞(s-a-v)故障模型在这方面是完全可以接受的,尽管该模型并未包含制造过程中发生的所有缺陷行为。考虑到这一点,已经考虑了单值固定故障来测试QCA电路。本文提出了一种设计QCA逻辑的新策略,该策略可以针对单个s-a-v故障进行全面测试。特别地,该方法促进了QCA功能测试。任何组合逻辑都可以仅使用AND-OR门(具有可用的负信号)来实现,并且在QCA中,这通常会导致减少测试集,以减少数据路径中的详尽故障检测。以前,此策略用于QCA逻辑测试时,仅考虑为不同的多数投票者提供服务的主要输入(真或互补,但不能同时使用这两者),而对于允许主要输入及其补充采用扇出功能的一般电路而言,这种策略是不可行的。在这里,已经提出了一种设计方案,该方案使得对任何组合QCA电路的测试成为可能。还介绍了模块化设计测试的扩展。提出了两种设计方法来测试模块化和非模块化逻辑。第一个设计使用2n(n个主要输入)“测试使能”多数投票者,并且使用两个4位向量进行测试,而与设计的复杂程度和输入大小无关。第二个设计出于相同的目的使用n个多数投票者,因此需要较少数量的多数投票者,但代价是矢量长度增加。特定于应用的条件将决定哪种设计变得最佳。在不涉及特定QCA制造的特征的情况下,解决了逻辑级别的错误,从而使该方法具有通用性,并且可以应用于QCA的任何特定实现。为了克服模块化电路设计中的故障掩蔽,提出了一种解决方案。为了验证该方案,使用了仿真和布局工具QCADesigner版本2.0.3。首先,设计和仿真了无故障电路。然后将随机s-a-v故障注入到数据路径的不同位置。在所有情况下,都达到了100%的故障覆盖率,从而证实了所提出方法的有效性。

著录项

  • 作者

    Sultana, Sayeeda.;

  • 作者单位

    Concordia University (Canada).;

  • 授予单位 Concordia University (Canada).;
  • 学科 Engineering Electronics and Electrical.
  • 学位 M.A.Sc.
  • 年度 2006
  • 页码 115 p.
  • 总页数 115
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

  • 入库时间 2022-08-17 11:41:01

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号