DocumentCode :
3345570
Title :
System design using wave-pipelining: a CMOS VLSI vector unit
Author :
Nowka, Kevin J. ; Flynn, Michael J.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
Volume :
3
fYear :
1995
fDate :
30 Apr-3 May 1995
Firstpage :
2301
Abstract :
Wave-pipelining, or maximum rate pipelining, is a circuit design technique which allows digital synchronous systems to be clocked at rates higher than can be achieved with conventional pipelining techniques by relying on the predictable finite delay through combinational logic for virtual data storage. Digital system design with ubiquitous use of wave-pipelining faces significant obstacles, including: synthesis and optimization of large wave-pipelined logic structures, synchronization of multiple wave-pipelines with feedback, designing for variation in IC fabrication characteristics, and register and wave-based logic codesign. We have developed analytical models, circuit techniques, and a CMOS wave-pipelining design environment to address these obstacles. These techniques and tools were employed in the design of a CMOS vector processor unit. Wave-pipelining is used in its vector registers and multiplier and adder functional units. This VLSI design is being fabricated in a 1 micron CMOS process and has been simulated at greater than 300 MHz
Keywords :
CMOS digital integrated circuits; VLSI; combinational circuits; integrated circuit design; logic CAD; microprocessor chips; pipeline arithmetic; synchronisation; vector processor systems; 1 mum; 300 MHz; CMOS VLSI vector unit; CMOS vector processor unit; CMOS wave-pipelining design environment; IC fabrication characteristics variation; VLSI design; adder functional unit; analytical models; circuit design technique; combinational logic; digital synchronous systems; logic codesign; maximum rate pipelining; multiple wave-pipeline synchronization; multiplier functional unit; predictable finite delay; vector registers; virtual data storage; wave-pipelined logic structure synthesis; wave-pipelining; CMOS logic circuits; CMOS process; Circuit synthesis; Clocks; Combinational circuits; Logic design; Pipeline processing; Propagation delay; Registers; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1995. ISCAS '95., 1995 IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-2570-2
Type :
conf
DOI :
10.1109/ISCAS.1995.523889
Filename :
523889
Link To Document :
بازگشت