• DocumentCode
    2733561
  • Title

    Post-CTS delay insertion to fix timing violations

  • Author

    Taskin, Baris ; Lu, Jianchao

  • Author_Institution
    Electr. & Comput. Eng. Dept., Drexel Univ., Philadelphia, PA
  • fYear
    2008
  • fDate
    10-13 Aug. 2008
  • Firstpage
    81
  • Lastpage
    84
  • Abstract
    In mainstream ASIC design, industry standard automation tools are used in generating circuit implementations that satisfy the timing and power budgets. A typical timing budget follows the specifications of a clock frequency governed by the longest data path in the circuit. To satisfy this constraint, a zero-skew clock network that minimizes or bounds the clock skew is synthesized. Due to variations, however, zero clock skew cannot always be maintained and timing violations occur. This paper describes a post-clock-tree synthesis (CTS) delay insertion process on the clock tree network in order to fix timing violations that occur after such automated design tools are used. A mathematical formulation is presented which computes the minimum amount of delay to be inserted on each branch of the clock network. Experimental results show that the clock networks of the largest ISCASpsila89 circuits can be corrected post-CTS to resolve the timing conflicts in approximately 90% of the circuits with minimal delay insertion (0.159timesclock period per clock path on average).
  • Keywords
    application specific integrated circuits; clocks; delays; electronic design automation; application specific integrated circuits; clock skew; delay insertion; industry standard automation tools; post-clock-tree synthesis; timing budget; timing violations; Application specific integrated circuits; Circuit synthesis; Clocks; Computer networks; Delay; Design automation; Frequency; Network synthesis; Power generation; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. MWSCAS 2008. 51st Midwest Symposium on
  • Conference_Location
    Knoxville, TN
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-2166-4
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2008.4616741
  • Filename
    4616741