Вы находитесь на странице: 1из 4

http://www.freebookcentre.

net/Electronics/VLSI-
Books-Download.html

VLSI Design diploma Course
Programming Fundamental
Introduction to C
Arrays
Functions
Strings
Structures & unions
Introduction to C++
Classes & Objects
Inheritance
Virtual functions

System Architecture
System Building Blocks 22Hours
Computer Architecture
Memory Architectures
Introduction to a system bus (PCI- Express)
Introduction to a peripheral
Introduction to LAN (Ethernet)
Communication Fundamentals
Few other topics of Industry relevance
FPGA Architecture 22Hours
Architecture study of some popular FPGA families
Detailed study of a Xilinx FPGA family (Virtex 6)
Architecture of Microcontrollers in FPGA (ARM)
The back end tools
Integrating non-HDL modules:Building macros

Verilog IEEE1364-2005 and 2009

Data types
Modeling concepts,
Task and Functions
Specify block and Timing checks
Verification and Writing test benches



Advanced digital design
Combinatorial Logic Design
Sequential Logic Design
State machines
Advanced Design Issues
Metastability
Noise margins
Power
Fan-out
Design rules
Skew
Timing considerations
High Level Design Methodology
VHDL (In accordance with standard IEEE 1076-2008) 184Hours
Introduction to HDL
VHDL Flow
Language constructs
Concurrent constructs
Sequential Constructs
Subprogram
Packaging
Timing Issues
HDL Simulation and Synthesis 24Hours
The concept of Simulation
HDL Simulation and Modeling
The Synthesis Concept
Synthesis of high level constructs
Timing Analysis of Logic Circuits
Combinatorial Logic Synthesis
State Machine Synthesis
Efficient Coding Styles
Hierarchical and flat designs
Constraining Designs
Partitioning for Synthesis
Pipelining
Resource sharing
Optimizing arithmetic expressions
Design reuse
The Simulation and Synthesis Tools
ASIC Design Issues
ASIC design flow
Testability: Test principles, fault models, fault coverage, test vectors
Design for test
Reliability considerations
Different technology options
Power calculations
Package selection
Clock methodologies and Design flow(Design Specification, Verification Plan, RTL
Description, Functional Verification, Synthesis)

CMOS VLSI DESIGN
Introduction to the MOS technology and fabrication process flow
CMOS combinational logic design
Design of Basic gates, transmission gates etc
Design of complex logic
Device sizing, timing parameters & estimation of layout resistance & capacitance
Design rules for CMOS layout
Introduction to layout and simulation tools
Place and Route Extraction, LVS
Netlist to GDS-II flow
Device Generator Libraries

Verification using system Verilog
Introduction to Verification
Types of verification
Code coverage
Introduction to SystemVerilog
Introduction to task & functions in SystemVerilog
OOPs Terminology
Implementation of OOPs Concepts in SystemVerilog
Randomization
Case Studies
Assertions property
Assertions Time
Functional Coverage
Overview of UVM Verification Methodology

Linux Shell Scripting
Linux Commands
Linux File System
Vi editor
The Shell
Shell Programming
Perl


Project
Industry standard projects
Documentation
Architecture design
HDL description, simulation, synthesis
FPGA implementation
Post-layout simulation