a method of generating write control signals insensitive to glitches on a data input signal comprising the steps of enabling a write of a first or second value in response to a data input transition , holding in a ready state until the data input is stable and writing stable data into a memory array .