• DocumentCode
    2285131
  • Title

    Bus Stuttering : An Encoding Technique to Reduce Inductive Noise in Off-Chip Data Transmission

  • Author

    LaMeres, Brock J. ; Khatri, Sunil P.

  • Author_Institution
    Design Validation Div., Agilent Technol. Inc., Colorado Springs, CO
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Simultaneous switching noise due to inductance in VLSI packaging is a significant limitation to system performance. The inductive parasitics within IC packaging causes bounce on the power supply pins in addition to glitches and rise-time degradation on the signal pins. These factors bound the maximum performance of off-chip busses, which limits overall system performance. Until recently, the parasitic inductance problem was addressed by aggressive package design which attempts to decrease the total inductance in the package interconnect. In this work we present an encoding technique for off-chip data transmission to limit bounce on the supplies and reduce inductive signal coupling. This is accomplished by inserting intermediate (henceforth called "stutter") states in the data, transmission to bind the maximum number of signals that switch simultaneously, thereby limiting the overall inductive noise. Bus stuttering is cheaper than expensive package design since it increases the bus performance without changing the package. We demonstrate that bus stuttering can bound the maximum amount of inductive noise, which results in increased bus performance even after accounting for the encoding overhead. Our results show that the performance of an encoded bus can be increased up to 225% over using un-encoded data. In addition, synthesis results of the encoder in a TSMC 0.13mum process show that the encoder size and delay are negligible in a modern VLSI design
  • Keywords
    encoding; integrated circuit design; integrated circuit interconnections; integrated circuit noise; integrated circuit packaging; 0.13 micron; VLSI packaging; bus stuttering; data transmission; encoded bus; encoding overhead; encoding technique; inductive noise; inductive signal coupling; modern VLSI design; off-chip busses; package interconnect; parasitic inductance problem; switching noise; Data communication; Encoding; Inductance; Integrated circuit noise; Noise reduction; Packaging; Pins; Switches; System performance; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243889
  • Filename
    1656937