Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published December 12, 2001 | Submitted
Report Open

Pipelined Asynchronous Cache Design

Abstract

This thesis describes the development of pipelined asynchronous cache memories. The work is done in the context of the performance characteristics of memories and transistor logic of a late 1990's high-performance asynchronous microprocessor. We describe the general framework of asynchronous memory systems, caching, and those system characteristics that make caching of growing importance and keep it an interesting research topic. Finally, we present the main contribution of this work, which is a latency-tolerating asynchronous cache micro-architecture suitable for asynchronous microprocessors. In Chapter Two, we present a case study of the Level 1 data and instruction caches for the Caltech MiniMIPS asynchronous microprocessor, currently under development at Caltech. The implementation is quasi-delay-insensitive in 0.6 micron scalable CMOS rules, with a logic latency of approximately 2 nanoseconds.

Additional Information

© 1997 California Institute of Technology. I wish to thank the past and present members of the Asynchronous VLSI Group at Caltech for many stimulating discussions: Paul Pénzes, Robert Southworth, Marcel van der Goot, Tony Lee, Peter Hofstee, José Tierno, Uri Cummings, and especially Andrew Lines, whose comments inspired much of the work described in this thesis and Rajit Mahomar, whose help with TEXnicalities, among many other things, made it at all possible. Last but not least, thanks to Alain Martin for being my advisor and putting up with the many odd ideas I have had. The work described in this thesis was sponsored by the Defense Advanced Research Projects Agency and monitored by the Office of Army Research. It was also supported in part by Okawa Foundation Fellowship. This work would not have been possible without the work of many hundreds of programmers who indirectly supported it with free soft ware such Berkeley's magic and BSD operating system, Donald Knuth's TEX, and too many minor utility programs to mention.

Attached Files

Submitted - tr_thesis.pdf

Submitted - tr_thesis.ps

Files

tr_thesis.pdf
Files (9.6 MB)
Name Size Download all
md5:83be67f478ae66a9b9117cb5280418d4
445.2 kB Preview Download
md5:a8dec9b789c40f09ebf4247a74180074
9.2 MB Download

Additional details

Created:
August 22, 2023
Modified:
October 24, 2023