• DocumentCode
    1037014
  • Title

    High-performance 3-1 interlock collapsing ALU´s

  • Author

    Phillips, James ; Vassiliadis, Stamatis

  • Author_Institution
    Austin Eng. Lab., IBM Corp., Austin, TX, USA
  • Volume
    43
  • Issue
    3
  • fYear
    1994
  • fDate
    3/1/1994 12:00:00 AM
  • Firstpage
    257
  • Lastpage
    268
  • Abstract
    A high-performance 3-1 interlock collapsing ALU, i.e., an ALU that allows the execution of most execution interlocks in a single machine cycle, is presented. We focus on reducing the Boolean equations describing the device and the incorporation of new mechanisms in the interlock collapsing ALU design. In particular, we focus on the reduction of the critical path, regarding delay, for the interlock collapsing ALU implementation. It is shown that the delay associated with the implementation of the proposed device, in terms of logic stages, assuming a commonly available CMOS technology, is equivalent to the number of logic stages required for the implementation of a 3-1 binary adder. The resulting implementation demonstrates that the proposed 3-1 interlock collapsing ALU can be designed to outperform existing schemes for interlock collapsing ALU´s by a factor of at least two. Finally, it is suggested that the proposed device can be used in the implementation of multiple instruction issuing machines, allowing the issuance and execution of interlocks in parallel and in a single machine cycle with no cycle time increases
  • Keywords
    digital arithmetic; parallel architectures; reduced instruction set computing; 3-1 interlock collapsing ALU; Boolean equations; CMOS technology; critical path; delay; execution interlocks; multiple instruction issuing machines; Arithmetic; CMOS logic circuits; CMOS technology; Central Processing Unit; Delay; Equations; Laboratories; Logic devices; Parallel machines; Reduced instruction set computing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.272427
  • Filename
    272427