DocumentCode :
1538907
Title :
Multilevel optimization in the design of a high-performance GaAs microcomputer
Author :
Olukotun, O.A. ; Brown, R.B. ; Lomax, R.J. ; Mudge, T.N. ; Sakallah, K.A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume :
26
Issue :
5
fYear :
1991
fDate :
5/1/1991 12:00:00 AM
Firstpage :
763
Lastpage :
767
Abstract :
Multilevel optimization in the design of an instruction cache for a high-performance GaAs microprocessor is discussed. The performance of the system is maximized by concurrently considering the interrelationships of (1) the time of flight of signals across the multichip module on which the processor and cache chips are mounted, (2) the clocking scheme that synchronizes these signals, and (3) the size of the cache. These three design issues are normally considered independently because they arise in different abstraction levels. Design automation tools developed to facilitate this multilevel optimization are described. This process, applied to various subsystems, has been used to gain substantial performance improvement in the GaAs microcomputer
Keywords :
III-V semiconductors; buffer storage; circuit CAD; gallium arsenide; integrated memory circuits; logic CAD; memory architecture; microcomputers; optimisation; synchronisation; CAD; GaAs microcomputer; clocking scheme; design automation tools; high-performance; instruction cache; microprocessor; multichip module; multilevel optimization; Clocks; Design automation; Design optimization; Gallium arsenide; Microcomputers; Microprocessors; Multichip modules; Performance gain; Signal processing; Synchronization;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.78246
Filename :
78246
Link To Document :
بازگشت