吴益锋,朱恒亮,曾 璇
(复旦大学 专用集成电路与系统国家重点实验室,上海 201203)
鲁棒主元分析和稀疏表示方法在模拟电路错误检测中的应用
吴益锋,朱恒亮,曾璇
(复旦大学 专用集成电路与系统国家重点实验室,上海 201203)
模拟电路错误检测问题,即重点是检测出模拟电路芯片存在错误后确定错误元件或参数的问题,对于进一步明确错误产生原因,在设计或制造中加以改进,有重要的意义.经典做法是通过预先设置错误,并仿真得到其对应的响应数据,构造“错误字典”,然后将测试信号与错误字典进行比对,识别其属于哪一类错误类型.本文提出一种基于数据稀疏表示方法来进行错误类型识别的新方法,它计算属于不同错误类型的数据在所有类型的数据构成的空间中的展开向量,根据得到的稀疏向量来判断其所属错误类型.对于稀疏表示方法无法进行准确分类识别的情况,采用SVM作为二级分类器进行修正.存在某些错误类型,其响应数据构成的空间之间线性相关性较强,对于稀疏表示后属于其中之一类型的数据,采用传统的SVM方法来加以辅助分类.在两个实验例子中,与SVM,Ada Boost以及没有加SVM辅助分类的单纯稀疏表示方法相比较,本文方法有更高的错误类型识别正确率.
错误检测; 支持向量机; 鲁棒主元分析; 稀疏表示
模拟电路和混合信号电路中的错误检测以及错误定位问题,是电路设计验证和电路原型特征描述的重要课题[1-4].模拟电路错误检测,也即错误元器件位置的确定[5],一直是一个比较困难的问题.一部分原因是模拟电路错误检测缺乏良好的错误定义模型以及在不断开电路连接的情况下测量节点电流的困难性;……