Logo image
Language-Based High Level Transaction Extraction on On-chip Buses
Thesis

Language-Based High Level Transaction Extraction on On-chip Buses

Yi-Le Huang
Masters, 國立清華大學, 資訊工程學系
2004

Abstract

交易行為 晶片匯流排 正規表示法 抽取 通訊協定 Transaction On-chip bus Regular expression Extraction Protocol
With the increasing in silicon densities, SoC designs are the stream in modern electronics systems. Accordingly, the verification for SoC designs is crucial. One of the main problems in SoC verification is to verify whether the interface of a block works properly in its intended system. Transaction-based verification methodologies have been proposed to deal with this problem, and they allow users creating tests and writing test benches more easily. Furthermore, verifying interface designs in transaction level is very efficient. Previous work creates extractor manually for one on-chip bus (OCB), and the extra efforts are needed for another OCBs. In this work, we present a language-based methodology to specify the bus behaviors in transaction level. Then the actual signals on the buses can be extracted to the high level transactions for verification. The corresponding transaction extractors are automatically generated as well. The bus behaviors displayed in transaction level significantly reduce the verification efforts for verification engineers. We demonstrate the success of our approach on AMBA AHB and Sonics’OCP buses.

Metrics

1 Record Views

Details

Logo image