1. A memory comprising: a memory array having rows and columns, rows of the memory array to store a data word, the memory array having a number of column groups that define a predetermined amount of data storage space within a row, the column groups including at least a first column group and a second column group, the memory array including a repair column for use in repairing the memory when another column of the memory array is defective; and a write multiplexer to select, when a defective column is present in the memory array, an input data bit to be written to the repair column, the write multiplexer having a first input corresponding to the first column group and a second input corresponding to the second column group.