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 %.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
IEEE Standard 1800 (2012) IEEE standard for SystemVerilog—hardware design and verification language. IEEE Standards Association, New York, NJ
Accellera.org (2011) Universal Verification Methodology (UVM) v 1.1 User Guide
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
JEDEC Standard JESD79–4A (2014) DDR4 SDRAM Specification, JEDEC Solid State
Bhutada S (2011) Polymorphic interfaces: an alternative for SystemVerilog interfaces, Mentor Graphics Verification Horizons
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
Corresponding authors
Editor information
Editors and Affiliations
Rights 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)