Barcelona Die

 

Computing at the Nanoscale

CSE 40547
356 Fitzpatrick Hall of Engineering
Monday/Wednesday 9:10-10:25

Course
Objectives

By the end of this course you should be able to:

  1. Have an understanding of what computer architectures and new applications emerging technologies might enable.
  2. Be able to explain the challenges to current CMOS scaling (at both the device and architectural levels) and consider how an end to Moore's Law might impact application-level performance.
  3. Be able to explain what industry is doing to "extend CMOS" and continue the performance scaling trends that we have come to expect for the last 30+ years beyond the year 2020. For example, why might 3D integration be a good idea? What are the fabrication challenges? What are the architectural opportunities?)
  4. Be able to determine if a new device (i.e. emerging technology) might help to improve the performance of future computational systems and suggest appropriate applications and architectures.

Course
Schedule

Date Day Topic Suggested Reading Assignments
1 Jan. 19 W Introduction and Course Overview
2 Jan. 24 M Review of FET-based computation + 5 "tenets" of digital logic
3 Jan. 26 W Review of FET-based computation + state of the art (Intel perspective)
  • ITRS Roadmap (ITRS)
  • "Reducing Variation in Advanced Logic Technologies: Approaches to Process and Design for Manufacturability of Nanoscale CMOS" (DOI)
  • "High-performance CMOS variability in the 65-nm regime and beyond" (DOI)
  • "Digital Circuit Design Challenges and Opportunities in the Era of Nanoscale CMOS" (DOI)
  • "Adaptive circuits for the 0.5-V nanoscale CMOS era" (DOI)
  • "Power-constrained CMOS scaling limits" (DOI)
4 Jan. 31 M Interconnect Scaling
5 Feb. 7 M Fundamental Limits of Computation
6 Feb. 9 W 3D Integration
7 Feb. 14 M Carbon nanotube electronics
8 Feb. 16 W FinFETs
9 Feb. 21 M Tunnel Transistors (TFETs)
10 Feb. 23 M Low Voltage MOSFETs
11 Feb. 28 M Probabilistic CMOS + NEMS Relays
12 Mar. 2 W Reliable Computation, Unreliable Components
13 Mar. 7 M NW Crossbar Architectures
14 Mar. 9 W NW Crossbar Architectures
Mar. 14 M No Class: Spring Break
Mar. 16 W No Class: Spring Break
15 Mar. 21 M CMOL and FPNI
16 Mar. 23 W Analog Neural Networks
17 Mar. 28 M Analog Neural Networks
18 Mar. 30 W Introduction to MRAM
19 Apr. 6 W Nanomagnet Logic
  • See instructor for pre-prints if desired.
20 Apr. 11 M Spin Wave Buses
21 Apr. 13 W MTJ-based logic
22 Apr. 18 M RAMA and All Spin Logic
23 Apr. 20 W Memory Benchmarks + Flash
Apr. 25 M No Class: Easter Break
24 Apr. 27 W STT-RAM, PCM, & Racetrack Memories
25 May 2 M Impact of NV memory on architecture
26 May 4 W Optical Interconnect
May 11 Final project report due on 5/11

Contact
Information

Instructor

  • Michael T. Niemier(mniemier@nd.edu)
    380 Fitzpatrick Hall
    Notre Dame, IN 46556
    (574) 631-3858

    Office Hours: Stop by any time.