Globally asynchronous locally synchronous
Model of computation / From Wikipedia, the free encyclopedia
Globally asynchronous locally synchronous (GALS), in electronics, is an architecture for designing electronic circuits that addresses the problem of safe and reliable data transfer between independent clock domains. GALS is a model of computation that emerged in the 1980s. It allows to design computer systems consisting of several synchronous islands (using synchronous programming for each such island) interacting with other islands using asynchronous communication, e.g. with FIFOs.
![]() | This article includes a list of general references, but it lacks sufficient corresponding inline citations. (April 2020) |