Subject Expertise
Digital Electronics:
- Combinational & Sequential circuits
- FSM
- Memories
- CMOS implementation
- Stick diagram
- Static Timing Analysis
Verilog Programming:
- Data types
- Operators
- Processes
- BA & NBA
- Delays in Verilog
- Procedural Blocks
- Compiler Directives & System Tasks
- Advanced Verilog & Code Coverage
SystemVerilog HVL:
- Interface (Modport & Clocking Blocks)
- Basic & Advanced OOP concepts
- Inheritance
- Polymorphism
- Constraint Randomization
- Thread Synchronization Techniques
- Functional Coverage
- CRCDV and Regression Testing
SystemVerilog Assertions:
- Types of Assertions
- Building Blocks
- Sequences with edge definitions and logical relationship
- Sequences with different timing relationships
- Clock definitions
- Implication and Repetition operators
- Different Sequence Compositions
- Inline and Binding Assertions
- Advanced SVA Features and Assertion Coverage
Universal Verification Methodology:
- UVM Objects & Components
- Factory & Overriding methods
- Stimulus Modelling
- UVM Phases
- UVN Configuration
- UVM TLM
- Sequence
- Virtual Sequence & Sequencer
- Introduction to RAL