A read only memory (ROM) cell, a method for programming a ROM cell, a method for forming a layout of a ROM cell, and a ROM device including ROM cells are disclosed. The ROM cell includes a gate connected to a word line, a drain (or a source) connected to a bit line, and a source (or a