Published January 1, 1997 | Version Submitted
Technical 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
md5:83be67f478ae66a9b9117cb5280418d4
445.2 kB Preview Download
md5:a8dec9b789c40f09ebf4247a74180074
9.2 MB Download

Additional details

Identifiers

Eprint ID
26919
Resolver ID
CaltechCSTR:2001.009

Funding

Okawa Foundation
Defense Advanced Research Projects Agency (DARPA)

Dates

Created
2001-12-12
Created from EPrint's datestamp field
Updated
2019-10-03
Created from EPrint's last_modified field

Caltech Custom Metadata