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