Publishing Service

Polishing & Checking

Frontiers of Information Technology & Electronic Engineering

ISSN 2095-9184 (print), ISSN 2095-9230 (online)

An algorithm for identifying symmetric variables based on the order eigenvalue matrix

Abstract: To simplify the process for identifying 12 types of symmetric variables in Boolean functions, we propose a new symmetry detection algorithm based on minterm expansion or the truth table. First, the order eigenvalue matrix based on a truth table is defined according to the symmetry definition of a logic variable. By analyzing the constraint conditions of the order eigenvalue matrix for 12 types of symmetric variables, an algorithm is proposed for identifying symmetric variables of the Boolean function. This algorithm can be applied to identify the symmetric variables of Boolean functions with or without don’t-care terms. The proposed method avoids the restriction by the number of logic variables of the graphical method, spectral coefficient methods, and AND-XOR expansion coefficient methods, and solves the problem of completeness in the fast computation method. The algorithm has been implemented in C language and tested on MCNC91 benchmarks. The application results show that, compared with the traditional methods, the new algorithm is an optimal detection method in terms of the applicability of the number of logic variables, the Boolean function including don’t-care terms, detection type, and complexity of the identification process.

Key words: Boolean function; Symmetric variable; Boolean logic algebra system; Order eigenvalue matrix; Truth table

Chinese Summary  <22> 基于有序特征值矩阵的对称变量检测算法

概要:为简化布尔函数中12类对称变量的检测过程,本文提出基于最小项展开或真值表的对称性检测新算法。首先,根据逻辑变量的对称性定义,定义基于真值表的有序特征值矩阵。通过分析12类对称变量有序特征值矩阵的约束条件,提出对称变量检测算法。该算法适用于含无关项布尔函数和不含无关项布尔函数中的对称变量检测。该算法避免了图形方法、谱系数方法、与-异或方法中的变量数限制,也解决了快速算法中的完备性问题。算法用C语言实现并对MCNC91标准电路进行测试。结果表明,与传统方法相比,新算法在适用的变量数、检测含无关项布尔函数、检测类型、检测过程复杂度方面是最优算法。

关键词组:布尔函数;对称变量;布尔逻辑代数系统;有序特征值矩阵;真值表


Share this article to: More

Go to Contents

References:

<Show All>

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





DOI:

10.1631/FITEE.1601052

CLC number:

TN431

Download Full Text:

Click Here

Downloaded:

2077

Download summary:

<Click Here> 

Downloaded:

1422

Clicked:

5768

Cited:

0

On-line Access:

2017-12-04

Received:

2016-03-05

Revision Accepted:

2016-08-14

Crosschecked:

2017-11-03

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE