A Low-Latency, Energy-Efficient L1 Cache Based on a Self-Timed Pipeline

The design of a low latency, energy-efficient self timed L1 cache is presented. The pipeline integrates Octasic's token-based architecture and a two-phase handshake protocol derived from Click elements. Only standard flip-flops are used as state-holding elements for the pipeline control and data path. Simulations and post-layout static timing analysis were based on a commercial 28nm bulk process. Power analysis indicates a 20% improvement in energy efficiency when compared to the previous synchronous cache for the same throughput and area.

[1]  Michel Laurence Introduction to Octasic Asynchronous Processor Technology , 2012, 2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems.

[2]  Peter A. Beerel,et al.  A Designer's Guide to Asynchronous VLSI , 2010 .

[3]  Ad M. G. Peeters,et al.  Click Elements: An Implementation Style for Data-Driven Compilation , 2010, 2010 IEEE Symposium on Asynchronous Circuits and Systems.