DocumentCode :
2564716
Title :
A 500 MHz microprocessor with a very long instruction word architecture
Author :
Labrousse, J. ; Slavenburg, G.A.
Author_Institution :
Philips Components, Sunnyvale, CA, USA
fYear :
1990
fDate :
14-16 Feb. 1990
Firstpage :
44
Lastpage :
45
Abstract :
A 32-b very-long-instruction-word (VLIW) chip fabricated in a double-metal 1.5- mu m CMOS process using e-beam direct-write-on-wafer lithography is discussed. The chip contains 77 K transistors on 78 mm/sup 2/. It is dedicated to running scalar integer applications. The chip consists of several independent functional units controlled on a cycle-by-cycle basis by a 200-b instruction. All units are pipelined and all stages operate in lock step, controlled by a single global clock. All units are connected to a shared on-chip multiport memory from which they take operands and into which they write results. Any previously computed result can be used as any operand of any unit. Ideally, six native operations can be initiated every cycle. In practice, the utilization of units will depend on the fine-grain parallelism that the application provides. Each unit (except the constant unit) gets an extra Boolean operand from the multiport guard memory. The guard controls whether the operation scheduled on the unit completes and whether the operation has any side effect on the processor state, such as completing a store or raising an arithmetic exception. All guards are independent and are used efficiently by the compiler to reduce the branch delay penalty drastically. A special design is required to get the necessary bandwidth from the multiport memory.<>
Keywords :
CMOS integrated circuits; electron beam lithography; microprocessor chips; parallel architectures; pipeline processing; 15 micron; 32 bits; Boolean operand; arithmetic exception; branch delay penalty; double-metal CMOS; e-beam direct-write-on-wafer lithography; fine-grain parallelism; global clock; microprocessor; pipelined; processor state; scalar integer applications; shared on-chip multiport memory; very long instruction word architecture; Arithmetic; Bandwidth; CMOS process; Clocks; Delay; Lithography; Microprocessors; Parallel processing; Processor scheduling; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Solid-State Circuits Conference, 1990. Digest of Technical Papers. 37th ISSCC., 1990 IEEE International
Conference_Location :
San Francisco, CA, USA
Type :
conf
DOI :
10.1109/ISSCC.1990.110121
Filename :
110121
Link To Document :
بازگشت