Verification Environments for USB Controller

Authors

  • Grigor Y. Zargaryan Institute for Informatics and Automation Problems of NAS RA

Keywords:

universal serial bus, verification, simulation-based verification, FPGA-based verification

Abstract

The complexity of electronic devices with the everyday growing requirements is constantly increasing. Sowtfare/Hardware (SW/HW) integration, validation and reducing time to market have become one of the major bottlenecks in the design and verification flow. This paper presents the main ways of design and verification flows with their advantages and disadvantages for USB 3.0 controller. It discusses the design flow with the combination of simulation and prototype-based design and presents а simulation-based verification and also two types of field-programmable gate array (FPGA) based verification environments with their advantages and disadvantages. The design done with this flow will enable system on a chip (SoC) designers to develop a high-quality USB 3.0 silicon solution to meet the growing market demands in a timely manner.

References

E. Jimenez, “Challenges in system on chip verification”, International Workshop on Microprocessor Test and Verification, pp.52-60, 2006.

Source: Collett International Research, Inc.

C. Pixley, et al., “Functional verification 2003: technology, tools and methodology”, International Conference on ASIC, vol.1, pp.1-5, 2003.

S. Swan, “SystemC transaction level models and RTL verification”, Proc. 43rd ACM/IEEE Design Automation Conference, pp. 90-92, 2006.

S. Tasiran and K. Keutzer, "Coverage metrics for functional validation of hardware designs", IEEE Design & Test of Computers, vol. 18, no. 4, pp. 36-45, 2001.

Y. Lin, et al., “Versatile PC/FPGA-based verification/Fast prototyping Platform with multimedia applications”, IEEE Transactions on Instrumentation and Measurement, vol.2, pp.1490-1495, 2007.

A.Doug, L. Austin, FPGA-Based Prototyping Methodology Manual, Published by Synopsys, inc., Mountain View, CA, USA, 2011.

R. A. Dougal, “Design tools for electric ship systems”, IEEE Electric Ship Technologies Symposium, pp. 8-11, Philadelphia, PA, July 2005.

USB 2.0 Specification, April 27, 2000, www.usb.org.

F. Vahid and T. Givargis, Embedded System Design – a Unified Hardware/Software Introduction, John Wiley & Sons, Inc., pp. 1.1-1.2, 2002.

Downloads

Published

2021-12-10

How to Cite

Zargaryan, G. Y. (2021). Verification Environments for USB Controller. Mathematical Problems of Computer Science, 39, 72–80. Retrieved from http://mpcs.sci.am/index.php/mpcs/article/view/386