论文部分内容阅读
目前随着计算机技术、电子技术和微米技术等现代科技的发展,电路的发展也日趋复杂,集成度逐渐提高,由此引起的集成电路的复杂性也显著提高。而现代生活中电子产品设备已广泛深入应用到人们生活的很多方面,尤其是集成电路是各种电子设备的主要部件,在设计、制造和应用方面,要求集成电路设计、生产有更高的稳定性和可靠性以及越来越高的安全性和经济性,因此如何保证集成电路能够准确可靠的工作,同时又具有较低的测试成本和较高的安全性,这不仅关系到电路的设计,而且还涉及到电路测试,验证和检测等。本文从信息流控制的理论知识入手,定义和证明了信息流分析法的几个相关性质,阐述了信息流分析逻辑生成方法,侧重于讨论信息流分析研究方法在集成电路设计中的应用。所做的主要工作表现在以下三个方面:1.提出信息流分析法的基本概念,定义信息流分析逻辑函数IFA (Information Flow Analysis)逻辑函数,讨论IFA逻辑的基本性质,并予以证明。通过基本门(与门,或门,异或)逻辑与形式化描述的信息流分析,分析出信息流分析逻辑潜在的不确定性,并以两输入多路复用选择器(MUX-2)为例进行分析。完成对信息流分析逻辑不精确性根源的分析与证明,并以ISCAS和IWLS测试基准来显示采用不同方法生成的IFA逻辑在精确性上的差异。2.进行信息流分析逻辑生成方法的研究,提出有效的IFA逻辑生成算法,并对所提出算法的复杂度与精确性进行分析和证明。3.讨论了门级信息流分析的基本原理和静态和动态信息流的安全验证以及信息流分析的两种应用模式的应用,结合具体实例阐述对IFA不同应用模式下的设计方法和流程,并从静态逻辑冒险分析、错误效应传播分析、测试向量自动生成以及可控性与可观测性分析等几个方面展开讨论信息流分析方法在开关电路设计中的应用。