DATE - Design, Automation and Test in Europe

W7 Formal Methods for Globally Asynchronous Locally Synchronous Design (FMGALS'09)

Date: 
Fri, 2009-04-24
Time: 
08:50 - 17:00
Location / Room: 
Gallieni 3, Level 2

Organisers:
Sandeep K. Shukla, Virginia Polytechnic and State University,  US
Jean-Pierre Talpin, INRIA, FR

Description:
FMGALS'09 is the 4th edition in a series of bi-annual workshops held in Pisa in 2003 (in conjunction with FME'03), in Verona in 2005 and Nice in 2007 (in conjunction with MEMOCODE'05 and MEMOCODE'07). Past workshop proceedings have been published with Elsevier's Electronic Notes in Theoretical Computer Science (ENTCS). Special issues of the Springer Journal Formal Methods in System Design and of the IEEE Design and Test magazine have been edited including most influential contributions to the workshop. The goals of the workshop is to bring together researchers and practitioners of all  aspects of GALS architecture including, but not limited to, models of computation, formal methods, modeling frameworks and tools, formal verification techniques, design automation, experimental results and case studies.

Increasing number of cores and clock speed coupled with the decreasing feature sizes of semiconductor technology, synchronous designs run by a single clock implies difficulties with clock distribution and excessive power consumptions. For this reason, the Globally Asynchronous Locally Synchronous (GALS) model of computation has emerged as the paradigm of choice for SoC design with multiple timing domains.  At the same time, embedded software is run on multiple processors distributed over an asynchronous communication infrastructure (such as CAN or FlexRay bus in automotive). Due to the inherent subtleties of asynchronous communication of synchronous components, formal methods are vital to make the GALS paradigm a success. The FMGALS workshop aims at bringing together researchers from different communities interested in GALS design, and in applying formal methods in creating CAD tools enabling correct by construction GALS design.

The programme of FMGALS’09 will be based on peer-reviewed papers selected from submissions open to any one contributing new research results, case studies, and methodology papers in one of the following topics: 

  • Formal design and synthesis techniques for GALS
  • GALS model of computation for software architectures
  • Architectural transformations and equivalences
  • Formal verification of GALS systems
  • Formal methods for analysis of GALS systems
  • Hardware compilation of GALS system
  • Latency-insensitive synchronous systems
  • Mixed synchronous-asynchronous systems
  • Synchronous/asynchronous interaction
  • Clocking, interconnect and interface issues
  • Interfaces between multiple timing domains
  • System decomposition into GALS architectures
  • Formal aspects of SoC and NoC design
  • Case studies, comparisons and applications

The proceedings of the workshop will be published with Elsevier's Electronic Notes in Theoretical Computer Science (ENTCS).
Website: http://memocode.irisa.fr/FMGALS09/ 

0850 Welcome and Introduction
The detailed programme is available on the above website.
0900

Keynote Talk

David Kinniment, University of Newcastle upon Tyne, UK

1030 BREAK
1100

Technical Session

Adaptive Latency Insensitive Protocols and Elastic Circuits with Early Evaluation: A Comparative Analysis - Mario R Casu and Luca Macchiarulo        

Latency-Insensitive Design: Retry Relay-Station and Fusion Shell - Julien Boucaron, Anthony Coadou and Robert de Simone

GALS for Bursty Data Transfer Based on the Clock Coupling - Milos Krstic, Xin Fan, Eckhard Grass and Frank Gurkanyak

1230 LUNCH
1300

Invited Lecture

Ken Stevens, University of Utah, US

1430 BREAK
1500

Technical Session

Desynchronization Techniques using Petri Nets - Sohini Dasgupta and Alex Yakovlev

An Analysis of the Composition of Synchronous Systems - Bjoy A Jose, Bin Xue and Sandeep K Shukla

Modeling and Analysis of Latency-Insensitive Protocol Using SIGNAL Framework - Bin Xue and Sandeep K Shukla

1630 Discussion

1730 CLOSE