Font Size: a A A

Design and implementation of clocked Open Core Protocol interfaces for Intellectual Property cores and on-chip network fabric

Posted on:2012-04-15Degree:M.SType:Thesis
University:The University of UtahCandidate:Gudla, Raghu PrasadFull Text:PDF
GTID:2458390008492487Subject:Engineering
Abstract/Summary:
This thesis designs, implements, and evaluates modular Open Core Protocol (OCP) interfaces for Intellectual Property (IP) cores and Network-on-Chip (NoC) that reduces System-On-Chip (SoC) design time and enables research on different architectural sequencing control methods. To utilize the NoCs design time optimization feature at the boundaries, a standardized industry socket was required, which can address the SoC shorter time-to-market requirements, design issues, and also the subsequent reuse of developed IP cores. OCP is an open industry standard socket interface specification used in this research to enable the IP cores reusability across multiple SoC designs. This research work designs and implements clocked OCP interfaces between IP cores and On-Chip Network Fabric (NoC), in single- and multi-frequency clocked domains. The NoC interfaces between IP cores and on-chip network fabric are implemented using the standard network interface structure. It consists of back-end and front-end submodules corresponding to customized interfaces to IP cores or network fabric and OCP Master and Slave entities, respectively. A generic domain interface (DI) protocol is designed which acts as the bridge between back-end and front-end submodules for synchronization and data flow control.;Clocked OCP interfaces are synthesized, placed and routed using IBM's 65nm process technology. The implemented designs are verified for OCP compliance using SOLV (Sonics OCP Library for Verification). Finally, this thesis reports the performance metrics such as design target frequency of operation, latency, area, energy per transaction, and maximum bandwidth across network on-chip for single- and multi-frequency clocked designs.
Keywords/Search Tags:Network, On-chip, Cores, Interfaces, Clocked, OCP, Designs, Protocol
Related items