0% found this document useful (0 votes)
142 views

VLSI Workshop Content

This introductory course in VLSI Systems and Design covers the basics of VLSI design over 6 weeks. Students will learn about VLSI components and digital circuits, Verilog for hardware description, logic synthesis, and physical design including floorplanning, placement, routing, and timing analysis. Through hands-on labs, students will work in teams to bring together components into a full custom chip design. The goal is for students to understand VLSI principles and gain experience with the full custom chip design flow and workflow.

Uploaded by

Ravindra Rathore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
142 views

VLSI Workshop Content

This introductory course in VLSI Systems and Design covers the basics of VLSI design over 6 weeks. Students will learn about VLSI components and digital circuits, Verilog for hardware description, logic synthesis, and physical design including floorplanning, placement, routing, and timing analysis. Through hands-on labs, students will work in teams to bring together components into a full custom chip design. The goal is for students to understand VLSI principles and gain experience with the full custom chip design flow and workflow.

Uploaded by

Ravindra Rathore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Sept.

13, 2014 to Oct 19, 2014


Course Objectives:
This is an introductory course in VLSI Systems and Design. At the completion of this
course, a student should be able to design and analyze digital circuits, incorporating into a
VLSI chip. They should be able to design for performance, work in small groups and bring
together design components into a full custom chip.
Workshop Details:
Section1: Introduction to VLSI basics. (1 Week)
MOS Devices, CMOS Inverter
Basic MOS transistors, Enhancement
Mode transistor action, Depletion
Mode transistor action, NMOS and
CMOS fabrication.
Ids versus Vds relationship, Aspects
of threshold voltage. The nMOS
inverter, Pull up to Pull-down ratio
for aNMOS Inverter and CMOS
Inverter (Bn/Bp), MOS transistor
circuit Model, Noise Margin.
Combinational logic
The inverter, Combinational Logic,
NAND Gate NOR gate, Compound
Gates, 2 input CMOS Multiplexer,
Memory latches and registers,
Transmission Gate, Gatedelays,
CMOS-Gate Transistor sizing, Power
dissipation.
Sequential logic
Latch, Flip flops, registers
CMOS logic
2 input CMOS Multiplexer, Memory
latches and registers, Transmission
Gate, Gatedelays, CMOS-Gate
Transistor sizing, Power dissipation.
Adders, Multipliers, Memory structures
Section2: Introduction to Verilog basics.
Class: (2 Days)
Language Introduction
Understanding of language basics
HDL building blocks including
modules, ports, processes and
assignments.
Understanding of behavioral code
style and structural code style.
Understanding and use of Operators,
Control statements, Variable
assignments, Task and functions
Labs: (5 Days)
Write RTL for assigned project
Section 3: Introduction to Logical Synthesis
basics.
Class: (2 Days)
Understanding of Library Files
Understanding of Technology Files
Understanding of IO Constraints
Understanding of Synopsys Design
Constraints
Different EDA tools and its file
formats
Understanding of Logic synthesis.
Labs: (5 Days)
Complete RTL synthesis for assigned
project

Section 4: Introduction to Physical Design.
Class: (3 Days)
Module 1: Floorplanning
Why floorplanning goals and
objectives
Aspect Ratio
I/O Core Clearance
Flip/Abut
Macro Placement
Module 2: Power Planning
Why power planning, Various
methods
Power mesh
Core Power Rings
Macro Power Rings
Straps and trunks
Layers for power planning
Module 3: Placement
What is placement goals, and
objectives
Basics of Placement
Inputs/Outputs
Placement flow/Placement steps
Placement Constraints
Pre place and In placement
Optimization Techniques
Congestion Analysis
QOR Checks & Final Checks

Module 4: Clock Tree Synthesis
What is CTS, Goals, and Objectives
Inputs, and Outputs
Optimization Procedures
Clock Buffers, Skew, Latency, Clock
DRV
Timing Checks
Post Clock Optimization
Clock Routing
Hold Fixing
QOR Checks
Module 5: Routing
What is routing
Different types of Routing
Timing Driven Routing, Congestion
Driven Routing, Global Routing
Track Assignment
Detail Routing
DRC, Search and Repair
Post Route Optimization
QOR Checks
Module 6: Timing
Why Timing Analysis
What is STA
Parasitic Extraction, Extraction
Corners
Performing Analysis
Setup and Hold Timing
Wireload Models
Net and Cell Delay Calculation
Source and Network Latency
QOR Checks
Module 7: Physical verification
Post Layout Verification
DRC, LVS, ERC.
Labs: (2 Weeks)
Complete Physical design for
assigned project.
Complete project documen

Learning Outcomes:
By completing this course, the students are expected to have obtained
Knowledge of fundamentals of VLSI Design principles,
Experience of designing a full custom Integrated circuit chip working in a design team
Skills to communicate their design experience through a detailed report and a short
presentation to the class

You might also like