1. A method for identifying faults in a read-only memory (ROM), the method comprising: determining whether a window of the ROM is faulty, based on a comparison of a pre-defined signature and a computed signature of the window; reducing the window into at least two reduced windows based on the determining; and ascertaining whether the at least two reduced windows are faulty based on pre-defined signatures and computed signatures of the at least two reduced windows.