Www.rockfortnetworks.com [email protected]@rockfortnetworks.com.
-
Upload
nigel-shelton -
Category
Documents
-
view
216 -
download
0
Transcript of Www.rockfortnetworks.com [email protected]@rockfortnetworks.com.
![Page 2: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/2.jpg)
VLSI Very-large-scale integration (VLSI) is the process
of creating an integrated circuit (IC) by combining thousands of transistors into a single chip. VLSI began in the 1970s when complex semiconductor and communication technologies were being developed. The microprocessor is a VLSI device. Before the introduction of VLSI technology most ICs had a limited set of functions they could perform. An electronic circuit might consist of a CPU, ROM, RAM and other glue logic. VLSI lets IC makers add all of these into one chip.
![Page 3: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/3.jpg)
VLSI TRAINING COURSE CONTENT : VLSI Design Flow SoC Architecture Concepts On-Chip Bus Protocols (AXI4.0, OCP3.0) Peripheral Bus Protocols(USB3.0/PCIEx Gen3) Advanced Verilog for Verification SystemVerilog for Advanced Verification ASIC Verification Concepts ASIC Verification Methodologies : OVM & UVM PERL Automation PROJECTS : Module(IP) Level Verification Projects Project#1 : SystemVerilog Based Project based Complex IP (USB,
Ethernet, MemCtrl, Bridge, etc) Project#2 :SV & OVM/UVM Based Project based on Complex IP
(UART, KBD, Bridge, etc) System on Chip(SoC) Verification Concepts Mock Interviews & Group Discussions Student assignments for weekday practice
![Page 4: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/4.jpg)
Module 1 Applied Network Analysis Electrical Network Elements - Independent and
Dependent Sources, Passive Elements Network Analysis Techniques - Review of Time and
Frequency Domain responses of RC networks
![Page 5: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/5.jpg)
Module 2 Devices and Circuits for Microelectronics MOSFET Characteristics, MOSFET Capacitances CMOS Inverter - Conceptualizing the Inverter using
Network Elements, Inverter VTC, Transient Response
CMOS Gate Design PN Junction, BJT Device Characteristics and
Applications Review OPAMP Applications - Review
![Page 6: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/6.jpg)
Module 3 Digital System Design Quality Metrics of a Digital System Review of Number Systems , Combinational Logic
Design Interpreting the Logic gate Data Sheets Designing with Mux, Demux, Decoders, Encoders Sequential Elements and Sequential Logic Design-
D Latch, D Flop Design of Sequential Systems - Registers and Counters
![Page 7: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/7.jpg)
Module 4 Basic C Programming Introduction to C Programming - Structure of a C
program, The C compilation process Types and Operators - C base types, Precedence
& associativity, - Arithmetic operations Functions -The Function as a logical program unit,
Parameter passing, Memory segments Control Flow -Logical expressions and operations, Decision Making, Loops, Introduction to Pointers
![Page 8: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/8.jpg)
Module 5 Review of Micro Processors/ Microcontrollers Introduction to a Generic Microprocessor Instruction Execution Cycles, Single, Multi Cycle,
Pipelined Data Paths Interrupts, Memory Mapping and Peripheral
Interfaces Introduction to Bus Architecture overview - APB, AXI
![Page 9: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/9.jpg)
Module 6 Advanced Digital System Design Synchronous Finite State Machine Design Data-path elements - Arithmetic Structures Introduction to and Programmable Platforms Design Capture and Simulation Practical Digital System Design Examples
Module 7 Chip Design Methodology - I Driver for VLSI: Moore's law Evolution of Design Approaches (leading upto HDLs), Simulator and Synthesizers Specification formation to
Micro - architecture
![Page 10: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/10.jpg)
Module 8 Digital System Design with Verilog Hardware Modeling Overview, Verilog language concepts Modules and Ports Dataflow Modeling Introduction to Test benches Operators Procedural Statements Controlled Operation Statements Coding for Finite State Machines Coding For Synthesis Tasks and Functions Advanced Verilog Test benches
![Page 11: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/11.jpg)
Module 8 Functional Verification Introduction to Verification Introduction to Verification Plan Verification Tools Stimulus and Response Introduction to Bus Function Models Verification
environment and its components
Module 9 Chip Design Methodology - II Advanced Simulation and Synthesis Introduction to Design Verification RTL design,
synthesis, verification, regression
![Page 12: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/12.jpg)
Module 10 Verification using System verilog System Verilog- Introduction, Basics,
Enhancement made on System Verilog, Interface and Modports System Verylogsfor Verification, SystemVerilog Event ordering
Clocking Block and program block, OOPs concept of System Verilog Parameterized classes, Virtual interface, Constrained Randomization, Techniques, Functional Coverage System,
Verilog Assertion
![Page 13: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/13.jpg)
Module 11 Digital System Design using FPGAs FPGA Architecture -
Basic Components of FPGA (LUT, CLB, Switch Matrix, IOB), FPGA Architecture
Optimal FPGA Design - HDL Coding Techniques for FPG, FPGA Design Techniques Synthesis Techniques, Implementation, Options - Overview, Achieving Timing Closure, Path Specific Constraints, Introduction to Advanced IO Timing
FPGA Design Flow - Xilinx tool Flow, Reading Reports, Implementing IP cores, Pin Planning using Plan Ahead, Global Timing Constraints, Debugging Using Chipscope Pro
Static Timing Analysis - Introduction Reset Techniques, Clock Domain Crossing, Multiple Clock Domains, Dual Synchronization
![Page 14: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/14.jpg)
Module 12 Chip Design Methodology - III Design and Verification Guidelines SoC Verification Methodology Physical Design,
Manufacturing, Silicon validation
Module 13
Course Project Course project
![Page 15: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/15.jpg)
Advanced VLSI
![Page 16: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/16.jpg)
Basic Electronic Review Electrical Network Elements, Review of DC and
AC Circuits Basic Semiconductor Device and Circuits- PN
Junction, BJT and MOSFET Review of OPAMP Applications Interpreting device datasheets(PN junction, BJT,
MOSFET and OPAMP)
![Page 17: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/17.jpg)
Module 2 Digital Design Review Number Systems Combinational Network Design Interpreting the datasheet of a Logic Gate Designing with Mux, Demux, Decoders, Encoders Sequential Elements - D Latch, D Flop Design of Sequential Systems - Registers and
Counters Introduction to Data Converters
![Page 18: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/18.jpg)
Module 3 Programming in C Introduction to C Programming - Structure of a C
program, The C compilation process Types and Operators - C base types, Precedence &
Associativity, - Arithmetic operation, Promotion & Typecasting
Control Flow - Logical expressions and operations, Decision Making, Loops
Definitions and declarations, Header files, Scope and lifetime - Storage Classes
Introduction to pointers - Using pointers to access single dim arrays
Bit Manipulation, Bit level manipulation, Sted C IO functions Functions - The Function as a logical program unit,
Parameter passing by copy and reference
![Page 19: Www.rockfortnetworks.com vlsi.bng@rockfortnetworks.comvlsi.bng@rockfortnetworks.com.](https://reader036.fdocuments.us/reader036/viewer/2022082713/56649ea05503460f94ba3fa4/html5/thumbnails/19.jpg)
Salient Features of Embedded Systems :
80% hands on / practical classes. Real time Scenarios / Project Exposure. Limited no of students per batch. Corporate Training Atmosphere Week end Batches to suit Professional. Placement Assistance which includes1. Resume Preparation 2. Individual Counselling3. Offline Support, which includes email queries and assignments.4. Association with people who are working for more
than 20 Companies who may provide interviews . Backup Classes. Provision to come for one more batch.