1460012930-7e41725c-51ef-4341-ad9c-ef4bc25e7ce9

A method produces a semiconductor circuit with an area saving in comparison to conventional circuit layouts. The method can include the initial operation of identifying a charitable cause in need of funding. This may include a numeric identifier assigned to the database, a name assigned to the database, or any other database property that may be relatively unique. When a value is written to, or read from, the memory array, its corresponding parity bit is calculated and either stored in the parity bit array, or compared to an existing parity bit array entry.