• DocumentCode
    3586224
  • Title

    A Novel Approach for SVA Generation of DDR Memory Protocols Based on TDML

  • Author

    Kayed, Mohamed O. ; AbdelSalam, Mohamed ; Guindi, Rafik

  • Author_Institution
    Mentor Graphics, Cairo, Egypt
  • fYear
    2014
  • Firstpage
    61
  • Lastpage
    66
  • Abstract
    System Verilog Assertions (SVA) is widely used by hardware designers and verification engineers to apply Assertion Based Verification (ABV) methodology on their hardware designs. However, the ambiguity of design specifications specified by different protocol standards in general and JEDEC memory protocol standards in specific imposes numerous difficulties on designers and verification engineers when translating design specifications into SVA. This motivated us to find a simple way to capture design specifications from JEDEC standard and automatically generate SVA that can be used as checkers for DDR memory protocols. In this paper, we propose a new method to capture design specifications using a timing diagram tool that documents the captured design specifications in a Timing Diagram Mark up Language (TDML) based format and generate SVA from the TDML document. The viability and the potential of our work are demonstrated with an Industrial case study using JEDEC LPDDR3 Memory Protocol Standard.
  • Keywords
    DRAM chips; hardware description languages; memory protocols; ABV methodology; Assertion Based Verification methodology; DDR memory protocols; JEDEC LPDDR3 memory protocol standard; SVA generation; System Verilog Assertions; TDML; Timing Diagram Markup Language; general memory protocol standard; hardware design specifications; timing diagram tool; Delays; Hardware; Protocols; Standards; Unified modeling language; XML; DDR memories; Functional Verification; SVA; TDML; Timing Diagrams;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification Workshop (MTV), 2014 15th International
  • ISSN
    1550-4093
  • Type

    conf

  • DOI
    10.1109/MTV.2014.15
  • Filename
    7087235