Beyond Random Inputs: A Novel ML-Based Hardware Fuzzing (Full Report)