A Nonvolatile 2-Mbit CBRAM Memory Core Featuring Advanced Read and Program Control | Synapse