📚 VLSI PHYSICAL DESIGN IMPLEMENTATION SERIES

ICC2 Implementation Mentor Guide: The Complete PnR Flow

8 mentor-led chapters, 693 pages, 146 vector figures — one continuous Nimbus-8 design carried from library setup and floorplanning through placement, clock tree synthesis, routing, chip finishing, hierarchical implementation, and ECO signoff, taught the way a senior engineer explains it to a new hire at their desk.

SAVE ₹250
Complete 8-Chapter Book Bundle: ₹199 (M.R.P: ₹449) · All 8 high-resolution PDFs in one ZIP
Part 1

Part 1: Setup, Floorplan & Placement

From an empty library setup to a legally placed, timing-aware design — importing the netlist and power intent, sizing the die and placing macros, and driving the five stages of place_opt to a placement the rest of the flow can build on.

CHAPTER 01 ⏱️ 50 min read
Part 1 65 pages 12 figures

Preparing the Design

Library and technology setup, netlist and power-intent import, timing setup, and the readiness checks that gate entry into floorplanning.

  • Library/technology setup and netlist + power-intent import
  • Timing setup and physical/optimization controls before floorplanning
  • Readiness checklist and the exit gate into the floorplan stage
  • 12 vector figures & the Nimbus-8 worked example
CHAPTER 02 ⏱️ 40 min read
Part 1 54 pages 12 figures

Creating the Floorplan

Die and core geometry, rows and tracks, macro placement, power-planning interfaces, and the arithmetic that turns a target density into an achievable one.

  • Die and core geometry, rows, tracks and utilization arithmetic
  • Macro placement and the power-planning interface it sets up
  • Pin assignment fundamentals and floorplan-stage readiness
  • 12 vector figures & the Nimbus-8 worked example
CHAPTER 03 ⏱️ 80 min read
Part 1 107 pages 20 figures

Placement & Optimization

The five place_opt stages, legalization, timing/congestion-driven placement, concurrent clock/data optimization, and the reports that clear a design for CTS.

  • The five place_opt stages, standalone placement & legalization
  • Timing-, congestion- and IR-drop-aware placement
  • Concurrent clock/data optimization & multibit register banking
  • 20 vector figures & the reports that clear a design for CTS
Part 2

Part 2: Clock Trees, Routing & Manufacturing

Building and balancing the clock, committing every net to metal, and turning a routed, timing-closed database into something a foundry can actually build.

CHAPTER 04 ⏱️ 60 min read
Part 2 80 pages 22 figures

Clock Tree Synthesis

What changes at CTS: defining and balancing clock trees, clock_opt, multisource clock trees, reading a clock QoR report, and troubleshooting by symptom.

  • Ideal vs. propagated clocks, skew, and insertion delay
  • clock_opt and its stages, plus the settings that actually matter
  • Concurrent clock/data optimization & multisource clock trees
  • 22 vector figures & troubleshooting by symptom
CHAPTER 05 ⏱️ 90 min read
Part 2 124 pages 22 figures

Routing & Postroute Optimization

Routing strategy, the standard global/detail-route flow, routing with Custom Router, postroute optimization, and the stage-exit checklist to chip finishing.

  • Routing strategy, setup, and the standard route flow end to end
  • The fully-integrated Routing Using Custom Router path
  • Postroute optimization & reading the routed-result reports
  • 22 vector figures & the stage-exit checklist to chip finishing
CHAPTER 06 ⏱️ 85 min read
Part 2 111 pages 17 figures

Chip Finishing & DFM

Tap, boundary and filler cells, redundant vias, critical-area reduction, metal density/fill, and signoff DRC with IC Validator In-Design, ending in stream-out.

  • The order of finishing operations: tap, boundary & filler cells
  • Redundant vias, critical-area reduction & antenna repair
  • Metal density/fill and signoff DRC with IC Validator In-Design
  • 17 vector figures & the stage-exit checklist to stream-out
Part 3

Part 3: Closure at Scale — ECO & Hierarchy

The two things that decide whether a design tapes out on schedule: splitting a design too big to close flat into blocks that close independently, and changing a closed database without disturbing it.

CHAPTER 07 ⏱️ 55 min read
Part 3 71 pages 19 figures

Hierarchical Implementation

Partitioning and block definition, pin assignment and feedthroughs, timing budgeting, abstract views and ETMs, and top-level closure for a hierarchical design.

  • Partitioning and block definition & pin assignment/feedthroughs
  • Timing budgeting, abstract views & choosing an ETM
  • Top-level closure & transparent hierarchy optimization
  • 19 vector figures & the handoff package ECO Flow reopens
CHAPTER 08 ⏱️ 60 min read
Part 3 81 pages 22 figures

ECO Flow

Identifying what changed, the five ECO flows, spare cells/freeze silicon, the PrimeTime signoff loop, ECO Fusion, and proving an ECO disturbed nothing else.

  • Identifying the delta & choosing among the five ECO flows
  • Spare cells, freeze silicon & the PrimeTime signoff loop
  • Incremental signoff, ECO Fusion & ECO placement
  • 22 vector figures & proving nothing else was disturbed