• DocumentCode
    3637350
  • Title

    Functional test generation for DMA controllers

  • Author

    M. Grosso;W. J. Pérez H.;D. Ravotto;E. Sanchez;M. Sonza Reorda;J. Velasco Medina

  • Author_Institution
    Politecnico di Torino, Torino, Italy
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    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.
  • Keywords
    "System-on-a-chip","Magnetic cores","Measurement","Testing","Registers","Engines","Microprocessors"
  • Publisher
    ieee
  • Conference_Titel
    Test Workshop (LATW), 2010 11th Latin American
  • Print_ISBN
    978-1-4244-7786-9
  • Type

    conf

  • DOI
    10.1109/LATW.2010.5550334
  • Filename
    5550334