System Verilog


1.Data types
1.1.Integer, Real, Void
1.2.Comming soon...
1.3.String
1.4.Paremeter and User-defined
1.5.Enumerations
1.6.Structures and Unions
1.7.Class
1.8.Singular and Aggregate types
1.9.Casting
2.Arrays
2.1.Packed and Unpacked arrays
2.2.Multi dimensions
2.3.Indexing, slicing and querying functions of arrays
2.4.Dynamic arrays
2.5.Array assignment
2.6.Arrays as argument
2.7.Associative arrays
2.8.Associative array methods, assignment, arguments, literals
2.D.Queues
2.E.Array manipulation methods
3.Data Declarations
4.Interprocess Communication (IPC)
4.1.Semaphore
4.2.Mailbox
4.3.Event
5.Assertion (SVA)
5.1.Assertion Basic
5.2.Building blocks of SVA
6.Coverage