Session 7 Systemverilog

27
SystemVerilog For Verification Training Session 7 Sameh El-Ashry Hardware Design Verification Engineer Mentor-Graphics Egypt

description

Session 7 Systemverilog

Transcript of Session 7 Systemverilog

SystemVerilog For Verification Training

Session 7

Sameh El-Ashry

Hardware Design Verification Engineer

Mentor-Graphics Egypt

9 Oct 2015

Randomization & Constraints (2)

9 Oct 2015

Constraint Block

9 Oct 2015

Constraint Block Examples

9 Oct 2015

Constraint Block : Overriding

9 Oct 2015

Constraint Block : Iteration

9 Oct 2015

Dynamic Constraint Changes

9 Oct 2015

Dynamic Constraint Changes in SV

9 Oct 2015

Constraint Block : Implication ( ->, if else )

9 Oct 2015

Constraint Block : dist - 1

9 Oct 2015

Constraint Block : dist - 2

9 Oct 2015

randomize()

9 Oct 2015

randomize() with

9 Oct 2015

randomize() Inline Control

9 Oct 2015

Non-OO Randomization

9 Oct 2015

Random Variable Control

9 Oct 2015

Constraint Control

9 Oct 2015

Pre and Post Randomization

9 Oct 2015

9 Oct 2015

Random Case

9 Oct 2015

Random Sequences

9 Oct 2015

Weighted Random Sequences

9 Oct 2015

Random Sequence Conditionals

9 Oct 2015

Random Sequence Jumps

9 Oct 2015

Lab for Session 6(Lab -)

Instructions:

9 Oct 2015

(Lab) Simulation output