From Floorplanning to Routing Closure

Instructor: EDA Academy
Resource—All LevelEnglish

Transform logical hardware into manufacturable silicon layout through floorplanning, placement, timing closure, routing, and physical verification. Key topics include block planning, macro placement, I/O organization, clocking effects, routing congestion, utilization control, and verification-driven implementation quality.

5.0
1students

This offering includes

  • 1 module
  • 5 lectures
  • Access on mobile and computer
  • 1.41 hours on-demand video

Description

Physical design turns logical circuit intent into a geometric silicon layout that can satisfy timing, routing, power, and manufacturing requirements. The process begins with implementation planning, where the design is organized into physical regions and prepared for downstream optimization. A top-level netlist provides the logical connectivity, while physical constraints define die size, block area, I/O organization, power resources, and early implementation limits. Floorplanning establishes the first major physical structure of the chip. It defines die dimensions, allocates area for soft blocks, places or reserves space for macros, organizes I/O locations, and prepares power structures. Block placement, module organization, utilization control, and routing-resource planning are handled at this stage to reduce downstream risk. Flightlines and connectivity views help reveal communication intensity between blocks, allowing highly connected regions to be placed closer together and reducing unnecessary wire length. Placement converts the floorplan into legal cell locations. Sites and rows define where cells may be placed, while library information determines the legal row type for each cell. Placement decisions influence congestion, timing paths, routing demand, and overall layout efficiency. Poor placement can increase wire delay, create routing blockages, and make timing closure harder, even when the logical design is functionally correct. Timing closure connects physical implementation quality with circuit performance. Signal paths must satisfy timing limits after accounting for gate delay, wire delay, clock distribution, buffering, and routing effects. Clocking decisions strongly affect this process because clock arrival time, skew, and uncertainty determine how much margin remains for data paths. Optimization may involve placement refinement, buffering, logic restructuring, clock adjustment, or routing changes. Routing creates the actual wire geometries that connect cells, macros, I/O ports, power structures, and clock networks. Routing quality affects delay, noise, signal integrity, congestion, and manufacturability. Physical verification then checks whether the final layout follows manufacturing rules and still matches the intended circuit. A well-controlled flow from floorplanning to routing improves convergence, reduces late-stage rework, and supports reliable silicon implementation. Catalogue: Implementation and Verification Flow Implementation Flow Overview Basic Flow: Implementation (I) Basic Flow: Implementation (II) Floorplanning and Placement Floorplanning and Placement Impact on RTL Example: Placement Understanding Timing Closure Timing Closure Process Clocking Impact on Timing Closure Routing Impact on Timing Closure Physical Verification and Timing Closure Timing Closure Impact on RTL Placement Sites and Rows Floorplanning Tasks and Checks Floorplanning Fundamentals Block Placement in Floorplanning Floorplanning Inputs and Outputs Example: Floorplanning I Example: Floorplanning II Initial Floorplanning Setup Module Placement Strategies Using Flightlines for Floorplanning

You might also like

More offerings will load here.

Secure checkout via our payment partner.