Patent ID: 8901962

Claim:
A re-writeable non-volatile Field Programmable Gate Array (FPGA), comprising: a silicon substrate including a logic layer having active circuitry fabricated on the logic layer, the active circuitry including logic elements, and a logic configuration circuit electrically coupled with the logic elements; and a plurality of memory layers in contact with and vertically fabricated directly above the silicon substrate, vertically stacked upon one another, with each memory layer including a plurality of re-writeable non-volatile memory elements having exactly two-terminals, wherein the memory elements store data as a plurality of conductivity profiles that can be non-destructively sensed by applying a read voltage across its two-terminals, the data can be reversibly written by applying a write voltage across its two-terminals, and the data is retained in the absence of electrical power, the memory elements are electrically coupled with the logic configuration circuit and are configured to store non-volatile routing data for a logic design, and the logic configuration circuit configured to access the routing data to configure one or more of the logic elements to implement the logic design.