QUANTUM-INSPIRED EVOLUTIONARY DESIGN OF SYNCHRONOUS FINITE STATE MACHINES: PART I

被引:0
作者
Nedjah, Nadia [1 ]
Mello Araujo, Marcos Paulo [1 ]
Mourelle, Luiza de Macedo [1 ]
机构
[1] Univ Estado Rio De Janeiro, Fac Engn, Postgrad Program Elect Engn, BR-20550013 Rio De Janeiro, Brazil
来源
INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL | 2010年 / 6卷 / 09期
关键词
Finite state machine; Quantum computing; Evolutionary algorithms; State assignment problem;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Synchronous finite state machines are very important for digital sequential designs. Among other important aspects, they represent a powerful way for synchronizing hardware components so that these components may cooperate adequately in the fulfillment of the main objective of the hardware design. In this paper, we propose an evolutionary methodology based on the principles of quantum computing to synthesize finite state machines. First, we optimally solve the state assignment NP-completeproblem, which is inherent for designing any synchronous finite slate machines. This is motivated by the fact that with an optimal state assignment, one can physically implement the state machine in question using a minimal hardware area and response time. Second, with the optimal state assignment provided, we propose to use the same evolutionary methodology to yield an optimal evolutionary hardware that implements the state machine control component. The evolved hardware requires a minimal hardware area and imposes a minimal propagation delay on the machine output signals. This work is divided in a two-part paper: the assignment problem is deployed in this first part while the generation of the control logic in Part II [1] of the paper.
引用
收藏
页码:4173 / 4191
页数:19
相关论文
共 29 条
[1]  
*ABC, 2005, SYST SEQ SYNTH VER
[2]  
*ACM SIGDA, COLL BENCHM EXP ALG
[3]  
ALI B, 2002, P INT C AD COMP DES, P157
[4]  
ALI B, 2003, THESIS SCH ENG NAPIE
[5]   DESIGNING GENETIC ALGORITHMS FOR THE STATE ASSIGNMENT PROBLEM [J].
AMARAL, JN ;
TUMER, K ;
GHOSH, J .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (04) :687-694
[6]  
ARMSTRONG DB, 1962, IRE T ELECTRON COMPU, V11, P466
[7]  
Booth T.L., 1967, Sequential Machines and Automata Theory
[8]  
Chun-an Liu, 2007, ICIC Express Letters, V1, P93
[9]  
DIACONIS P, 1985, ANN STAT, V13, P845, DOI 10.1214/aos/1176349634
[10]  
Dirac P.A.M., 1981, The principles of quantum mechanics