• DocumentCode
    3333797
  • Title

    Logical clustering for fast clock skew scheduling

  • Author

    Yang, Liang ; Zhao, Jiye ; Fan, Baoxia ; Zhang, Ge

  • Author_Institution
    Key Lab. of Comput. Syst. & Archit., CAS, Beijing, China
  • fYear
    2009
  • fDate
    2-5 Aug. 2009
  • Firstpage
    208
  • Lastpage
    211
  • Abstract
    Clock skew scheduling (CSS) is an effective approach to improve the circuit frequency in synchronous circuits. Most previous works about CSS were based on individual registers, but they suffered from scaling problems for large designs. To alleviate this problem, we introduce a novel abstract layer called logical cluster instead of traditional register. A bounded logical clustering method based on timing relation (TRLC) is proposed to reduce the number of independent nodes, and then the tradeoff between aggregation degree and potential upper bound of optimal frequency is analyzed. Furthermore, a bus group logical clustering method (BGLC) is presented to achieve higher aggregation if additional logic information is available. Our experiments show that our approaches achieve significant reduction for the input size of CSS problem even by orders of magnitude, and derive a superlinear or even exponential speedup in runtime.
  • Keywords
    clocks; logic circuits; bus group logical clustering method; circuit frequency; fast clock skew scheduling; individual registers; logic information; logical clustering; synchronous circuits; timing relation; Cascading style sheets; Circuits; Clocks; Clustering methods; Frequency; Logic; Registers; Runtime; Timing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. MWSCAS '09. 52nd IEEE International Midwest Symposium on
  • Conference_Location
    Cancun
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-4479-3
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2009.5236117
  • Filename
    5236117