• DocumentCode
    1812984
  • Title

    VIPER: A 25-MHz, 100-MIPS peak VLIW microprocessor

  • Author

    Gray, Jffrey ; Naylor, Andrew ; Abnous, Arthur ; Bagherzadeh, Nader

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
  • fYear
    1993
  • fDate
    9-12 May 1993
  • Abstract
    The design and implementation of a very long instruction word (VLIW) microprocessor are described. The VIPER (VLIW integer processor) contains four pipelined functional units and can achieve 100 MIPS peak performance at 25 MHz. The processor is capable of performing multiway branch operations, two load/store operations, and up to four ALU (arithmetic and logic unit) operations in each clock cycle, with full register file access to each functional unit. The processor is integrated with an instruction cache controller and a data cache, requiring 450,000 transistors and a die size of 12.9 by 9.1 mm in a 1.2 μm technology. The small, simple control paths are a distinct advantage over the significantly more complex control found in superscalar architectures due to run-time scheduling hardware
  • Keywords
    microprocessor chips; 1.2 micron; 100 MIPS; 25 MHz; ALU; VIPER; VLIW integer processor; VLIW microprocessor; data cache; design; embedded processing; four-processor version; full register file access; implementation; instruction cache controller; multiway branch operations; peak performance; pipelined functional units; Clocks; Computer architecture; Microprocessors; Parallel processing; Pipeline processing; Processor scheduling; Reduced instruction set computing; Registers; VLIW; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 1993., Proceedings of the IEEE 1993
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-0826-3
  • Type

    conf

  • DOI
    10.1109/CICC.1993.590398
  • Filename
    590398