SILL: Preventing Structural Attack for Logic Locking | AMiner