Cross-Layer Approaches For Monitoring, Margining And Mitigation Of Circuit Variability