• DocumentCode
    756990
  • Title

    Comparative analysis of GALS clocking schemes

  • Author

    Dasgupta, S. ; Yakovlev, A.

  • Author_Institution
    Sch. of EECE, Newcastle Univ.
  • Volume
    1
  • Issue
    2
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    59
  • Lastpage
    69
  • Abstract
    Because of the increase in complexity of distributing a global clock over a single die, globally asynchronous and locally synchronous systems are becoming an efficient alternative technique to design distributed system-on-chip (SOC). A number of independently clocked synchronous domains can be integrated by clock pausing, clock stretching or data-driven clocking techniques. Such techniques are applied on point-to-point inter-domain communication schemes. Presented here is a comparison of these schemes and how they can be applied to an existing partitioned synchronous architecture to obtain a reliable, low-latency and efficient clock control architectures. The comparison highlights the advantages and disadvantages of one scheme over the other in terms of logical correctness, circuit implementation, performance and relative power consumption. Also presented are circuit solutions for stretchable and data-driven clocking schemes. These circuit solutions can be easily plugged into existing partitioned synchronous islands. To enable early evaluation of functional correctness, also proposed is the use of Petri net modelling techniques to model the asynchronous control blocks that constitute the interface between the synchronous islands
  • Keywords
    Petri nets; logic design; system-on-chip; Petri net modeling; clock pausing; clock stretching; data-driven clocking technique; distributed SoC; globally asynchronous locally synchronous clocking; point-to-point interdomain communication;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt:2006015
  • Filename
    4140659