Abstract
In this paper, we present the concept of Field Programmable Memory Cell Arrays
(FPMCAs) as the memory counterpart to Field Programmable Gate Arrays which have
proved their utility in design and rapid prototyping. Principles of dynamic reconfigurability
using programmable logic and programmable interconnect are incorporated into
random access memories to achieve this flexibility. We first present the design of a
variable width RAM (VaWiRAM) which is a simple example of a Field Programmable
Memory Cell Array. The configuration of VaWiRAMs can be adjusted by setting a few
configuration pins on the memory chip. A VaWiRAM reconfigurable between widths 1 and