High-level Synthesis of GALS Systems

Mahdi Jelodari Mamaghani, Jim Garside

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

63 Downloads (Pure)


The aim of this research is to automate the synthesis process of synchronous elastic (SE) systems whilst exploiting the advantages of data-flow concurrency of asynchronous design. This approach automates the integration of synchrony and asynchrony. Therefore, it makes it possible to investigate high level synthesis of Globally Asynchronous Locally Synchronous (GALS) systems without the need to build trivial links and ports and the adhoc insertion of synchronisers etc. Our proposed method enables the designer to use a unified language to develop flexible multiclocked SoCs.
Original languageEnglish
Title of host publicationDesigning with Uncertainity - Opportunities & Challenges Workshop
PublisherUniversity of York
Publication statusPublished - Mar 2014
EventPAnDA Workshop on Designing with Uncertainty - Opportunities & Challenges - University of York, UK
Duration: 17 Mar 201419 Mar 2014


ConferencePAnDA Workshop on Designing with Uncertainty - Opportunities & Challenges
CityUniversity of York, UK


  • High-Level Synthesis
  • Globally Asynchronous Locally Synchronous
  • Synchronous Elastic Systems
  • Asynchronous Dataflows


Dive into the research topics of 'High-level Synthesis of GALS Systems'. Together they form a unique fingerprint.

Cite this