This document discusses memory design considerations for system-on-chip and board-based systems. It begins by explaining that memory system performance largely depends on the memory placement (on-die or off-die), access time, and bandwidth. It then provides an overview of different memory technologies that can be used for on-chip and external memory, such as SRAM, DRAM, flash memory, and discusses their characteristics. The document emphasizes that on-die memory allows faster access times compared to off-die memory, and discusses cache memory design approaches to compensate for longer off-die memory access times.