Three-dimensional-memory-based three-dimensional memory module (3D2-M2) is a three-dimensional memory module (3D-MM) comprising a plurality of three-dimensional mask-programmable memory (3D-mM) chips. It is an ultra-low-cost, ultra-large-capacity and small-form-factor memory module. By further incorporating a usage-control (UC) block, 3D2-M2 enables a pricing model more acceptable to consumers, i.e. the hardware is sold at a low initial selling price (ISP) and the user only pays for the selected usage(s).