Functional test generation for DMA controllers

M. Grosso, H. WilsonJ.Pérez, D. Ravotto, E. Sánchez, M. Reorda, J. Velasco-Medina
{"title":"Functional test generation for DMA controllers","authors":"M. Grosso, H. WilsonJ.Pérez, D. Ravotto, E. Sánchez, M. Reorda, J. Velasco-Medina","doi":"10.1109/LATW.2010.5550334","DOIUrl":null,"url":null,"abstract":"Today's SoCs are composed of a high variety of modules, such as microprocessor cores, memories, peripherals, and customized blocks directly related to the targeted application. Testing a peripheral core embedded in a SoC requires two correlated phases: module configuration and module operation. The first one prepares the peripheral on the different operation modes, whereas, the second one is in charge of exciting the whole device and observing its behavior. Different testing strategies based on the execution of assembly programs have been proposed by the research community to test the embedded blocks in a SoC, however, testing highly embedded peripherals (e.g., DMA controllers) is still a challenging task, since their observability and controllability are even more reduced compared to peripherals devoted to I/O communication. In this paper we describe an approach to develop functional tests for DMA controllers embedded in SoCs that can first be used for design validation, and then exploited for testing, adding observability features. Preliminary experimental results demonstrating the method suitability are finally reported.","PeriodicalId":358177,"journal":{"name":"2010 11th Latin American Test Workshop","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 11th Latin American Test Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LATW.2010.5550334","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Today's SoCs are composed of a high variety of modules, such as microprocessor cores, memories, peripherals, and customized blocks directly related to the targeted application. Testing a peripheral core embedded in a SoC requires two correlated phases: module configuration and module operation. The first one prepares the peripheral on the different operation modes, whereas, the second one is in charge of exciting the whole device and observing its behavior. Different testing strategies based on the execution of assembly programs have been proposed by the research community to test the embedded blocks in a SoC, however, testing highly embedded peripherals (e.g., DMA controllers) is still a challenging task, since their observability and controllability are even more reduced compared to peripherals devoted to I/O communication. In this paper we describe an approach to develop functional tests for DMA controllers embedded in SoCs that can first be used for design validation, and then exploited for testing, adding observability features. Preliminary experimental results demonstrating the method suitability are finally reported.
DMA控制器的功能测试生成
今天的soc由各种各样的模块组成,如微处理器核心、存储器、外设和与目标应用直接相关的定制模块。测试嵌入在SoC中的外围核心需要两个相关的阶段:模块配置和模块操作。前者在不同的工作模式下准备外围设备,后者负责激发整个设备并观察其行为。研究团体提出了基于汇编程序执行的不同测试策略来测试SoC中的嵌入式块,然而,测试高度嵌入式的外设(例如,DMA控制器)仍然是一项具有挑战性的任务,因为与专用于I/O通信的外设相比,它们的可观察性和可控性甚至更低。在本文中,我们描述了一种为嵌入在soc中的DMA控制器开发功能测试的方法,该方法可以首先用于设计验证,然后用于测试,增加可观察性特征。最后报告了初步的实验结果,证明了该方法的适用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信