A Die-Level Adaptive Test Scheme For Real-Time Test Reordering And Elimination