• 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