Courses VLSI Design
Growing technological requirements and the wide spread acceptance of sophisticated Electronic devices have created an unprecedented demand for large scale complex, integrated circuits. Meeting these demands has required technological advances in materials and processing equipment, significant increases in the number of individuals involved in integrated circuit design, and an increased emphasis on effectively utilizing the computer to aid in the design.
Advances in growing fields, such as Very Large Scale Integrated Circuits ( V L S I ) generally parallel “ Graduate Level” academic and industrial research efforts. As a result,these concents quite naturally appear initially in university curricula at the graduate level. However , one must inevitably consider how to present this new material to a wider range of students with less sophisticated background. Integrated circuit design of LSI and VLSI systems in an area where both the required technical background and demand indicate that the material can and should be introduced at the under graduate level.
It is our goal to introduce basic Electronic principles needed by the Integrated Circuit designer and to discuss engineering trade offs and practical considerations that are necessary for the student to make the transition from the Classroom to Industry as an Integrated Circuit designer. Although it is impossible to discuss all the practical aspects considered by experienced designers, it is our hope that through the discussions and comments the student will develop a sense of what types of practical questions must be addressed throughout the design process
It is the purpose of this company to accomplish this objective. Syllabus VLSI Course Details
| Digital IC's and Systems |
VHDL - Language and Coding for Synthesis |
- Arithmetic Circuits
- Basic Data Processing Circuits
- Latches and Flip Flops
- Shift Registers and Counters
- State Machines
- Design Examples and Case Studies
|
- Introduction
- Design Units
- Language Constructs
- Design Styles
- Concurrent and Sequential Elements
- State Machines
- Memories
- Functions and Procedures
- File I/O Operations
- Test Bench Design and Coding
- Case Studies - FIR Filter / Telecom Transmitter
|
| VERILOG - Language and Coding for Synthesis |
FPGA Design Methodology |
- Language Constructs
- Modeling Combinatorial and Sequential Circuits
- Design & Modeling Recommendations
- Verification
- Design Examples
|
- Programmable Logic Devices
- CPLD Families like CR-II
- Virtex-II and Virtex-II Pro Architecture
- Xilinx Design Flow
- Timing Constraints
- Implementation Details
- Synchronous Design Techniques
- Advanced FPGA Design tips
- Device Programming
|
| Digital ASIC - Backend |
Analog Mixed Signal Design |
- Introduction to VLSI Design Methodologies
- Review of MOS Transistor Theory
- Static CMOS Logic Circuits
- CMOS Inverter
- Basic Combinational Logic Circuits
- Pass Transistor Logic Circuits
- Transmission Gates
- Dynamic CMOS Logic Circuits
- Physical Design
1. Theory and Layout using IC Station (Mentor Graphics Tools)
2. IC Layout using Blast Fusion (Magma Tools)
- Physical Verification
1. Using Caliber DRC (Mentor Graphics Tools)
2. Using Caliber LVS
3. Using Caliber PEX
- Circuit Simulation
1. Using ELDO (Mentor Graphics Tools)
|
- Basics of CMOS Analog Design
- Simulation with SPICE
- Mixed Signal Design Methodology and the Design Flow
- Behavioural Modeling Concepts
- Mixed Signal Simulation
- Transistor Models and Process Files
- Case Studies - VCO: Analysis and Design
- PLL: Multi Abstraction Simulation
- EDA Tools Used: Design Architect IC, ELDO and Advance MS
|
| EDA Tools |
Project Management |
- Front End Tools - HDL Designer Series, Modelism, Leonardo Spectrum
- SST Velocity - Static Timing Analysis
- Digital ASIC Back End Tool - IC Station, Caliber and x Caliber
- Analog Design Simulation - ELDO
- DFT Tools - Fast Scan, MBIST and DFT Advisor
|
- Design Specifications
- RTL Design & Documentation
- Test Bench Design and Documentation
- Coding and Verification, Synthesis Report, P & R Report
| |