DocumentCode :
50936
Title :
Leading one detectors and leading one position detectors - An evolutionary design methodology
Author :
Kunaraj, K. ; Seshasayanan, R.
Author_Institution :
Anna Univ., Chennai, India
Volume :
36
Issue :
3
fYear :
2013
fDate :
Summer 2013
Firstpage :
103
Lastpage :
110
Abstract :
Design of leading-one detector (LOD) and leading-one position detector (LOPD) are important as they are used for the normalization process in floating-point multiplication, floating-point addition/subtraction and in logarithmic converters. In this paper, the authors propose various gate-level architectures for LOD and LOPD. The LOD and LOPD circuits are evolved using the evolutionary algorithm (EA) and using the evolved lower-order gate structures, various higher-order circuits are constructed. To obtain better results, the EA is modified and a novel shuffling operation is performed to prevent the algorithm from settling in the local minima. Then the constructed LOD and LOPD circuit is synthesized using Cadence® RTLCompiler® using TSMC 180nm library. The LOD and LOPD circuits can be implemented in an Application Specific Integrated circuit (ASIC) or in a Field Programmable Gate Array (FPGA), and hence it is independent of the technology library. Perhaps the evolution can also be made as an intrinsic process during the application run time and the evolved best gate structure can be chosen. We restrict this paper to the extrinsic evolution of LOD and LOPD gate level architectures.
Keywords :
application specific integrated circuits; circuit CAD; field programmable gate arrays; floating point arithmetic; genetic algorithms; logic CAD; logic gates; ASIC; Cadence RTLCompiler; EA; FPGA; LOD gate-level architectures; LOPD gate-level architectures; TSMC 180nm library; application specific integrated circuit; evolutionary algorithm; evolutionary design methodology; field programmable gate array; floating-point addition; floating-point multiplication; floating-point subtraction; genetic algorithm; higher-order circuits; leading-one detector design; leading-one position detector design; logarithmic converters; lower-order gate structures; normalization process; shuffling operation; technology library; Design methodology; Detectors; Genetic algorithms; Logic gates; Sociology; evolvable hardware; genetic algorithm; leading one detector; leading one position detector;
fLanguage :
English
Journal_Title :
Electrical and Computer Engineering, Canadian Journal of
Publisher :
ieee
ISSN :
0840-8688
Type :
jour
DOI :
10.1109/CJECE.2013.6704691
Filename :
6704691
Link To Document :
بازگشت