VERILOG Data Types Operators & OperandsScheduling Semantics Assignments Gate modelling Behavioral modeling Tasks and FunctionsCompiler Directives Code Examples SYSTEM VERILOG Data types Data DeclarationsOperators and ExpressionsProcedural Statements and Control Flow ProcessesTasks & FunctionsClassesRandom ConstraintsClocking Blocks Program BlockAssertionsInterfacesCoverageParameters UVM UVM Testbench ArchitectureFactoryPhasingConfiguration Transaction-Level ModelingVerification ComponentsSequences Register layer classesCallbacksMacros in UVM