Topics: Block Placement. Global Routing. Switchbox Routing
Topics: Block Placement. Global Routing. Switchbox Routing
Topics: Block Placement. Global Routing. Switchbox Routing
Block placement.
Global routing.
Switchbox routing.
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Floorplanning strategies
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Bricks-and-mortar floorplan
blocks
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Purposes of floorplanning
Early in design:
– Prepare a floorplan to budget area, wire area/del
ay. Tradeoffs between blocks can be negotiated.
Late in design:
– Make sure the pieces fit together as planned.
– Implement the global layout.
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Types of routing
Channel routing:
– channel may grow in one dimension to
accommodate wires;
– pins generally on only two sides.
Switchbox routing:
– cannot grow in any dimension;
– pins are on all four sides, fixing dimensions of
the box.
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Channels and switchboxes
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Block placement
Blocks have:
– area;
– aspect ratio.
Blocks may be placed at different rotations
and reflections.
Uniform size blocks are easier to
interchange.
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Blocks and wiring
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Channel definition
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Channel definition changes with
block spacing
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Channel graph
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Channel graph usage
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Channels must be routed in order
channel A
constraint
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Windmills
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Slicable floorplan
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Slicability property
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Global routing
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Line probe routing
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Line probe example
line 1
A
line 2
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Channel utilization
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Switchbox routing
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR
Routing order and switchboxes
Modern VLSI Design 2e: Chapter 7 Copyright 1998 Prentice Hall PTR