BEC078

VLSI Design Flow: RTL to GDS

L-T-P3-0-0 Credits3 Session2026-27 TypeTheory
Appears in 1 semester

B.Tech Electronics Engineering (VLSI Design & Technology) · Sem 7 (Departmental Elective-IV)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1

10 hrs

Fundamentals of VLSI Design Flow and HDL Basic concept of Integrated Circuits, Moore’s law, Scales of Integration, Introduction to ASIC and SoC design, VLSI Design flow, FPGA Design Flow, Technology nodes, GDSII file format definition, PDK definition, Introduction to EDA tools used in front-end and back-end design. VLSI Design Styles Basics of Hardware Description Languages (HDLs): Verilog HDL fundamentals, modeling styles – Dataflow, Behavioral and Structural modeling. Module definition, ports, data types and operators in verilog.

Unit2

Unit 2

8 hrs

RTL Design and Functional Verification Blocking vs Non-blocking assignments, Always blocks-combinational & sequential modeling, Control blocks: if-else, case and loops. RTL implementation of combinational and sequential circuits. FSM design (Moore & Mealy). Functional simulation and test benches development. Introduction to simulation tools (e.g., Xcelium) and waveform analysis.

Unit3

Unit 3

7 hrs

Logic Synthesis and Static Timing Analysis Logic synthesis flow: RTL to gate-level netlist. Technology mapping and synthesis constraints (introduction to SDC). Inputs and outputs of synthesis, Gate-level netlist generation and analysis. Overview of synthesis optimization (timing, area and power – introductory). Synthesis tools overview. Static Timing Analysis (STA): Propagation delay, clock skew, and clock jitter. Setup and hold check. Timing paths, slacks and timing reports.

Unit4

Unit 4

7 hrs

Introduction to Physical Design Overview of Physical Design flow. Floorplanning concepts and partitioning (basic). Placement of standard cells and macros (overview). Clock Tree Synthesis (CTS) – concept and objectives. Routing – global and detailed routing (introductory). Power planning basics (power rings, power stripes). Congestion analysis (basic understanding).

Unit5

Unit 5

8 hrs

Physical Verification and Signoff Design Rule Checking (DRC) – purpose and methodology. Layout vs Schematic (LVS), Parasitic extraction (RC extraction overview), Introduction to Signal integrity and IR drop concepts, Tape-out procedure and GDSII generation.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Explain the complete VLSI design flow from specification to tape-out.
  2. CO2Design and simulate RTL modules using Verilog HDL.
  3. CO3Perform logic synthesis and analyze timing, area, and power reports.
  4. CO4Explain basic physical design stages including floor planning, placement, CTS and routing.
  5. CO5Perform physical verification and interpret signoff result.

Text Books

  1. Sneh Saurabh, Introduction to VLSI Design Flow, McGraw Hill Education (India), 1st Edition, 2018.
  2. Samir Palnitkar, Verilog HDL: A Guide to Digital Design and Synthesis, Pearson Education, 2nd Edition, 2003.
  3. Naveed A. Sherwani, Algorithms for VLSI Physical Design Automation, Springer, 3rd Edition, 1999.

Reference Books

  1. Michael D. Ciletti, Advanced Digital Design with the Verilog HDL, Pearson Education, 2nd Edition, 2011.
  2. Khosrow Golshan, Physical Design Essentials: An ASIC Design Implementation Perspective, Springer, 1st Edition, 2007.
  3. S. K. Lim, Practical Problems in VLSI Physical Design Automation, Springer, 1st Edition, 2013.

Official AKTU syllabus

This subject is on page 14, 15 of the original AKTU PDF.

Official AKTU syllabus PDF ↗