• DocumentCode
    2755359
  • Title

    The Use of UML Sequence Diagram for System-on-Chip System Level Transaction-based Functional Verification

  • Author

    Yu, Jinshan ; Li, Tun ; Tan, Qing Ping

  • Author_Institution
    Sch. of Comput. Sci., National Univ. of Defense Technol., Changsha
  • Volume
    2
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    6173
  • Lastpage
    6177
  • Abstract
    An important problem faced by system-on-chip transaction-based verification is how to design the complex transaction test sequence. Scenario-based sequence diagram is a good way to capture the system level functional specification. In the paper, we propose a method to support transaction level verification of SoC based on UML sequence diagram. We use UML sequence diagram to capture the communication and collaboration behaviour among IP cores in system-on-chip and build high level specification for transaction level verification. Then these sequence diagrams will be used to guide the generation of transaction test sequence. We develop a component-based transaction verification environment named SoC-CBTVE. In the SoC-CBTVE, based on the method, we verify a typical SoC design. Experimental results show that UML sequence diagram can capture the complex communication behaviour among IP cores in SoC design, and efficiently supports SoC system level functional verification
  • Keywords
    Unified Modeling Language; circuit CAD; electronic engineering computing; formal specification; industrial property; object-oriented programming; program testing; program verification; system-on-chip; IP cores; SoC design; SoC-CBTVE; UML sequence diagram; complex communication behaviour; complex transaction test sequence; component-based transaction verification environment; high level specification; scenario-based sequence diagram; system-on-chip system level transaction-based functional verification; Collaboration; Computer science; Debugging; Formal verification; Productivity; Programming; Signal processing; System testing; System-on-a-chip; Unified modeling language; Functional Verification; SoC; Transaction; UML Sequence Diagrams;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on
  • Conference_Location
    Dalian
  • Print_ISBN
    1-4244-0332-4
  • Type

    conf

  • DOI
    10.1109/WCICA.2006.1714269
  • Filename
    1714269