DocumentCode :
3056652
Title :
On-line evolution of FPGA-based circuits: a case study on hash functions
Author :
Damiani, Ernesto ; Tettamanzi, Andrea G B ; Liberali, Valentino
Author_Institution :
Polo Diadattico e di Ricerca di Crema, Milan Univ., Italy
fYear :
1999
fDate :
1999
Firstpage :
26
Lastpage :
33
Abstract :
An evolutionary algorithm is used to evolve a digital circuit which computes a simple hash function mapping a 16-bit address space into an 8-bit one. The target technology is FPGA, where the search space of the algorithm is made of the combinational functions computed by cells and of the interconnections among cells. An experimental study is carried out to determine the best set of parameters for on-line execution. It is observed that small population size leads to more effective results when short execution time is required. An application of the evolutionary approach presented in the paper for on-line tuning of the function during cache memory operation is also discussed
Keywords :
cache storage; combinational circuits; cryptography; evolutionary computation; field programmable gate arrays; 16-bit address space; FPGA-based circuits; cache memory operation; combinational functions; evolutionary algorithm; hash functions; online evolution; search space; Algorithm design and analysis; Circuit synthesis; Computer aided software engineering; Design automation; Electronic equipment testing; Electronic switching systems; Evolution (biology); Evolutionary computation; Field programmable gate arrays; Hardware;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolvable Hardware, 1999. Proceedings of the First NASA/DoD Workshop on
Conference_Location :
Pasadena, CA
Print_ISBN :
0-7695-0256-3
Type :
conf
DOI :
10.1109/EH.1999.785432
Filename :
785432
Link To Document :
بازگشت