What "Memory Compiler" Actually Means: From Bitcells to GDS Tiling

Most people see the name "memory compiler" and have no idea what it actually does. 1. Compiler Representation The classical representation is the T-diagram (or Tombstone diagram). It characterizes a compiler by three languages: the source language it reads (A), the target language it emits (B), and the implementation language it is written in (C): ┌───┬───┐ │ A → B │ └───┴───┘ │ C Read it as: "a…