Title :
Parameter and UVM, making a layered testbench powerful
Author :
Geng Zhong ; Jian Zhou ; Bei Xia
Author_Institution :
Dept. of Microcontroller, Freescale, Suzhou, China
Abstract :
Parameterized design is highly increasing the flexibility and reusability of the integrated circuit. Meanwhile, it requires additional verification effort over verifying an un-parameterized design. Consequently, flexible verification strategies must be developed to ensure the verification process of parameterized design. UVM was built on the principle of cooperation between EDA vendors and customers. It is based on SystemVerilog classes, and proven to be a powerful OOP technique with highly reusability. In this case, how to develop a parameterized UVM testbench is a major concern. This paper demonstrates a method that has proven useful within a layered UVM testbench. First, this paper discusses how to create parameterized UVM. Then, it focuses on parameterized interconnection and interoperable (Layer-Layer Communication and DUT-TB Communication).At last, to illustrate the method, a parameterized UVM env based on the method is developed. It is proven useful in different kinds of scenarios.
Keywords :
electronic design automation; integrated circuit design; integrated circuit testing; object-oriented programming; program verification; EDA customers; EDA vendors; OOP technique; SystemVerilog classes; electronic design automation; flexible verification strategy; integrated circuit; layered testbench; object orientated programming; parameterized UVM testbench; parameterized design; parameterized interconnection; un-parameterized design; universal verification methodology; Abstracts; Focusing; Hardware design languages; Integrated circuit interconnections; Monitoring; Ports (Computers); System-on-chip;
Conference_Titel :
ASIC (ASICON), 2013 IEEE 10th International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4673-6415-7
DOI :
10.1109/ASICON.2013.6811929