• DocumentCode
    3000510
  • Title

    A Timing Optimization Method Based on Clock Skew Scheduling and Partitioning in a Parallel Computing Environment

  • Author

    Taskin, Baris ; Kourtev, Ivan S.

  • Author_Institution
    Drexel Univ., Philadelphia, PA
  • Volume
    2
  • fYear
    2006
  • fDate
    6-9 Aug. 2006
  • Firstpage
    486
  • Lastpage
    490
  • Abstract
    This paper describes the implementation of a heuristic method to perform non-zero clock skew scheduling of digital VLSI circuits in a parallel computing environment. In the proposed method, circuit partitions that have low number of timing paths between partitions are formed. Clock skew scheduling is applied independently to each partition-sequentially or in parallel on a computing cluster-and results are iteratively merged. The scalability of the proposed method is superior compared to conventional non-zero clock skew scheduling techniques due to the reduction of analyzed circuit sizes (partition sizes) at each iteration step and the potential to parallelize the analyses of these partitions. It is demonstrated that after only the first iteration step of the proposed method, feasible clock schedules for 65% of the ISCAS´89 benchmark circuits are computed. For these circuits, average speedups of 2.1X and 2.6X are observed for sequential and parallel application of clock skew scheduling to partitions, respectively.
  • Keywords
    VLSI; circuit CAD; circuit optimisation; clocks; integrated circuit design; iterative methods; parallel processing; scheduling; sequential circuits; timing; ISCAS´89 benchmark circuits; circuit partitions; digital VLSI circuits; heuristic method; integrated circuit design flow; iteration step; nonzero clock skew scheduling; parallel computing environment; scalability aspects; timing optimization method; Circuit synthesis; Clocks; Delay; Logic; Optimization methods; Parallel processing; Processor scheduling; Registers; Scalability; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. MWSCAS '06. 49th IEEE International Midwest Symposium on
  • Conference_Location
    San Juan
  • ISSN
    1548-3746
  • Print_ISBN
    1-4244-0172-0
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2006.382319
  • Filename
    4267397