TY - GEN
T1 - Asynchronous Interfaces for IOPT-Flow to Support GALS Systems
AU - Almeida, João
AU - Moutinho, Filipe
AU - Campos-Rebelo, Rogerio
N1 - This work was partially financed by Portuguese Agency ”Fundação para a Ciência e a Tecnologia” (FCT), in the framework of project UID/EEA/00066/2019.
PY - 2019/10
Y1 - 2019/10
N2 - Throughout the course of time, distributing a global clock signal over a synchronous circuit has become a demanding task as a result of the broadening size and complexity of modern circuits. Globally Asynchronous Locally Synchronous (GALS) systems emerge as a solution to the laborious task of distributing a global clock over a large circuit, through the partitioning of said circuit into smaller, and therefore, more manageable blocks. The DS-Pnet (Dataflow, Signals and Petri nets) modelling language and its associated framework IOPT-Flow focus on supporting the development of cyber-physical systems, however, they may be a strong push to the development of GALS systems, through their multiple available tools that comprise a graphical editor, a simulator and automatic code generation tools, namely a VHDL (VHSIC Hardware Description Language) code generator. In order to facilitate the implementation of said GALS system in the IOPT-Flow framework, some components were created, these work together to form asynchronous interfaces that are a crucial element to any GALS system, thus providing options to designers that intent to develop a GALS system utilizing the IOPT-Flow framework.
AB - Throughout the course of time, distributing a global clock signal over a synchronous circuit has become a demanding task as a result of the broadening size and complexity of modern circuits. Globally Asynchronous Locally Synchronous (GALS) systems emerge as a solution to the laborious task of distributing a global clock over a large circuit, through the partitioning of said circuit into smaller, and therefore, more manageable blocks. The DS-Pnet (Dataflow, Signals and Petri nets) modelling language and its associated framework IOPT-Flow focus on supporting the development of cyber-physical systems, however, they may be a strong push to the development of GALS systems, through their multiple available tools that comprise a graphical editor, a simulator and automatic code generation tools, namely a VHDL (VHSIC Hardware Description Language) code generator. In order to facilitate the implementation of said GALS system in the IOPT-Flow framework, some components were created, these work together to form asynchronous interfaces that are a crucial element to any GALS system, thus providing options to designers that intent to develop a GALS system utilizing the IOPT-Flow framework.
UR - http://www.scopus.com/inward/record.url?scp=85083978985&partnerID=8YFLogxK
U2 - 10.1109/IECON.2019.8926790
DO - 10.1109/IECON.2019.8926790
M3 - Conference contribution
AN - SCOPUS:85083978985
T3 - IECON Proceedings (Industrial Electronics Conference)
SP - 3051
EP - 3056
BT - Proceedings: IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society
PB - IEEE Computer Society
T2 - 45th Annual Conference of the IEEE Industrial Electronics Society, IECON 2019
Y2 - 14 October 2019 through 17 October 2019
ER -