Virtual Method Upcasting & Downcasting And Their Use In UVM
"Upcasting is casting to a supertype, while downcasting is casting to a subtype. Upcasting is always allowed, but downcasting involves a type check … and can throw a ClassCastException"
This session shows how upcasting and downcasting work and how they are frequently used in UVM testbench environments.

Full-access members only
Register your account to view Virtual Method Upcasting & Downcasting And Their Use In UVM
Full-access members gain access to our free tools and training, including our full library of articles, recorded sessions, seminars, papers, learning tracks, in-depth verification cookbooks, and more.