Cargando…

System design with memristor technologies /

Memristors are a new class of circuit element with the ability to change their resistance value while retaining memory of their current and past resistances. Their small form factor, high density, and fast switching times have sparked research into their applications in modern memory hierarchies. Ho...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Guckert, Lauren (Autor), Swartzlander, Earl E., Jr., 1945- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Herts, United Kingdom : The Institution of Engineering and Technology, 2018.
Colección:Materials, circuits and devices series ; 38.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Intro; Contents; 1. Introduction; 1.1 Memristor fundamentals; 1.1.1 Types of memristors; 1.1.2 Memristor logic; 1.2 Note on simulation methodology; 1.3 Memristor models; 1.4 Crossbar technology; 2. Memristor logic gates; 2.1 IMPLY gates; 2.1.1 IMPLY Boolean logic; 2.1.2 Real implementation; 2.2 MAD gates; 2.2.1 MAD metrics, pros, and cons; 2.2.2 Implementation in a crossbar; 2.2.3 Gate adaptation; 2.2.4 Crossbar adaptation; 2.2.5 Boolean operation and threshold gate selection; 2.3 N-N memristor gates; 2.4 Hybrid-CMOS gates; 2.5 Threshold gates
  • 2.5.1 Threshold gates implemented with GOTO pairs2.5.2 Threshold gates implemented with CSTG gates; 2.6 MAGiC gates; 3. Adder arithmetic units; 3.1 Ripple-carry adders; 3.2 Carry-lookahead adders; 3.3 Carry-select adders; 3.4 Conditional-sum adders; 4. Multiplier arithmetic units; 4.1 Shift-and-add multipliers; 4.1.1 Booth multiplier; 4.2 Array multipliers; 4.3 Dadda multipliers; 5. Divider arithmetic units; 5.1 Binary restoring dividers; 5.2 SRT dividers; 5.3 Goldschmidt dividers; 6. Memristor-based adder designs; 6.1 Ripple Carry Adders; 6.1.1 IMPLY ripple-carry adder
  • 6.1.2 Hybrid-CMOS ripple-carry adder6.1.3 Threshold gate ripple-carry adder; 6.1.4 MAD gate ripple-carry adder; 6.1.5 Ripple-carry adder analysis and comparison; 6.2 Carry Lookahead adders; 6.2.1 IMPLY carry-lookahead adder; 6.2.2 Hybrid-CMOS carry-lookahead adder; 6.2.3 Threshold gate carry-lookahead adder; 6.2.4 MAD gate carry-lookahead adder; 6.2.5 Carry-lookahead adder analysis and comparison; 6.3 Carry-select adders; 6.3.1 IMPLY carry-select adder; 6.3.2 Hybrid-CMOS carry-select adder; 6.3.3 Threshold gate carry-select adder; 6.3.4 MAD gate carry-select adder
  • 6.3.5 Carry-select adder analysis and comparison6.4 Conditional-sum adders; 6.4.1 IMPLY conditional-sum adder; 6.4.2 Hybrid-CMOS conditional-sum adder; 6.4.3 Threshold gate conditional-sum adder; 6.4.4 MAD gate conditional-sum adder; 6.4.5 Conditional-sum adder analysis and comparison; 7. Memristor-based multiplier designs; 7.1 Shift-and-add multipliers; 7.1.1 IMPLY shift-and-add multiplier; 7.1.2 Hybrid-CMOS shift-and-add multiplier; 7.1.3 Threshold-gate shift-and-add multiplier; 7.1.4 MAD gate shift-and-add multiplier; 7.1.5 Shift-and-add multiplier analysis and comparison
  • 7.1.6 IMPLY and MAD Booth multipliers7.2 Array multipliers; 7.2.1 IMPLY array multiplier; 7.2.2 Hybrid-CMOS array multiplier; 7.2.3 Threshold-gate array multiplier; 7.2.4 MAD gate array multiplier; 7.2.5 Array multiplier analysis and comparison; 7.3 Dadda multipliers; 7.3.1 IMPLY Dadda multiplier; 7.3.2 Hybrid-CMOS Dadda multiplier; 7.3.3 Threshold gate Dadda multiplier; 7.3.4 MAD gate Dadda multiplier; 7.3.5 Dadda multiplier analysis and comparison; 8. Memristor-based divider designs; 8.1 Binary-restoring dividers; 8.1.1 IMPLY binary-restoring divider