GOVLSI



Week 1

  • Theory
    • Unix/Perl/tcl programming
  • Lab
    • Practicing unix/ perl/ tcl - assignment completion

Week 2

  • Theory
    • RC Circuits, Transistor theory
    • Standard cell and memory library study
  • Lab
    • Continue practicing perl – upto generating xls reports and color coding
    • RC circuit study
    • Standard cell and memory library study
    • STA basics

Week 3

  • Theory
    • STA basics continued
    • Understanding inputs (technology files, libraries, netlist, timing constraints, IO placement) to the PD flow
    • Qualifying the inputs
  • Lab
    • Familiarizing with the PD tool and qualifying the inputs

Week 4

  • Theory
    • Floor planning, Area/Utilization estimation, IO and Macro placement, Analyzing channel-width and routing requirement
  • Lab
    • Floorplan

Week 5

  • Theory
    • Floor planning, Area/Utilization estimation, IO and Macro placement, Analyzing channel-width and routing requirement
  • Lab
    • Floorplaning experiments

Week 6

  • Theory
    • Floor planning, Area/Utilization estimation, IO and Macro placement, Analyzing channel-width and routing requirement
  • Lab
    • Floor planing experiments

Week 7

  • Theory
    • Power mesh analysis and design
  • Lab
    • Writing tcls to customize power grid

Week 8

  • Theory
    • Pre-place (End-cap, Tap & I/O Buffer) cells
    • Place optimization, congestion and timing analysis
    • Tie-cells, Scan chain re-order
    • Regions, Groups, Bounds.
  • Lab
    • Placement Experiments

Week 9

  • Theory
    • Technology study and NDR analysis
  • Lab
    • NDR experiments

Week 10

  • Theory
    • Clock tree study and optimization
    • Global routing/Detailed routing/Post route optimization
  • Lab
    • CLK tree experiments and Routing

Week 11

  • Theory
    • ECO Flow
    • Base ECO vs Metal ECO
  • Lab
    • ECO experiments

Week 12

  • Theory
    • PV Signoffs
    • IR drop analysis
  • Lab
    • PV and IR drop runs

Week 13

  • Theory
    • LEC
    • CLP
    • STA closure
  • Lab
    • Debugging LEC failures
    • Debugging CLP Failures
    • Fixing timing violations

Week 14

  • Lab
    • Project2

Week 15

  • Lab
    • Project2

Week 16

  • Lab
    • Project2