Transaction Level Modeling of the High Performance Bus Design with OCP Interface

碩士 === 國立成功大學 === 電機工程學系碩博士班 === 97 === Due to the rapid progress in IC design and development, the number of integrated IP cores in SOC designs is increasing, and the communication between IP cores are increasing accordingly. However, the traditional bus design is out-of-date to deal with the large...

Full description

Bibliographic Details
Main Authors: Yi-jiun Chang, 張怡均
Other Authors: Kuen-Jong Lee
Format: Others
Language:en_US
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/31169620363597740423
id ndltd-TW-097NCKU5442031
record_format oai_dc
spelling ndltd-TW-097NCKU54420312016-05-04T04:17:06Z http://ndltd.ncl.edu.tw/handle/31169620363597740423 Transaction Level Modeling of the High Performance Bus Design with OCP Interface 高效能開放協定匯流排之交易層級模型設計 Yi-jiun Chang 張怡均 碩士 國立成功大學 電機工程學系碩博士班 97 Due to the rapid progress in IC design and development, the number of integrated IP cores in SOC designs is increasing, and the communication between IP cores are increasing accordingly. However, the traditional bus design is out-of-date to deal with the large amount of communication data, and the communication architecture becomes one of the bottlenecks of system performance of System-on-Chip (SOC) designs. As a result, it is a critical design issue about how to develop advanced bus architecture to satisfy the high performance requirements and improve the overall performance of SOC designs. Moreover, many of the cores in SOC designs come from different designers or vendors who have different communication interfaces. Therefore, the bus design should not only be flexible and reusable but also easy to be integrated with other IP designs. The bus interface plays an important role in determining the efforts of system integration, so it is efficient to ease the complex integration flow by adopting standard protocols of interface for bus models for bus models. Open Core Protocol (OCP) is an freely available and on-chip interconnect independent interface standard, which provides flexible, scalable and configurable interfaces design to match the communication requirements associated with different IP cores and achieve the goal of “Plug and Play.” OCP further reduce the effort of system integration and increase the reusability of IP as well. In this thesis, we focus on: 1) develop the high performance bus design which supports several advanced transfer functionalities, 2) providing the flexible transaction level bus models having OCP standard interface with high simulation speed, and 3) implementation of RTL models for complete design and verification procedure. We proposed the full-crossbar or partial-crossbar high performance bus architecture with OCP standard interfaces. The proposed bus model adopts the OCP standard for bus interfaces to shorten integration time. It supports the multi-master to multi-slave arbitration scheme and several advanced communication features including parallel, pipeline, burst, multiple outstanding and out-of-order transactions. Especially, the out-of-order transaction allows the SOC system re-scheduling the responses, such that the latency of transactions is decreasing and the bus throughput and system performance are improved. Besides, the parameterized bus design is flexible. System developers are able to adjust the parameters to select the suitable system configuration to meet the performance requirements of various applications of systems. The simulation results show that the proposed bus design reduces the long transaction latency efficiently and further improves overall system performance. Kuen-Jong Lee 李昆忠 2009 學位論文 ; thesis 64 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電機工程學系碩博士班 === 97 === Due to the rapid progress in IC design and development, the number of integrated IP cores in SOC designs is increasing, and the communication between IP cores are increasing accordingly. However, the traditional bus design is out-of-date to deal with the large amount of communication data, and the communication architecture becomes one of the bottlenecks of system performance of System-on-Chip (SOC) designs. As a result, it is a critical design issue about how to develop advanced bus architecture to satisfy the high performance requirements and improve the overall performance of SOC designs. Moreover, many of the cores in SOC designs come from different designers or vendors who have different communication interfaces. Therefore, the bus design should not only be flexible and reusable but also easy to be integrated with other IP designs. The bus interface plays an important role in determining the efforts of system integration, so it is efficient to ease the complex integration flow by adopting standard protocols of interface for bus models for bus models. Open Core Protocol (OCP) is an freely available and on-chip interconnect independent interface standard, which provides flexible, scalable and configurable interfaces design to match the communication requirements associated with different IP cores and achieve the goal of “Plug and Play.” OCP further reduce the effort of system integration and increase the reusability of IP as well. In this thesis, we focus on: 1) develop the high performance bus design which supports several advanced transfer functionalities, 2) providing the flexible transaction level bus models having OCP standard interface with high simulation speed, and 3) implementation of RTL models for complete design and verification procedure. We proposed the full-crossbar or partial-crossbar high performance bus architecture with OCP standard interfaces. The proposed bus model adopts the OCP standard for bus interfaces to shorten integration time. It supports the multi-master to multi-slave arbitration scheme and several advanced communication features including parallel, pipeline, burst, multiple outstanding and out-of-order transactions. Especially, the out-of-order transaction allows the SOC system re-scheduling the responses, such that the latency of transactions is decreasing and the bus throughput and system performance are improved. Besides, the parameterized bus design is flexible. System developers are able to adjust the parameters to select the suitable system configuration to meet the performance requirements of various applications of systems. The simulation results show that the proposed bus design reduces the long transaction latency efficiently and further improves overall system performance.
author2 Kuen-Jong Lee
author_facet Kuen-Jong Lee
Yi-jiun Chang
張怡均
author Yi-jiun Chang
張怡均
spellingShingle Yi-jiun Chang
張怡均
Transaction Level Modeling of the High Performance Bus Design with OCP Interface
author_sort Yi-jiun Chang
title Transaction Level Modeling of the High Performance Bus Design with OCP Interface
title_short Transaction Level Modeling of the High Performance Bus Design with OCP Interface
title_full Transaction Level Modeling of the High Performance Bus Design with OCP Interface
title_fullStr Transaction Level Modeling of the High Performance Bus Design with OCP Interface
title_full_unstemmed Transaction Level Modeling of the High Performance Bus Design with OCP Interface
title_sort transaction level modeling of the high performance bus design with ocp interface
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/31169620363597740423
work_keys_str_mv AT yijiunchang transactionlevelmodelingofthehighperformancebusdesignwithocpinterface
AT zhāngyíjūn transactionlevelmodelingofthehighperformancebusdesignwithocpinterface
AT yijiunchang gāoxiàonéngkāifàngxiédìnghuìliúpáizhījiāoyìcéngjímóxíngshèjì
AT zhāngyíjūn gāoxiàonéngkāifàngxiédìnghuìliúpáizhījiāoyìcéngjímóxíngshèjì
_version_ 1718255558959562752