Title :
Synchronous latency-insensitive design for multiple clock domain
Author :
Edman, Anders ; Svensson, Christer ; Mesgarzadeh, Behzad
Author_Institution :
Dept. of Electr. Eng., Linkoping Univ., Sweden
Abstract :
Modern system-on-chip designs often require multiple clock frequencies. On the other hand, global interconnects suffer large delays. This paper proposes a method that manages these two problems within the framework of conventional synchronous design flow. The design is partitioned into isochronous blocks already at behavioral level, where each block is synchronous using a local clock. The local clock frequencies are assumed related by rational numbers. Communication between blocks is managed with FIFOs at each receiver, which manage different clock frequencies and hide unknown delays or clock skews. This method guarantees clock true implementation of a clock true behavioral description utilizing a predefined block-to-block latency.
Keywords :
clocks; integrated circuit design; integrated circuit interconnections; system-on-chip; block-to-block latency; clock skew; isochronous blocks; local clock frequency; multiple clock domain; multiple clock frequency; synchronous design flow; synchronous latency-insensitive design; system-on-chip design; Clocks; Context; Delay; Design methodology; Frequency synchronization; Libraries; Protocols; Relays; System-on-a-chip; Transmitters;
Conference_Titel :
SOC Conference, 2005. Proceedings. IEEE International
Print_ISBN :
0-7803-9264-7
DOI :
10.1109/SOCC.2005.1554462