z-logo
open-access-imgOpen Access
Synthesis and exploration of clock spines
Author(s) -
Kim Youngchan,
Kim Taewhan
Publication year - 2018
Publication title -
iet computers and digital techniques
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.219
H-Index - 46
ISSN - 1751-861X
DOI - 10.1049/iet-cdt.2017.0234
Subject(s) - clock gating , digital clock manager , clock network , clock skew , timing failure , clock domain crossing , cpu multiplier , computer science , static timing analysis , synchronous circuit , clock synchronization , clock drift , parallel computing , clock signal , embedded system , jitter , computer network , synchronization (alternating current) , telecommunications , channel (broadcasting)
This study addresses the problem of developing a synthesis algorithm for clock spine networks, which is able to systematically explore the clock resources and clock variation tolerance. The idea is to transform the problem of allocating and placing clock spines on a plane into a slicing floorplan optimisation (SFO) problem, in which every candidate of clock spine network structures is uniquely expressed into a postfix notation to enable a fast cost computation in the SFO. As a result, the authors proposed synthesis algorithm can explore the diverse structures of the clock spine network to find globally optimal ones within acceptable run time. Through experiments with benchmark circuits, it is shown that the proposed algorithm is able to synthesise the clock spine networks with 38% reduced clock skew over the clock tree structures, even 11% reduced clock power. In addition, in comparison with the clock mesh structures, the proposed clock spine networks have comparable tolerance to clock skew variation while using considerably less clock resources, reducing clock power by 36%.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here