A basic cell circuit architecture having plurality of cells with fixed
transistors configurable for the formation of logic devices and/or
single/dual port memory devices within a structured ASIC is provided.
Different configurations of ensuing integrated circuits are achieved by
forming variable interconnect layers above the fixed structures. The
circuit architecture can achieve interconnection of transistors within a
single cell and/or across multiple cells. The interconnection can be
configured to form basic logic gates as well as more complex digital and
analog subsystems. In addition, each cell contains a layout of
transistors that can be variably coupled to achieve a memory device, such
as a SRAM device. By having the capability of forming either a logic
circuit element, a memory device, or both, the circuit architecture is
both memory-centric and logic-centric, and more fully adaptable to
modern-day SoCs.