• DocumentCode
    2344152
  • Title

    Evaluation of issue queue delay: Banking tag RAM and identifying correct critical path

  • Author

    Yamaguchi, Kyohei ; Kora, Yuya ; Ando, Hideki

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Nagoya Univ., Nagoya, Japan
  • fYear
    2011
  • fDate
    9-12 Oct. 2011
  • Firstpage
    313
  • Lastpage
    319
  • Abstract
    The tradeoff between complexity and attained instructions per cycle is often an important issue in microarchitectural designs. In this design phase, quick quantification of the complexity (i.e., delay) of relevant structures is required. The issue queue is one of such complex structures for which it is difficult to estimate delay. In this paper, we evaluate the issue queue delay to aid microarchitectural design. Our study includes two features: a circuit design and evaluation. First, we introduce banking the tag RAM, which is one of the components comprising the issue queue, to reduce the delay. Unlike normal RAM, banking the tag RAM is not straightforward, because of its uniqueness in the organization of the issue queue. Second, we explore and identify a correct critical path in the issue queue. A previous study summed the critical path of each component in the issue queue to obtain the delay of the issue queue, but this does not provide the correct delay of the issue queue, because the critical paths of each component are not connected logically. In the evaluation assuming 32nm LSI technology, we obtained the delays of an issue queue with eight to 128 entries. The process of banking the tag RAM and identifying the correct critical path reduces the delay by up to 20%, compared with not banking the tag RAM and simply summing the critical path delay of each component.
  • Keywords
    memory architecture; random-access storage; banking; circuit design; circuit evaluation; correct critical path; issue queue delay; microarchitectural design; tag RAM; Adders; Banking; Computer aided manufacturing; Delay; Organizations; Random access memory; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2011 IEEE 29th International Conference on
  • Conference_Location
    Amherst, MA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4577-1953-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2011.6081417
  • Filename
    6081417