Professional Documents
Culture Documents
MODULE-1, LECTURE-2
Dr. Shubham Sahay,
Assistant Professor,
Department of Electrical Engineering,
IIT Kanpur
SCALING TRENDS
➢ Scaling: reduce area.
18 months
➢ Large number of transistors per die.
➢ Increase functionality.
➢ Device capacitance reduces.
➢ Switching energy dissipation reduces.
➢ Short channel effects increases.
➢ Static power dissipation increases and
dominates over dynamic counterpart.
➢ Current design power-centric, previously:
area-centric.
Source: Wikipedia
Goal: Reduce area, enhance the gate control; integrate as many channels as possible (increase density)
oPlanar: gate on one side
oFinFETs: gate on 3 sides
oGAA and MBC: Gate wrapped around channel
KOOMEY’S LAW
➢ Long live the Moore’s law
➢ And the Moore’s law is dead!
➢ Energy-driven world: Koomey’s law is more fundamental
as it relates energy per computation to time.
Source: Wikipedia
SMART REVOLUTION
5
HIERARCHICAL DESIGN
source: https://data-flair.training/blogs/big-data-
applications/
source: https://www.rooksecurity.com/building-
security-into-iot-development/
source: NVIDIA
Source: ESSEC business school
SHIFT IN APPLICATIONS
DRAM
Memory Processor Local Buffer • Human brain: memory and (analog) processing at the same
ALU ALU ALU ALU time.
• 100 billion neurons.
ALU ALU ALU ALU • 100-1000 synapses: 100 trillion synapses in 2 litre space.
BUS • Consumes only 20 W power.
ALU ALU ALU ALU
Large data transfer Cost! • Real-time processing even with ionic conduction
mechanism.
• Neuromorphic: inspired from brain.
BIOLOGICALLY PLAUSIBLE SYSTEMS
Inputs: Voltage,
Weights: conductance,
inputs Synaptic weights
𝑥1 𝑤𝑖1 Current: weighted sum
𝑥2 𝑤𝑖2
𝑥3 𝑤𝑖3 𝑦𝑖 Neuron
𝑤𝑖4
𝑥4 𝑤𝑖5 𝑛 ➢ Ohm’s law: multiplication
𝑥5 𝑦𝑖 = 𝑥𝑖 ∙ 𝑤𝑖𝑗 ➢ Kirchoff’s law: addition.
𝑗=1 ➢ Non-von Neumann architecture
➢ No efficient adjustable cross-point device- Until Recently. 14
A PEEK INTO THE FUTURE: NEUROMORPHIC ICS
➢ CMOS neuromorphic processors
15
Stanford’s HD computing
QUANTUM COMPUTING
➢ Works with quantum bits or qubits.
➢ Unlike digital bits, qubits follow principle of superposition.
➢ Allows them to remain in two states at the same time.
➢ Similar to calling heads or tails in a spinning coin.
➢ Qubits perform several calculations at once due to superposition and best suited to solving optimization problems.
➢ Doesn’t work well with classical algorithms like simulated annealing.
➢ QC requires development of dedicated quantum algorithms.
➢ Quantum entanglement allows qubits to link together and perform even complex functions.
➢ Qubits are stable at ultra-low temperatures (sub-millikelvin).
➢ Cooling requires huge power.