DocumentCode
861767
Title
Design considerations for a general-purpose microprocessor
Author
Maytal, Benjamin ; Iacobovici, Sorin ; Alpert, Donald B. ; Biran, Dan ; Levy, Jonathan ; Tov, Sidi Yom
Author_Institution
Nat. Semicond., Santa Clara, CA, USA
Volume
22
Issue
1
fYear
1989
Firstpage
66
Lastpage
76
Abstract
The authors examine the performance, cost, and schedule tradeoffs made for the NS 32532, a 32-bit general-purpose microprocessor. Among its features are a 30-MHz clock frequency, three on-chip caches, a four-stage pipeline, and dedicated mechanisms for multiprocessing support. The authors describe the design constraints set by the VLSI processing and packaging technologies. They address the issue of market requirements by examining the software and hardware considerations for the microprocessor´s target applications. After describing the functional partitioning choices, including the means for supporting a memory hierarchy and floating-point operations, they present the NS32532´s microarchitecture. They then examine the microprocessor´s system interface, the memory reference transactions, and the instruction-flow and data-flow monitoring mechanisms. Finally, the authors present an overview of the methodology adopted to accomplish the design within a strict schedule while achieving full functionality and meeting cost and performance goals.<>
Keywords
computer architecture; microcomputers; microprocessor chips; 32 bit; NS 32532; VLSI; clock frequency; data-flow monitoring mechanisms; floating-point operations; general-purpose microprocessor; instruction-flow; market requirements; memory hierarchy; memory reference transactions; microarchitecture; multiprocessing support; on-chip caches; packaging technologies; pipeline; system interface; target applications; Application software; Clocks; Costs; Frequency; Hardware; Microprocessors; Packaging; Pipelines; Processor scheduling; Very large scale integration;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.19824
Filename
19824
Link To Document