Title :
An Associative Memory with oscillatory CNN arrays using spin torque oscillator cells and spin-wave interactions architecture and End-to-end Simulator
Author :
Roska, Tamas ; Horvath, Andras ; Stubendek, Attila ; Corinto, Fernando ; Csaba, Gyorgy ; Porod, Wolfgang ; Shibata, Tadashi ; Bourianoff, George
Author_Institution :
Pazmany Univ., Budapest, Hungary
Abstract :
An Associative Memory is built by three consecutive components: (1) a CMOS preprocessing unit generating input feature vectors from picture inputs, (2) an AM cluster generating signature outputs composed of spintronic oscillator (STO) cells and local spin-wave interactions, as an oscillatory CNN (O-CNN) array unit, applied several times arranged in space, and (3) a classification unit (CMOS). The end to end design of the preprocessing unit, the interacting O-CNN arrays, and the classification unit is embedded in a learning and optimization procedure where the geometric distances between the STOs in the O-CNN arrays play a crucial role. The O-CNN array has an input vector as a 1D array of oscillator frequencies, and the synchronized O-CNN array codes the output as the phases of the output 1D array. The typical O-CNN array has 1-3 rows of STOs. Simplified STO and interaction macro models are used. A typical example is shown using an End-to-end Simulator.
Keywords :
CMOS memory circuits; circuit optimisation; content-addressable storage; embedded systems; integrated circuit design; magnetoelectronics; memory architecture; oscillators; pattern classification; spin waves; vectors; 1D array; AM cluster; CMOS preprocessing unit; O-CNN array unit; STO; associative memory; classification unit; end-to-end preprocessing unit design; end-to-end simulator; geometric distances; input feature vectors; interaction macromodel; learning; local spin wave interaction architecture; optimization procedure; oscillator frequencies; oscillatory CNN array unit; picture inputs; signature outputs; spintronic oscillator cells; synchronized O-CNN array codes; Associative memory; CMOS integrated circuits; Nanoscale devices; Oscillators; Shape; Synchronization; Vectors;
Conference_Titel :
Cellular Nanoscale Networks and Their Applications (CNNA), 2012 13th International Workshop on
Conference_Location :
Turin
Print_ISBN :
978-1-4673-0287-6
DOI :
10.1109/CNNA.2012.6331463