• DocumentCode
    454478
  • Title

    Analyzing Timing Uncertainty in Mesh-based Clock Architectures

  • Author

    Reddy, Subodh M. ; Wilke, Gustavo R. ; Murgai, Rajeev

  • Author_Institution
    Fujitsu Labs. of America Inc.
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Mesh architectures are used to distribute critical global signals on a chip, such as clock and power/ground. Redundancy created by mesh loops smooths out undesirable variations between signal nodes spatially distributed over the chip. However, one problem with the mesh architectures is the difficulty in accurately analyzing large instances. Furthermore, variations in process and temperature, supply noise and crosstalk noise cause uncertainty in the delay from clock source to flip-flops. In this paper, we study the problem of analyzing timing uncertainty in mesh-based clock architectures. We propose solutions for both pure mesh and (mesh + global-tree) architectures. The solutions can handle large design and mesh instances. The maximum error in uncertainty values reported by our solutions is 1-3ps with respect to the golden Monte Carlo simulations, which is at most 0.5% of the nominal clock latency of about 600ps
  • Keywords
    Monte Carlo methods; clocks; logic design; timing; trees (mathematics); 1 to 3 ps; Monte Carlo simulations; mesh-based clock architectures; mesh-global tree architectures; nominal clock latency; timing uncertainty; Circuits; Clocks; Crosstalk; Delay; Flip-flops; Laboratories; Redundancy; Timing; Uncertainty; Voltage;
  • 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.243962
  • Filename
    1657055