• DocumentCode
    3498706
  • Title

    On the reduction of simultaneous switching in SoCs

  • Author

    Mukherjee, Arindam

  • Author_Institution
    Dept. of Electr. & Comput. Eng., North Carolina Univ., Charlotte, NC, USA
  • fYear
    2004
  • fDate
    19-20 Feb. 2004
  • Firstpage
    262
  • Lastpage
    263
  • Abstract
    The inexorable scaling of technology into the deep submicron era has been fuelled by the requirements of high performance, high on-chip integration of complex logic blocks, and short time-to-market windows. This has ensured that today´s designs are densely packed systems of IP-cores, integrated on single chips. This leads to simultaneous switching noise (SSN) in the power and ground networks, which can be large enough to cause both functional and timing failures in the circuits. We propose a systematic approach to integrate clock tuning and flip-flop insertion to optimally spread out the switching times of IP-cores in system-on-s-chip circuits. A relaxation based method has been used to efficiently solve the above problem, and our experiments on wireless transceiver circuits show that we achieve a 30% reduction, on average, of maximum simultaneous switching current over the unoptimized circuits.
  • Keywords
    flip-flops; integrated circuit noise; logic design; relaxation theory; system-on-chip; transceivers; IP cores; SoC; clock tuning; complex logic blocks; deep submicron era; densely packed systems; flip-flop insertion; functional failures; ground networks; high on-chip integration; high performance complex logic block; power networks; relaxation based method; simultaneous switching noise; simultaneous switching reduction; system-on-a-chip circuits; systematic approach; timing failures; unoptimized circuits; wireless transceiver circuits; Circuit simulation; Clocks; Computational modeling; Current measurement; Flip-flops; Graphics; SPICE; Very large scale integration; White spaces; Wireless application protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2004. Proceedings. IEEE Computer society Annual Symposium on
  • Print_ISBN
    0-7695-2097-9
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2004.1339549
  • Filename
    1339549