This book introduces a novel framework for accurately modeling the
errors in nanoscale CMOS technology and developing a smooth tool flow at
high-level design abstractions to estimate and mitigate the effects of
errors. The book presents novel techniques for high-level fault
simulation and reliability estimation as well as architecture-level and
system-level fault tolerant designs. It also presents a survey of
state-of-the-art problems and solutions, offering insights into
reliability issues in digital design and their cross-layer
countermeasures.