Academia.eduAcademia.edu

Design Considerations for Single-Chip Computers of the Future

1980, IEEE Journal of Solid-State Circuits

Abstract

In the mid 1980's it will be possible to put a million devices (transistors or active MO.S gate electrodes) onto a single silicon chip. General trends in the evolution of silicon integrated circuits are reviewed and design constraints for emerging VLSI circuits are analyzed. Desirable architectural features in modern computers are then discussed and consequences for an implementation with large-scale integrated circuits are investigated. The resulting recommended processor design includes features such as an on-chip memory hierarchy, multiple homogeneous caches for enhanced execution parallelism, support for complex data structures and high-level languages, a flexible instruction set, and communication hardware. It is concluded that a viable modular building block for the next generation of computing systems will be a self-contained computer on a single chip. A tentative allocation of the one milion transistors to the various functional blocks is given, and the result is a memory intensive design.

Key takeaways

  • While the number of transistors on a microprocessor chip is traditionally smaller than that of memory parts, this gap is narrowing due to the increasing share of memory circuits within newer products.
  • In P1985 as much local memory as possible should therefore be included on the same chip.
  • Ideally, the memory should be large enough to contain the complete working set of program and data for a particular problem, since memory accesses off the chip will reduce performance.
  • This compaction is equivalent to an increase in the effective size of the program memory and the program cache, and, for a given amount of memory on the chip, will result in improved compute power because of fewer cache misses and fewer memory references off the chip.
  • P1985 includes the processor, memory, and some communication hardware on the same chip.