CE653 – Asynchronous Circuit Design
Instructor: C. Sotiriou
1
CE-653 - Introduction and Fundamentals
http://inf-server.inf.uth.gr/courses/CE653/
Basic VLSI Overview
Semi-conductor Types: FPGA, ASIC, uProc, Memory Types
Trends in VLSI
Moore’s Law
Increasing variability
Changing cost functions
Increasing complexity, IP cores, SoC
EDA Flows: Full-Custom vs ASIC
Synchronous vs Asynchronous: Definitions
Challenges of Synchronous Design
Clock distribution, clock gating, clock power
Costs due to increasing variability
At-speed testing costs and impact
Global interconnect delays vs clock cycle
Advantages of Asynchronous
(Top 10 reasons)
Low Power, High-Performance, Low EMI, GALS
Cost of Asynchronous
Hazards
Costs of Hazard-Freedom
Lack of CAD tools
Recent Commercialization Efforts
Course goals
Overview of asynchronous logic
Design styles abound.
Overview Papers
PN, LP, Hazards
Asynchronous Architecture
Tools (Cadence Schematic + NC-Sim/Modelsim)
More research than industry