• DocumentCode
    2610494
  • Title

    Exploiting Bus Level and Bit Level Inactivity for Preventing Wire Degradation due to Electromigration

  • Author

    Kayaalp, Mehmet ; Koc, Fahrettin ; Ergin, Oguz

  • Author_Institution
    Dept. of Comput. Sci., Binghamton Univ., Binghamton, NY, USA
  • fYear
    2012
  • fDate
    5-8 Sept. 2012
  • Firstpage
    280
  • Lastpage
    287
  • Abstract
    Today, designing reliable superscalar microprocessors is more complex and challenging than it has always been. Increasing current densities over interconnecting wires, whose dimensions are continuously scaling down, has been an important research problem. Performance and power efficiency concerns also lead to more complex structures. The complexity and the wire densities of the blocks in smaller areas make them more prone to failures and malfunctions caused by the "electromigration" problem. Most contemporary processors employ wide pipelines that are able to execute multiple instructions each cycle. Because of some limiting factors such as the dependencies and input/output latencies, pipelines are rarely used up to their full capacity, which causes some ports to be used more and worn out earlier. This paper proposes a method to help preventing chips against the corruptive effect of electromigration by distributing the utilization evenly between ports. Furthermore, in data holding structures like register files, bit level inactivity is exploited to provide further reliability improvements. This is accomplished by changing the flux density on wires through exchanging the positions of significant bits of values and changing the widths of bit line wires according to their level of usage.
  • Keywords
    electromigration; integrated circuit reliability; microprocessor chips; pipeline processing; wires; bit level inactivity; bus level inactivity; contemporary processors; current densities; data holding structures; electromigration problem; flux density; input-output latencies; interconnecting wires; pipelines; power efficiency; register files; superscalar microprocessor reliability; wire degradation; Current density; Integrated circuit interconnections; Pipelines; Program processors; Registers; Switches; Wires; Electromigration; Fault Tolerant Systems; Integrated Circuit Interconnections; Integrated Circuit Reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2012 15th Euromicro Conference on
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4673-2498-4
  • Type

    conf

  • DOI
    10.1109/DSD.2012.56
  • Filename
    6386902