• DocumentCode
    3582575
  • Title

    Reusable and design independent memory controller scoreboard using memory data hazard checks

  • Author

    Gandhi, Manobindra ; Mohd-Mokhtar, Rosmiwati

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Univ. Sains Malaysia, Nibong Tebal, Malaysia
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper investigates memory data hazard checks as a method to implement a reusable and memory controller design independent scoreboard. A scoreboard architecture that uses memory data hazard checks is proposed and implemented, along with a testbench implementation that uses this scoreboard. The memory data hazard scoreboard and testbench implementation is then evaluated on selected memory controller designs, for functionality, as well as reusability. The evaluation results show scoreboard reusability of 100% is achievable, with testbench reusability of at least 60%, and up to 70%. A qualification process is established to ensure the scoreboard and testbench is functionally correct. From the results, it shows that a properly architected scoreboard and testbench code, once properly qualified, can significantly reduce verification time on subsequent projects.
  • Keywords
    DRAM chips; formal verification; memory architecture; independent memory controller scoreboard design; memory data hazard check; memory data hazard scoreboard reusability; scoreboard architecture; testbench code; testbench implementation; testbench reusability; verification time; Hazards; Measurement; Memory architecture; Qualifications; SDRAM; Standards; User interfaces; Memory controller verification; SDRAM; Scoreboard design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research and Development (SCOReD), 2014 IEEE Student Conference on
  • Print_ISBN
    978-1-4799-6427-7
  • Type

    conf

  • DOI
    10.1109/SCORED.2014.7072992
  • Filename
    7072992