Lecture 37
Lecture 37
GDS
Lecture 37
Chip Planning - I
Sneh Saurabh
Electronics and Communications
Engineering
IIIT Delhi
Lecture Plan
▪ Chip Planning
➢ Hierarchical Design Implementation
➢ Floorplanning
➢ Power Planning
“…While times are quiet, it is easy to take action; ere (before) coming troubles have cast their
shadows, it is easy to lay plans.... A journey of a thousand miles began with a single step.”
Implementation
Methodology
Hierarchical design
Flat Design Implementation
implementation
Other approaches:
▪ Group modules into clusters
▪ Partition a netlist using partitioning algorithm
➢ Reduce the number of cuts or nets crossing blocks
VLSI Design Flow: RTL to GDS NPTEL 2023 S. Saurabh
Budgeting
▪ Process of allocating some fraction of a clock cycle to different blocks and the top-level
design for signals crossing block boundaries
Disadvantages:
▪ Challenging to partition a design optimally
▪ Loose some opportunities of inter-block optimizations