DocumentCode :
233886
Title :
Interfacing Synchronous and Asynchronous Domains for Open Core Protocol
Author :
Vij, Vikas S. ; Gudla, Raghu Prasad ; Stevens, Kenneth S.
Author_Institution :
Univ. of Utah, Salt Lake City, UT, USA
fYear :
2014
fDate :
5-9 Jan. 2014
Firstpage :
282
Lastpage :
287
Abstract :
Intellectual property (IP) blocks are connected in a system on chip using a bus or network-on-chip (NoC). IP reuse is facilitated by the modularity that results when using common interfaces between the IP cores and the bus or NoC. This paper investigates and implements several versions of one of the common interfaces, the open core protocol (OCP). The paper addresses two new aspects of interface design. First, an approach is developed to partition the common protocol portion of the interface from the interface back-end which is specific to the particular IP. This is achieved with a component we call a domain interface at this boundary. Second, the domain interface is enhanced to synchronize between IP blocks and busses that use different clock frequencies or asynchronous (unclocked) logic. As a result IP operating at unrelated frequency and fully synchronous (unclocked) blocks can more easily be integrated into a system. Results are reported for power, performance and area for these clocked and asynchronous implementations.
Keywords :
logic circuits; microprocessor chips; network-on-chip; system-on-chip; IP cores; NoC; asynchronous domains; bus; domain interface; intellectual property blocks; network-on-chip; open core protocol; synchronous domains; system on chip; Clocks; Delays; IP networks; Protocols; Synchronization; System-on-chip; Asynchronous; GALS; LAGS; Open Core Protocol; Synchronous;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
Conference_Location :
Mumbai
ISSN :
1063-9667
Type :
conf
DOI :
10.1109/VLSID.2014.55
Filename :
6733144
Link To Document :
بازگشت