Computational Random Access Memory (20130219, Dr. Jian-Ping Wang)

Technology No. 20130219
IP Status: US Patent Issued  #9,224,447

RAM with Logic Circuits

Computational-RAM (CRAM) technology featuring a low-power, non-volatile processor architecture produces very high computational performance. The technology conserves power by integrating computational elements into memory arrays so that data no longer needs to move to a separate location for processing. Since data does not have to be accessed sequentially through the interconnect network, multiple independent computations can be performed simultaneously. By using non-volatile magnetic memory cells (e.g., magnetic tunneling junctions (MTJ)) data stored in the memory cells is not lost due to temporary interruption in the power supply—or even if the power supply is entirely switched off. Lack of charge leakage implies that data persists in the memory for longer duration without power. This paradigm also reduces current leakage in memory cells and avoids associated power inefficiency and speed constraints, and its small size and regular memory cell structure accommodates larger memory sizes within the same area.

MN-IP Try and Buy
  • Trial period is up to 18 months
  • Trial fee is $5,000 for eighteen months
  • Trial fee is wavied for MN companies or if sponsoring $50,000+ research with the University
  • No US patent expenses during trial period
  • $25,000 conversion fee (TRY to BUY)
  • Royalty rate of 3% (2% for MN company)
  • Royalty free for first $1M in sales

Smaller Size, Lower Power Requirements

Conventional processor architectures use separate elements for data storage and computation, with a separate logic unit connected via interconnects to memory. To perform a computation, data must be fetched from memory, operated on and then stored back to memory. The interconnect between data storage and computation can bottleneck these architectures and consume more than 80% of total processor power, while scaling transistor features to smaller sizes results in current leakage and power consumption that severely limit performance. This CRAM architecture creates logic circuits in semiconductor chips with built-in memory that is particularly dense and low power, which addresses the expected scaling limits with current CMOS technologies. In addition, using logic with built-in memory eliminates interconnect power loss. While others have demonstrated single devices based on this paradigm, those devices often require complicated CMOS circuitry that negate any advantages or do not provide random access, (i.e. ability to arbitrarily manipulate variables). The architecture and associated method for executing computations suggests significant savings in area and power over contemporary architectures.


  • MTJ based CRAM processor provides better performance
  • MRAM (magnetic random access memory) based CRAM architecture based on a memory layout likely high density
  • Non-volatile memory cells in general (e.g., Magnetic Tunneling Junctions (MJTs), or any resistance memory cell (R-RAM), etc.)
  • Very high computational performance
  • Faster and more power efficient
  • Data not lost due to interruption in the power supply
  • Reduces current leakage in memory cells


  • Ideal for massively parallel operations (e.g., HD video processing)
  • Digital Video / Still Cameras / multi-spectral CCD sensors
  • Streaming Processors / Networking Processors
  • Projectors / Display Processors
  • Medical Scanning / Imaging processors
  • Mobile Phones / Cellular Base Stations
  • FPGA Fabrics
  • Memory Controllers
  • Smart Cards
  • Media Players
  • Cognitive computing unit
  • Neuron networks

Phase of Development - Concept

Jian-Ping Wang, PhD
Professor, Electrical and Computer Engineering
External Link (

Interested in Licensing?
The University relies on industry partners to further develop and ultimately commercialize this technology. The license is for the sale, manufacture or use of products claimed by the patents. Please contact us to share your business needs and licensing and technical interests in this technology.

  • swap_vertical_circlelibrary_booksReferences (0)
  • swap_vertical_circlecloud_downloadSupporting documents (0)
Questions about this technology?