• DocumentCode
    53973
  • Title

    Heuristic algorithm for periodic clock optimisation in scheduling-based latency-insensitive design

  • Author

    Zare, Mahdi ; Hessabi, Shaahin ; Goudarzi, Maziar

  • Author_Institution
    Dept. of Electron. Eng., Islamic Azad Univ., Tehran, Iran
  • Volume
    9
  • Issue
    3
  • fYear
    2015
  • fDate
    5 2015
  • Firstpage
    165
  • Lastpage
    174
  • Abstract
    Delay in communication wires causes design iterations in system-on-chip. Latency-insensitive design copes with this issue by encapsulating each core in a shell wrapper and inserting buffers in the wires to separate the design of core from that of communication wires. Scheduling-based latency-insensitive protocol is a methodology which employs shift registers for periodic clock gating of blocks instead of the shell wrappers. In many cases, the bit sequences inside the shift registers are too long and therefore consume a large area. This study presents a heuristic algorithm that optimises the bit sequences and produces them with shorter lengths compared with the existing method. The algorithm steps are described and the accuracy is validated through several synthetic benchmarks as well as real systems. Simulation results show an average 44.7% reduction on the shift registers area and the synthetic analysis in the authors proposed approach show an average 12.8% reduction on the total system area compared with the existing method.
  • Keywords
    clocks; integrated circuit design; optimisation; scheduling; shift registers; system-on-chip; bit sequences; buffer insertion; communication wires; design iterations; heuristic algorithm; periodic clock gating; periodic clock optimisation; scheduling-based latency-insensitive design; scheduling-based latency-insensitive protocol; shell wrapper; shift registers; synthetic analysis; system-on-chip;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt.2013.0121
  • Filename
    7101894