BVL602

Physical Design for VLSI Circuits

L-T-P3-1-0 Credits4 Session2025-26 TypeTheory
Appears in 1 semester

B.Tech Electronics Engineering (VLSI Design & Technology) · Sem 6 (Core)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction

8 hrs

VLSI Design flow, Physical Design Cycle, VLSI Design Styles, Common EDA Terminology. Partitioning – Problem formulation, Classification of Partitioning algorithms, Kernighan-Lin Algorithm, Simulated Annealing, Fiduccia-Mattheyses (FM) Algorithm.

Unit2

Unit 2

8 hrs

Floor Planning – Problem formulation, Classification of floor planning algorithms, constraint-based floor planning, Rectangular Dualization, Pin Assignment – Problem formulation, Classification of pin assignment algorithms, General and channel Pin assignments.

Unit3

Unit 3: Placement – Problem formulation, Placement algorithms

8 hrs

standard cell placement, timing-driven placement, Classification of placement algorithms, Partitioning based placement algorithms. Power planning and IR drop considerations

Unit4

Unit 4

8 hrs

Clock Tree Synthesis (CTS) and Routing Clock distribution challenges: skew, latency, and insertion delay, CTS methodologies: H-tree, X-tree, and balanced clock trees, Clock gating. Global routing and detailed routing techniques, Routing constraints: DRC, wire load models, parasitic extraction

Unit5

Unit 5

8 hrs

Timing and Power Analysis Static Timing Analysis (STA): setup and hold analysis, Timing closure challenges and optimization techniques Power analysis: dynamic, leakage, IR drop, and power grid design

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Understood the physical design flow and different VLSI design styles.
  2. CO2Apply partitioning in a given circuit.
  3. CO3Design and optimized floorplans of a circuit.
  4. CO4Optimize placements on the silicon chip and perform complex routing using algorithms.
  5. CO5Design clock trees to distribute the clock signals on the chip while satisfying various constraints like clock skew and wire length. Page

Text Books

  1. N.A.Sherwani , “Algorithms for VLSI Physical Design Automation”, (3/e), Kluwer,1999.
  2. Andrew B. Kahng, Jens Lienig, Igor L. Markov, JinHu,VLSI Physical Design: From Graph Partitioning to Timing Closure, Springer, 2011.

Reference Books

  1. H. Yosuff and S.M. Sait, VLSI Physical Design Automation – Theory and Practice, Cambridge India, 2010.
  2. Khosrow Golshan, “Physical Design Essentials-An ASIC Design Implementation Perspective” Springer New York, NY, 2007. DOI: https://doi.org/10.1007/978-0-387-46115-1.
  3. S.H. Gerez, “Algorithms for VLSI Design Automation”, John Wiley ,1998.
  4. Sung Kyu Lim, Practical Problems in VLSI Physical Design Automation, Springer India, 2011.

Official AKTU syllabus

This subject is on page 23, 24 of the original AKTU PDF.

Official AKTU syllabus PDF ↗