Tutorial on Microprocessor Memory Array Circuits for Architects


Presenters:
Shih-Lien Lu, Microarchitecture Research, Intel Labs
Nam Sung Kim, Circuit Research, Intel Labs
Steven Hsu, Circuit Research, Intel Labs

Abstract:

More and more devices on a microprocessor are devoted to memory arrays nowadays. For example, more than 1/2 of the devices among the 3 millions plus transistors on the first generation pPentiumTM are used for implementing cache, table, register files, etc. However, these memory arrays are quite different in circuit and have different charcteristics due to their requirement. Some are based on small signals and others are single ended. This tutorial intends to extract out general technology and circuit information for microarchitects and architects different types of memory array circuits used ina modern microprocessor. The intention is to provide a general understanding of the circuit so correct tradeoffs can be made. 

A list of topics to be covered and some of their related bibliography:

Duration: 1/2 day