A Memory Controller for Access Interleaving over a single Rambus
by Chara (Zacharenia) Xanthaki
Technical Report FORTH-ICS/TR-124
July 1994
Computer
Architecture and VLSI Systems Division,
Institute of Computer Science (ICS),
FORTH
Science and Technology Park of Crete, P.O.Box 1385, Heraklion, Crete,
GR 711 10 Greece
Master of Science Thesis, Department of Computer Science, University of Crete
ABSTRACT
We have designed a memory controller for access interleaving over Rambus. Our controller maximizes the utilization of the bus, by interleaving the requests whenever it is possible. The scheduling algorithm used by our controller schedules a new request every 9 Rambus cycles (36 ns), which corresponds to a peak data throughput of 222 MBytes/s. Our controller handles individual word accessess, thus it could be used in a system that requires high data rates with increased bandwidth requirements, and accesses to non-sequential memory words, for example a supercomputer accessing non-cached vector elements with random stride. The chip was designed using the ES2 1.0 micron CMOS standard cell proccess and it was successfully simulated for speeds up to 18.8 MHz (53 ns).
KEYWORDS
memory controller, Rambus controller, RDRAM controller, synchronous DRAM, memory interleaving.Note (Jan. 1999): Back in 1993, when this work was performed, the Rambus protocol was not designed for interleaving. Nowadays, the Rambus protocol II, runs at higher speed and provides for interleaved accesses in a natural way.
The Full Technical Report is Available in
- Postscript (945 KBytes, 62 pages, in English)
- gzip'ed Postscript (210 KBytes, 62 pages, in English)
© Copyright 1994 by FORTH.
Permission to make digital/hard copies of all or part of this material
without fee is granted provided that the copies are made for personal
use, they are not made or distributed for profit or commercial advantage,
the FORTH copyright notice, the title of the publication and its date
appear, and notice is given that copying is by permission of the Foundation
for Research & Technology -- Hellas (FORTH). To copy otherwise, to republish,
to post on servers, or to redistribute to lists, requires prior specific
written permission and/or a fee.





