Maven Silicon VLSI RN

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4
At a glance
Powered by AI
Maven Silicon provides VLSI design and verification training and consultancy services. They are an expert in SystemVerilog based advanced verification training.

Maven Silicon specializes in ASIC and FPGA verification consultancy services and provides training on advanced VLSI design methodologies and various ASIC verification technologies.

Maven Silicon follows a training methodology where 30% of the course is dedicated to imparting concepts and 70% is dedicated to hands-on labs, mini projects and a final project.

Maven Silicon

Evolved in VLSI technologies, Maven Silicon is a VLSI Design services company that offers wide range of ASIC and FPGA verification consultancy services, corporate and professional training. With over a year of establishment, Maven Silicon is the only VLSI training center in India that offers SystemVerilog based advanced verification courses. It is currently training more than 150 engineers per year, focusing on training solutions as forethought to offering design services in semiconductor industry. Maven Silicon provides pioneering solutions that help engineers triumph over design challenges in the complex world of semiconductors. The workplace comprises of highly skilled professionals who efficiently and accurately administer every facet of the design process with unique solutions. Envisioned by company's name, Maven meaning expert, the novice or professionals gets trained by specialists in the semiconductor industry. With hands-on experience in the realm of semiconductor industry, our founder and CEO, Sivakumar P R has worked extensively on ASIC verification for over 10 years. His expertise adds incredible value to Maven Silicon in providing customized training solutions. To know more about our CEO, please visit http://www.linkedin.com/in/sivapr

Why Maven Silicon?


At Maven Silicon, we train engineers on the advanced VLSI design methodologies and various ASIC verification technologies. We provide great opportunities for learners to equip themselves with latest verification technologies that are in use as well as those setting trends in the semiconductor industry. Five reasons to muse on Maven Silicon includes, 1.SystemVerilog based Advanced Verification Maven Silicon as the training centre edifies engineers on the advanced ASIC verification methodologies and SystemVerilog. In addition to the advanced technologies, we also impart the basic VLSI technologies like advanced Digital Design Methodology, Verilog, VHDL, ASI & FPGA's design flows, STA and CMOS fundamentals. 2.Course Delivered by Industry Experts As courses such as VLSI-RN are composed of advanced VLSI design and verification technologies, only experienced VLSI engineers can deliver it. At Maven Silicon, industry experts share their experience and guide you on how to enhance your skills in VLSI Industries.

Tel : 080 4130 5692 Email : [email protected] www.vlsitraining.com

3.Superior Training Methodology At Maven Silicon, the experienced engineers who work in the top semiconductor industries share their experience with you and demonstrate how the concepts are applied in the real environment. Only 30% of 455 hours of VLSI-RN course is dedicated to impart concepts and remaining 70% for labs, mini projects and final project. 4.Excellent Placement Assistance Our CEO has worked in the top EDA companies like Mentor Graphics, Cadence and Synopsys and helped various semiconductor industries to use EDA solutions for the successful implementations of ASICs and FPGAs. We work closely with various semiconductor companies and identify the right opportunities for students who successfully complete our training program. Most of our students have been successfully placed in renowned semiconductor companies. 5.Excellent work environment We provide excellent work environment, which has adequate hardware and software infrastructure. Maven Silicon has chosen Mentor Graphics as its EDA partner and provides great opportunities to engineers to work on verification platform like Questa and explore the advanced ASIC verification technologies and methodologies.

EDA Partner - Mentor Graphics Mentor Graphics is leader in Electronic Design Automation. Its innovative products and solutions help engineers conquer design challenges in seemingly daunting world of board and chip design. To know more about Mentor Graphics, please visit www.mentor.com

Maven Silicon Confidential


This document is the proprietary work of Maven Silicon and is fully protected under copyright and trade secret laws.You may not view, use, disclose, copy, or distribute the materials or any information except pursuant to a valid written license from Maven Silicon.

Tel : 080 4130 5692 Email : [email protected] www.vlsitraining.com

Maven Silicon Certified VLSI Design and Verification course


Module 1 Introduction to VLSI VLSI Design Flow ASIC Vs FPGA RTL Design Methodologies Introduction to ASIC verification methodologies VLSI Design Flow Steps Demo Module 2 Advanced Digital Design Introduction to Digital Electronics Arithmetic Circuits Data processing Circuits Universal Logic Elements Combinational Circuits - Design and Analysis Latches and Flip flops Shift Registers and Counters Sequential Circuits - Design and Analysis Memories and PLD Finite State Machine Microcontroller Design Module 3 FPGA Architecture Introduction to PLD Xilinx CPLD - Xc9500 Xilinx FPGA - XC 4000E Xilinx Spartan 3 ACTEL Architecture Data Types Type concept Nets and registers Non hardware equivalent variables Arrays Verilog Operators Logical operators Bitwise and Reduction operators Concatenation and conditional Relational and arithmetic Shift and Equality operators Operators precedence Assignments Types of assignments Continuous assignments Timing references Procedures Blocking and Non-Blocking assignments Execution branching Tasks and Functions Advanced Verilog for Verification System Tasks Internal variable monitoring Compiler directives input and output File Finite State Machine Basic FSM structure Moore Vs Mealy Common FSM coding styles Registered outputs Synthesis Coding Style Registers in Verilog Unwanted latches Operator synthesis RTL Coding Style Module 6 VHDL RTL Coding and Synthesis VHDL introduction and applications Comparison with Verilog Design units Data types Operators Concurrent and Sequential statements I/O Operations File Bench Test Synthesis issues FSM coding styles Module 4 Verilog HDL RTL Coding and Synthesis Introduction to Verilog HDL Applications of Verilog HDL Verilog HDL language concepts Verilog language basics and constructs Abstraction levels Module 5 Mini Project RTL Coding and Synthesis Project Specification Analysis Understanding the architecture Module level implementation and verification Building the top level module Implementing the design onto the FPGA board

Module 7 CMOS Fundamentals Non Ideal characteristics vs FET BJT CMOS Characteristics CMOS circuit design Transistor sizing Layout and Stick Diagrams CMOS Processing Steps Fabrication CMOS Technology - Current Trends

EDA Partners Mentor Graphics Xilinx Operating System LINUX - RHEL 5.0

Tel : 080 4130 5692 Email : [email protected] www.vlsitraining.com

Maven Silicon Certified VLSI Design and Verification course

Module 8 ASIC Verification Methodologies Directed Vs Random Functional verification process Stimulus Generation function model Bus Monitors and reference models Coverage Driven Verification Verification Planning and management SystemVerilog HVL Introduction to SystemVerilog New Data types Tasks and Functions Interfaces Clocking blocks OOP Basics Classes Objects and handles Polymorphism and Inheritance Randomization Constraints Threads and Virtual Interfaces Fork Join Fork Join_any Fork Join_none Event controls Mailboxes and semaphores Virtual Interfaces Transactors Building verification environment Testcases Functional Coverage Coverage models Coverpoints and bins Cross coverage Regression testing

Module 9 Mini Project: Verification and RTL sign-off Router specification analysis Defining verification plan Creating Testbench architecture Defining Transaction Implementing the transactors Generator, Driver, Receiver and Scoreboard Implementing the coverage model Building the top level verification environment Defining weighted random, corner case and directed testcases Building the regression testsuite Generating the functional and code coverage reports Module 10 Introduction to VMM VMM Layered Architecture VMM Message Services and Utilities VMM Environment Atomic and Scenario Generators VMM Channel Callbacks Testcases VMM Tutorial Module 11 Assertion Based Verification Property Specification Language Introduction to ABV PSL Flavours Implication Operators Simple properties PSL SERE Complex Sequences Verification Unit Reusable Assertion Ips

Module 12 Perl Introduction to Perl Functions and Statements Numbers, Strings, and Quotes Variables Comments and Loops Module 13 Static Timing Analysis Introduction to STA Comparison with DTA Timing Path and Constraints Different types of clocks Clock domain and Variations Clock Distribution Networks How to fix timing failure Module 14 Industry Standard Project Design specification analysis Creating the design architecture Partitioning the design RTL coding in Verilog/VHDL RTL functional verification RTL Synthesis Place & Route the netlist Timing Simulation Implementing design onto the FPGA Verifying design on FPGA Board

Tel : 080 4130 5692 Email : [email protected] www.vlsitraining.com

You might also like