An array of memory cells of an integrated circuit are organized so metal
bitlines are segmented. The memory cells may be nonvolatile memory cells
such as floating gate, Flash, EEPROM, and EPROM cells. The bitlines for
the memory cells are strapped to metal, and the metal bitline is
segmented. The individual segments may be selectively connected to
voltages as desired to allow configuring (e.g., programming) or reading
of the memory cells. The programming voltage may be a high voltage, above
the VCC of the integrated circuit. By dividing the metal bitlines into
segments, this reduces noise between bitlines and improve the performance
and reliability, and reduce power consumption because the parasitic
capacitances are reduced compared to a long metal bitline (i.e., where
all the segments are connected together and operated as one).