User guide

21-110
OpenVera Native Testbench
integer b;
}
class SecondClass {
integer c;
integer d[10];
}
task FirstTask() {
FirstClass a ;
a = new;
delay(100);
}
task SecondTask() {
FirstClass a ;
SecondClass b ;
a = new;
b = new;
delay(100);
}
program test {
integer i;
integer sqProgram[$];
integer sqFork[$];
nonBlockTest();
fork
{
FirstTask();
}
{
delay(10);
FirstTask();
}
{
delay(10);
SecondTask();
}
{
delay(20);
sqFork.push_front(1);
delay(120);
}
join all
sqProgram.push_front(1);
}