Patent ID: 8320179
Filing Date: 2012-11-27
Classification: G06F,G11C

Abstract:
1. A non-volatile dual-ported FIFO, comprising: a front-end-of-the-line (FEOL) portion including a semiconductor substrate having active circuitry fabricated on the semiconductor substrate and an inter-level interconnect structure, at least a portion of the active circuitry is configured for dual-port FIFO data operations; a back-end-of-the-line (BEOL) portion integrally fabricated above and in direct contact with the semiconductor substrate, the BEOL portion including a plurality of memory elements (ME), each ME has exactly two terminals and is configured to store at least one bit of non-volatile data as a plurality of conductivity profiles that are retained in an absence of electrical power, each ME having a first terminal electrically coupled with a first portion of the inter-level interconnect structure and a second terminal electrically coupled with a second portion of the inter-level interconnect structure; a first pair of FEOL gating transistors, a first transistor in the first pair having a control node electrically coupled with a first word line (WL), an input node electrically coupled with a first bit line (BL), and an output node electrically coupled with the first portion, a second transistor in the first pair having a control node electrically coupled with a second word line (WL), an input node electrically coupled with a second bit line (BL), and an output node electrically coupled with the first portion; and a second pair of FEOL gating transistors, a first transistor in the second pair having a control node electrically coupled with the first word line (WL), an input node electrically coupled with a first inverted bit line (BL), and an output node electrically coupled with the second portion, a second transistor in the second pair having a control node electrically coupled with the second word line (WL), an input node electrically coupled with a second inverted bit line (BL), and an output node electrically coupled with the second portion.