Puede combinar memorias para crear memorias más amplias (más bits de datos), memorias más profundas (más direcciones) o ambas.
Hacer una memoria más amplia es fácil. Simplemente conecte la dirección y las líneas de control en todas las memorias juntas, luego divida el bus de datos o los buses entre los chips de memoria.
Hacer memorias más profundas implica usar los bits de dirección alta para seleccionar entre las memorias. Cómo funcionará exactamente el proceso de selección y qué circuitos se necesitan para lograrlo, depende de la interfaz que tengan sus recuerdos. Con los chips SRAM independientes con buses de datos tristes bidireccionales, normalmente se hace usando un "1 de n" decodificador para alimentar las líneas de "chip habilitado" en las memorias. Las líneas de dirección y de datos se pueden conectar en paralelo. En bloques de memoria como los que se encuentran dentro de los FPGA, es probable que implique un decodificador 1 de n para escrituras y un multiplexor para lecturas.
Puede combinar las técnicas para crear una memoria que sea más ancha y más profunda que sus componentes individuales.