• DocumentCode
    3400696
  • Title

    Semi-formal test generation and resolving a temporal abstraction problem in practice: industrial application

  • Author

    Dushina, Julia ; Benjamin, Mike ; Geist, Daniel

  • Author_Institution
    STMicroelectronics, Bristol, UK
  • fYear
    2003
  • fDate
    21-24 Jan. 2003
  • Firstpage
    699
  • Lastpage
    704
  • Abstract
    This document describes a successful application of a semi-formal test generation technique to the verification of the direct memory access controller (DMAC) of ST50, a new general purpose RISC microprocessor developed by STMicroelectronics and Hitachi. Like other memory-related devices, the DMA controller challenges formal techniques because of the state explosion problem. To cope with the challenge, an abstraction mechanism is applied during test generation: several abstract models are created in order to verify different functional aspects of the design. We also propose a practical solution to overcome a temporal abstraction problem that arises when tests issued from an abstract model have to be applied during real design simulation.
  • Keywords
    automatic test pattern generation; integrated circuit design; integrated memory circuits; logic design; microprocessor chips; reduced instruction set computing; storage management chips; DMA controller; DMAC; ST50 RISC microprocessor; abstract models; abstraction mechanism; design simulation; direct memory access controller; formal techniques; functional design; industrial application; memory-related devices; semi-formal test generation; semi-formal test generation technique; state explosion problem; temporal abstraction problem; test generation; Circuit testing; Explosions; Industrial control; Microprocessors; Reduced instruction set computing; Signal design; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
  • Print_ISBN
    0-7803-7659-5
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2003.1195111
  • Filename
    1195111