• DocumentCode
    903394
  • Title

    A 32-bit CMOS microprocessor with on-chip cache and TLB

  • Author

    Kadota, Hiroshi ; Miyake, Jiro ; Okabayashi, Ichiro ; Maeda, Toshinori ; Okamoto, Tadashi ; Nakajima, Masaitsu ; Kagawa, Keiichi

  • Volume
    22
  • Issue
    5
  • fYear
    1987
  • fDate
    10/1/1987 12:00:00 AM
  • Firstpage
    800
  • Lastpage
    807
  • Abstract
    A 32-b general-purpose microprocessor has been developed using 1-μm CMOS technology. The chip, containing 372 K transistors, operates at a 80-ns machine cycle time with a 5-V power supply. For virtual and hierarchical memory system support, a 64-entry full-associative translation lookaside buffer (TLB) and a 2-kbyte instruction cache are implemented on the chip. The internal access times for the TLB and cache are 22 and 18 ns, respectively. The microarchitecture has been designed to reduce the pipeline to three stages, simplifying the control path and obtaining high-speed performance. The data path of this chip is also enhanced with hardware, such as a barrel shifter and multiplier/divider. The chip performance has been measured to be 5.1 million instructions per second (MIPS) and 50-ns-access main memory.
  • Keywords
    Buffer storage; CMOS integrated circuits; Microprocessor chips; Pipeline processing; VLSI; buffer storage; microprocessor chips; pipeline processing; CADCAM; CMOS technology; Circuits; Computer aided manufacturing; Hardware; Memory management; Microarchitecture; Microprocessors; Operating systems; Pipelines;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.1987.1052816
  • Filename
    1052816