A nonvolatile programmable logic circuit using a ferroelectric memory
performs a nonvolatile memory function and an operation function without
additional memory devices, thereby reducing power consumption. Also, a
nonvolatile ferroelectric memory is applied to a FPGA (Field Programmable
Gate Array), thereby preventing leakage of internal data and reducing the
area of a chip.