Skip to main content

Autonomous Agent for Universal Verification Methodology Testbench of Hard Memory Controller

  • Conference paper
  • First Online:
9th International Conference on Robotic, Vision, Signal Processing and Power Applications

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 398))

  • 1646 Accesses

Abstract

Pre-silicon verification process is important in an application having integrated chip design cycle. It is considered one of the biggest bottle-neck in modern day design projects. This paper intends to describe a testbench architecture that will improve verification efficiency and productivity for a Hard Memory Controller’s Sideband verification from the perspective of the test writer. The testbench architecture described by Universal Verification Methodology is reused, adapted and improved to allow higher level of automation within the testbench. The implemented autonomous agent is analyzed and compared against the regular agent for its efficiency in terms of lines of code need to be written by the test writer. The result obtained shows that the autonomous agent implemented in the architecture reduces the test writer’s burden by at least 60 % and up to 78 %.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. IEEE Standard 1800 (2012) IEEE standard for SystemVerilog—hardware design and verification language. IEEE Standards Association, New York, NJ

    Google Scholar 

  2. Accellera.org (2011) Universal Verification Methodology (UVM) v 1.1 User Guide

    Google Scholar 

  3. Altera emi_rm, 2015 Functional Description-Arria 10 EMIF, Altera Corp. https://www.altera.com/en_US/pdfs/literature/hb/external-memory/emi_ip.pdf

  4. JEDEC Standard JESD79–4A (2014) DDR4 SDRAM Specification, JEDEC Solid State

    Google Scholar 

  5. Bhutada S (2011) Polymorphic interfaces: an alternative for SystemVerilog interfaces, Mentor Graphics Verification Horizons

    Google Scholar 

Download references

Acknowledgments

The authors would like to thank Altera Corporations Sdn. Bhd and Universiti Sains Malaysia in supporting the carried out research investigation.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to R. Logeish Raj or Rosmiwati Mohd-Mokhtar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Science+Business Media Singapore

About this paper

Cite this paper

Logeish Raj, R., Mohd-Mokhtar, R. (2017). Autonomous Agent for Universal Verification Methodology Testbench of Hard Memory Controller. In: Ibrahim, H., Iqbal, S., Teoh, S., Mustaffa, M. (eds) 9th International Conference on Robotic, Vision, Signal Processing and Power Applications. Lecture Notes in Electrical Engineering, vol 398. Springer, Singapore. https://doi.org/10.1007/978-981-10-1721-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-1721-6_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-1719-3

  • Online ISBN: 978-981-10-1721-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics