Recent News: We offer excellent projects and training in different domains …..

 
3NM Silicon Technologies
 
3nm Semicon Technologies
The Smart Learning Institute for ASIC Verification
 
  HOME ABOUT US TRAINING CAREERS CONTACT US
Advanced Design & ASIC Verification
  Advanced Design & ASIC Verification, Duration: 5 months

The course covers the following modules.

» Linux Basics
» Digital Design Concepts

      • Number Systems, Combinational Logic Design
      • Logic gates
      • Designing with Mux, Demux, Decoders, Encoders
      • Sequential Logic Design- D Latch, D Flop
      • Design of Sequential Systems - Registers and Counters
      • Synchronous Finite State Machine Design
      • Data-path elements - Arithmetic Structures
      • Introduction to and Programmable Platforms
      • Design Capture and Simulation

» Verilog + Mini Project on Design

      • Evolution of Hardware Description Languages
      • Hardware Modeling Overview
      • Verilog language concepts
      • Modules and Ports
      • Dataflow Modeling
      • Operators
      • Data types
      • Introduction to Test benches
      • Operators & Procedural Statements
      • Control Statements
      • Hardware modeling - Structural, Dataflow and Behavioral
      • Coding for Finite State Machines
      • Coding for Synthesis
      • Tasks and Functions
      • Advanced Verilog Test benches
      • Importance of functional verification
      • Verilog constructs for functional verification
      • System tasks
      • File I/O Operations
      • Compiler directives

» System Verilog + Mini Project on Verification with SV

      • Introduction to Verification
      • Introduction to Verification Plan and Test Plan
      • Verification Tools
      • Evolution of System Verilog
      • New Additions to System Verilog
      • New features
      • Importance of Functional verification in Chip design
      • Introduction to BFMs, Verification environment and its components
      • System Verilog Basics - Introduction to System Verilog, Enhancement in System Verilog, Interface and Modports
      • System Verilog for Verification - System Verilog Event Ordering
      • Clocking block and Program block, OOP's Concept of System Verilog - Parameterized classes, Virtual interface, Constrained Randomization           techniques, Functional Coverage
      • Encapsulation
      • Randomization
      • Inheritance & Polymorphism
      • Callbacks
      • DPI

» UVM Methodology + Project on Verification with UVM

      • Introduction to UVM
      • Phasing
      • Reporting
      • UVM TB Architecture
      • UVM Class Library, Macros, Utilities
      • UVM Factory, Synchronization
      • Transactions
      • UVM Components, Sequences, Sequencer, Driver, Monitor, Agent
      • Coverage Monitor, Scoreboard
      • Stimulus Modeling, Sequences & Sequencers
      • Virtual Sequences and Virtual Sequencer
      • Creating UVCs and Environment
      • UVM Simulation Phases
      • TLM Overview, Components
      • Configuring TB Environment
      • Register Layer, Configuration db & Resource db
      • Connecting multiple UVCs
      • Test classes
      • Creating TB in UVM


 
Copyright © 2018 All Rights Reserved - 3nm Semicon Technologies