• DocumentCode
    2921725
  • Title

    Efficient periodic clock calculus in latency-insensitive design

  • Author

    Zare, Mahdi ; Hessabi, Shaahin ; Goudarzi, Maziar

  • Author_Institution
    Dept. of Electron. Eng., Islamic Azad Univ., Tehran, Iran
  • fYear
    2011
  • fDate
    11-14 Dec. 2011
  • Firstpage
    546
  • Lastpage
    549
  • Abstract
    Communication wire delay between multiple blocks is becoming a critical issue in System on Chip (SoC) design. Scheduling-based Latency-Insensitive Design (LID) is a method to alleviate wire delays by utilizing a central scheduling scheme for periodic clock gating of the blocks. The scheduling scheme resides in shift registers as sequences of `1´ and `0´ bits. In many systems, these sequences are too long, and have large area overhead. This problem indisposes the implementation of the scheduling based protocol. This paper proposes an algorithm that finds sequences with shorter lengths in comparison with the prior algorithm. On synthetic/random test cases, the algorithm gives 45% reduction on average and up to 73% reduction in area of shift registers.
  • Keywords
    scheduling; shift registers; system-on-chip; LID; SOC design; central scheduling scheme; communication wire delay; latency-insensitive design; periodic clock calculus; scheduling-based latency-insensitive design; shift registers; synthetic-random test; system on chip design; Algorithm design and analysis; Clocks; Delay; Firing; Shift registers; Throughput; Wires; Area usage; Interconnection; Latency-Insensitive;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems (ICECS), 2011 18th IEEE International Conference on
  • Conference_Location
    Beirut
  • Print_ISBN
    978-1-4577-1845-8
  • Electronic_ISBN
    978-1-4577-1844-1
  • Type

    conf

  • DOI
    10.1109/ICECS.2011.6122333
  • Filename
    6122333