HEX : Scaling honeycombs is easier than scaling clock trees

Útdráttur

We argue that a hexagonal grid with simple intermediate nodes is a robust alternative to buffered clock trees typically used for clock distribution in VLSI circuits, multi-core processors, and other applications that require accurate synchronization: Our HEX grid is Byzantine fault-tolerant, self-stabilizing, and seamlessly integrates with multiple synchronized clock sources, as used in multi-synchronous Globally Synchronous Locally Asynchronous (GALS) architectures. Moreover, HEX guarantees a small clock skew between neighbors even for wire delays that are only moderately balanced. We provide both a theoretical analysis of the worst-case skew and simulation results that demonstrate a very small average skew.

Lýsing

Publisher Copyright: © 2016 The Authors.

Efnisorð

Byzantine fault-tolerance, Clock distribution, Self-stabilization, Simulations, Skew analysis, Theoretical Computer Science, Computer Networks and Communications, Computational Theory and Mathematics, Applied Mathematics

Citation

Dolev, D, Függer, M, Lenzen, C, Perner, M & Schmid, U 2016, 'HEX : Scaling honeycombs is easier than scaling clock trees', Journal of Computer and System Sciences, vol. 82, no. 5, pp. 929-956. https://doi.org/10.1016/j.jcss.2016.03.001