STATIC AND AUTOMATIC LIFETIME
Thứ bảy, 18 Tháng 9 2021 13:37
Semicon Editor 01
Static: For a variable static lifetime is, its memory never de-allocated until simulation ends. Automatic: For a variable Automatic lifetime is, it is stack storage of variable (for multiple entries to a task, function, or block,
Lần cập nhật cuối ( Thứ bảy, 18 Tháng 9 2021 13:39 )
Đọc thêm...
WEIGHTED DISTRIBUTION IN SYSTEM VERILOG
Thứ bảy, 18 Tháng 9 2021 13:28
Semicon Editor 01
In constraint random verification, it may take a long time for a particular corner case to be generated which scenario we never thought. Sometimes even after running test-case regression for N number of time corner case may not be generated and you may see holes in functional coverage.
Lần cập nhật cuối ( Thứ bảy, 18 Tháng 9 2021 13:31 )
Đọc thêm...
GENERATE RANDC BEHAVIOR FROM RAND VARIABLE
Thứ năm, 16 Tháng 9 2021 18:44
Semicon Editor 01
It’s easy to get the first cycle of random numbers by pushing values on a list in post_randomize() and adding a constraint that keeps the values in the list excluded from the next solution.
Lần cập nhật cuối ( Thứ năm, 16 Tháng 9 2021 18:46 )
Đọc thêm...
TYPES OF COVERAGE METRICS
Thứ năm, 16 Tháng 9 2021 18:38
Semicon Editor 01
Coverage is used as a metric for evaluating the progress of a verification project. Coverage metric forms an important part of measuring progress in constrained random testbenches and also provides good feedback to the quality and effectiveness of constrained random testbenches.
Lần cập nhật cuối ( Thứ ba, 29 Tháng 3 2022 00:57 )
Đọc thêm...
CLOCK MONITORS IN SOC VERIFICATION
Thứ năm, 16 Tháng 9 2021 18:34
Semicon Editor 01
Introduction: As technologies advance, we see increasingly complex SoCs in the market, SoCs that have various wireless modules, and processors that use new bus architectures to communicate with them.
Lần cập nhật cuối ( Thứ năm, 16 Tháng 9 2021 18:37 )
Đọc thêm...
STATIC AND AUTOMATIC LIFETIME
Thứ ba, 14 Tháng 9 2021 19:01
Semicon Editor 01
Static: For a variable static lifetime is , its memory never de-allocated until simulation ends. Automatic: For a variable Automatic lifetime is , it is stack storage of variable (for multiple entry to a task, function or block, it will have stack storage)
Lần cập nhật cuối ( Thứ ba, 14 Tháng 9 2021 19:06 )
Đọc thêm...
RANDOMIZE() VS STD::RANDOMIZE()
Thứ ba, 14 Tháng 9 2021 18:57
Semicon Editor 01
The built-in class randomize method operates exclusively on class member variables. Using classes to model the data to be randomized is a powerful mechanism that enables the creation of generic, reusable objects containing random variables and constraints that can be later extended
Lần cập nhật cuối ( Thứ ba, 14 Tháng 9 2021 19:00 )
Đọc thêm...
HOW TO GENERATE AN ARRAY OF UNIQUE RANDOM VALUES
Thứ ba, 14 Tháng 9 2021 18:46
Semicon Editor 01
Now a days in many verification scenarios it require to create a set of random instructions or addresses with each unique values or we can say that no repeating values, usually represented as elements in a dynamic array.
Lần cập nhật cuối ( Thứ ba, 14 Tháng 9 2021 18:52 )
Đọc thêm...
Verilog HDL Syntax And Semantics Part-VI
Chủ nhật, 12 Tháng 9 2021 17:52
Semicon Editor 01
Example - wor 1 module test_wor(); 2
Lần cập nhật cuối ( Thứ ba, 29 Tháng 3 2022 00:57 )
Đọc thêm...
Verilog HDL Syntax And Semantics Part V
Chủ nhật, 12 Tháng 9 2021 17:41
Semicon Editor 01
Hierarchical Identifiers Hierarchical path names are based on the top module identifier followed by module instant identifiers, separated by periods.
Lần cập nhật cuối ( Thứ ba, 29 Tháng 3 2022 00:57 )
Đọc thêm...
Verilog HDL Syntax And Semantics Part-IV
Chủ nhật, 12 Tháng 9 2021 17:32
Semicon Editor 01
Port Connection Rules Inputs : internally must always be of type net, externally the inputs can be connected to a variable of type reg or net.
Lần cập nhật cuối ( Thứ ba, 29 Tháng 3 2022 00:58 )
Đọc thêm...
Verilog HDL Syntax And Semantics Part-III
Thứ bảy, 11 Tháng 9 2021 13:57
Semicon Editor 01
Modules Modules are the building blocks of Verilog designs You create the design hierarchy by instantiating modules in other modules.
Lần cập nhật cuối ( Thứ ba, 29 Tháng 3 2022 00:58 )
Đọc thêm...
CLOCK MONITORS IN SOC VERIFICATION
Thứ bảy, 11 Tháng 9 2021 13:55
Semicon Editor 01
Introduction As technologies advance, we see increasingly complex SoCs in the market, SoCs that have various wireless modules, and processors that use new bus architectures to communicate with them.
Lần cập nhật cuối ( Thứ bảy, 11 Tháng 9 2021 13:57 )
Đọc thêm...
Verilog HDL Syntax And Semantics Part-II
Thứ bảy, 11 Tháng 9 2021 13:53
Semicon Editor 01
Numbers in Verilog You can specify constant numbers in decimal, hexadecimal, octal, or binary format. Negative numbers are represented in 2's complement form.
Lần cập nhật cuối ( Thứ ba, 29 Tháng 3 2022 00:58 )
Đọc thêm...
Verilog HDL Syntax And Semantics Part-I
Thứ năm, 09 Tháng 9 2021 17:27
Semicon Editor 01
Lexical Conventions The basic lexical conventions used by Verilog HDL are similar to those in the C programming language. Verilog HDL is a case-sensitive language. All keywords are in lowercase.
Lần cập nhật cuối ( Thứ ba, 29 Tháng 3 2022 00:58 )
Đọc thêm...
|
|