• DocumentCode
    3021088
  • Title

    Automatic functional vector generation using the interacting FSM model

  • Author

    Liu, Chien-Nan Jimmy ; Yen, Chia-Chih ; Jou, Jing-Yang

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    372
  • Lastpage
    377
  • Abstract
    While the coverage-driven design validation is becoming popular, it would be more convenient for users to have an automatic generator that can generate the input patterns to satisfy the coverage requirements. The symbolic techniques can be used to generate the desired input patterns easily for a specific state transition in a FSM. However, it is not practical for real designs because the memory requirement is often unmanageable. In this paper, we propose an automatic pattern generation engine that can overcome the memory issues for large circuits. It can generate all possible input combinations or notify that such cases will never happen for any specific state transitions. Because we can reasonably partition the HDL designs into the interacting FSM model, the peak memory requirement can be significantly reduced by using the “divide and conquer” strategy for those small FSMs. The experimental results show that we can indeed generate the required input patterns with reasonable memory requirement for the designs with thousands of registers
  • Keywords
    automatic test pattern generation; binary decision diagrams; divide and conquer methods; finite state machines; hardware description languages; logic partitioning; logic testing; symbol manipulation; BDD-based techniques; HDL design partitioning; automatic functional vector generation; automatic pattern generation engine; coverage requirements; coverage-driven design validation; divide/conquer strategy; input patterns; interacting FSM model; large circuits; peak memory requirement; state transition; symbolic techniques; Automata; Boolean functions; Circuits; Data structures; Design engineering; Electronic design automation and methodology; Engines; Formal verification; Hardware design languages; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design, 2001 International Symposium on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-1025-6
  • Type

    conf

  • DOI
    10.1109/ISQED.2001.915258
  • Filename
    915258