East1203
  • Home
  • Archives
    Archives Categories Tags
  • source
  • About
  •   
  •   

ch2-Dynamic Arrays

2019-10-24 SystemVerilog Dynamic Array​ A dynamic array is an unpacked array whose size can be set or changed at run time, and hence is quite different from a static array where the size is pre-det

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch2-Array Manipulation

SystemVerilog Array ManipulationThere are many built-in methods in SystemVerilog to help in array searching and ordering. Array manipulation methods simply iterate through the array elements and each

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch2-Associative Arrays

2019-10-24 SystemVerilog Associative Arrays​ When size of a collection is unknown or the data space is sparse, an associative array is a better option. Associative arrays do not have any storage al

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch2-Packed array

2019-10-24 SystemVerilog Packed ArraysThere are two types of arrays in SystemVerilog - packed and unpacked arrays. ​ A packed array is used to refer to dimensions declared before the variable name.

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch2-Queues

2019-10-24 SystemVerilog Queues​ A SystemVerilog queue is a First In First Out scheme which can have a variable size to store elements of the same data type. Queue SyntaxA queue is distinguished by

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch2-Struct

2019-10-24 What is the need to typedef a structure ?​ Only one variable was created in the example above, but if there’s a need to create multiple structure variables with the same constituents, it

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch2-Unpacked array

2019-10-24 Multidimensional Unpacked Array123456789101112131415module tb; byte stack [2][4]; // 2 rows, 4 cols initial begin // Assign random values to each slot of the stack foreach (s

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch3-Case

2019-10-24 unique,unique0 case​ All case statements can be qualified by unique or unique0 keywords to perform violation checks like we saw in if-else-if construct. ​ unique and unique0 ensure th

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch3-Event

2019-10-24 SystemVerilog EventAn event is a static object handle to synchronize between two or more concurrently active processes. One process will trigger the event, and another process waits for the

2019-07-15
Verification System Verilog
SV ChipVerif_Web

ch3-If else

2019-10-24 if-elseunique-if, unique0-ifunique-if evaluates conditions in any order and does the following : report an error when none of the if conditions match unless there is an explicit else. repo

2019-07-15
Verification System Verilog
SV ChipVerif_Web
1…678910…16

Search

Hexo Fluid
总访问量 次 总访客数 人