{"title":"An IEEE 1500 compatible wrapper architecture for testing cores at transaction level","authors":"F. Refan, P. Prinetto, Z. Navabi","doi":"10.1109/EWDTS.2008.5580141","DOIUrl":null,"url":null,"abstract":"With the evolution of Electronic System Level (ESL) design methodologies, Transaction Level Modeling (TLM) is regarded as the next step in the direction of system level design. This requires definition of appropriate test strategies at this level including wrapper, scheduling and Test Access Mechanism (TAM) design. In this paper we propose a wrapper for core testing at transaction level, compatible with IEEE 1500 standard architecture. The proposed wrapper is designed to support communication with tlm_fifo as the basic primitive channel of SystemC TLM core. The wrapper is defined as a layer on top of standard IEEE 1500 architecture, including a controller to packetize and depacketize the test stimuli and responses. Controller design, and architecture configuration for serial and parallel core test instructions are presented. Using the same strategy other instructions can be implemented.","PeriodicalId":292944,"journal":{"name":"Proceedings of IEEE East-West Design & Test Symposium (EWDTS'08)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE East-West Design & Test Symposium (EWDTS'08)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EWDTS.2008.5580141","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
With the evolution of Electronic System Level (ESL) design methodologies, Transaction Level Modeling (TLM) is regarded as the next step in the direction of system level design. This requires definition of appropriate test strategies at this level including wrapper, scheduling and Test Access Mechanism (TAM) design. In this paper we propose a wrapper for core testing at transaction level, compatible with IEEE 1500 standard architecture. The proposed wrapper is designed to support communication with tlm_fifo as the basic primitive channel of SystemC TLM core. The wrapper is defined as a layer on top of standard IEEE 1500 architecture, including a controller to packetize and depacketize the test stimuli and responses. Controller design, and architecture configuration for serial and parallel core test instructions are presented. Using the same strategy other instructions can be implemented.