Physical Design and Spatial Optimization - PowerPoint PPT Presentation

About This Presentation
Title:

Physical Design and Spatial Optimization

Description:

Physical Design and Spatial Optimization Igor Markov Advanced Computer Architecture Lab University of Michigan Logistics of Computer Chips Complexity: billions of ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 8
Provided by: imarkov
Category:

less

Transcript and Presenter's Notes

Title: Physical Design and Spatial Optimization


1
Physical Design and Spatial Optimization
  • Igor Markov
  • Advanced Computer Architecture Lab
  • University of Michigan

2
Logistics of Computer Chips
  • Complexity billions of transistors
  • Each needs power
  • Each needs physical space
  • Each communicateswith other transistors
  • Geometry
  • On-chip distances are large(vs single transistor
    size)
  • Communication is expensivewires do not scale as
    well as transistors
  • Difficult landscape fixed obstacles (caches,
    IP), power/ground lines, fixed I/O ports,
    area-array I/Os, etc

3
Handling Communication Complexity
2
3
  • Divide and Conquer Partitioning
  • Automatic place-and-route
  • Optimize global placement (500K modules/hour)to
    minimize communication delays
  • Optimize routing (for data signals clock
    distribution)
  • All at the same time on-going work
  • Giving up global synchronization
  • Dozens of local clock domains
  • Different frequencies possible (to save power)
  • Simultaneous optimization across multiple domains

1
4
4
Spatial Clusters and Hierarchies
  • Consider large macro formations,rather than
    single devices
  • Select types, synchronize, place, route, test,
  • Shapes and sizes become more important

5
Geometry Optimization
  • Optimize spacing between objects
  • Improve communication delays
  • Keep congestion low

6
Reducing Communication Delay
  • After placement is available,automatically
    rewire existing communications to improve delays

7
Recent Work
  • SCAMPI SCalable Advanced Macro- Placement
    Improvements
  • Variety of macro sizes shapes
  • Look-ahead, macro clustering,obstacle evasion
  • Floorist constraint-driven floorplan repair

red overlap
blue block- movement (no overlap)
Write a Comment
User Comments (0)
About PowerShow.com