Embryonics: a new methodology for designing field-programmable gate arrays with self-repair and self-replicating properties | IEEE Journals & Magazine | IEEE Xplore