Text this: Tecniche di progettazione tollerante alle variazioni per circuiti digitali in tecnologie nanometriche