Difference between Verilog and SystemVerilog

Status
Not open for further replies.

whitchurch85

Junior Member level 2
Joined
Mar 9, 2010
Messages
21
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
US/India
Activity points
1,430
I was going through a SysemVerilog primer, the syntax of both Veriog and SystemVerilog look the same.

What is the difference between both?
 

Syntaxwise SV is backward compatible with verilog. But SV has a lot of new features like classes, interfaces, OOPS concepts, etc.
 

There are lot of differences in verilog and SV.

we can say, SV= verilog+ all features required for Verification +assertions.

we have enhanced version of fork-join which is very usefull for parallel processes,
oops, inter-process communications [semaphore and mailboxes] and
also we can define functional coverage which helps in coverage metrics.

Once, if we start SV we can feel the thrill of it.

--Mahesh.
 

System Verilog is mainly used for testing and verification. It has constructs similar to Object oriented Programming

Verilog is mainly used for coding designs........................
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…