DocumentCode
3132116
Title
Combinational digital circuit synthesis using Cartesian Genetic Programming from a NAND gate template
Author
Irfan, Muhammad ; Habib, Qaiser ; Hassan, Ghulam M. ; Yahya, Khawaja M. ; Hayat, Samira
Author_Institution
Univ. of Eng. & Technol., Peshawar, Pakistan
fYear
2010
fDate
18-19 Oct. 2010
Firstpage
343
Lastpage
347
Abstract
Evolutionary synthesis of combinational digital circuits is a promising research area and many a success has been achieved in this field. This paper presents a new technique for the synthesis of combinational circuits by using Cartesian Genetic Programming (CGP) and uniform NAND gate based templates. Using a uniform gate template implies an ease in the fabrication process but in some instances, the number of gates required may increase which can be optimized by CGP. The mutation operator has been used for achieving convergence. A 2-bit multiplier and 4-bit odd parity generator circuits have been evolved for experimentation and comparison to previous results. The results obtained are compared to earlier work done in the same field. Moreover, the relationship of evolution time (in terms of number of generations) to the population size has been established and analyzed.
Keywords
NAND circuits; combinational circuits; genetic algorithms; network synthesis; Cartesian genetic programming; NAND gate template; combinational digital circuit synthesis; evolutionary synthesis; mutation operator; Boolean functions; Combinational circuits; Convergence; Digital circuits; Generators; Genetic programming; Logic gates; CGP; Cartesian Genetic Programming; Combinational Digital Circuit Synthesis; NAND gate;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies (ICET), 2010 6th International Conference on
Conference_Location
Islamabad
Print_ISBN
978-1-4244-8057-9
Type
conf
DOI
10.1109/ICET.2010.5638462
Filename
5638462
Link To Document