RADAR: RETAware Detailed Routing Using Fast Lithography Simulations - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

RADAR: RETAware Detailed Routing Using Fast Lithography Simulations

Description:

Fast Lithography Simulation. Edge Placement Error Map. EPE map based ... Fast lithography simulation to ... Raised Lithography modeling up to design ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 19
Provided by: joyd
Category:

less

Transcript and Presenter's Notes

Title: RADAR: RETAware Detailed Routing Using Fast Lithography Simulations


1
RADAR RET-Aware Detailed Routing Using Fast
Lithography Simulations
  • Joydeep Mitra, Peng Yu, David Z. Pan
  • ECE Department
  • Univ. of Texas at Austin

Partially sponsored by IBM, Intel and Software
from KLA-Tencor, Sigma-C
2
Outline
  • Motivation
  • Fast Lithography Simulation
  • Edge Placement Error Map
  • EPE map based detailed routing
  • Results
  • Conclusion

3
Motivation
  • OPC features lead to mask data volume explosion.
  • Increase in mask synthesis and verification time.
  • Increase in mask cost!!
  • Partially solved by Litho-aware design rules.
  • Leads to explosion of physical design rules.
  • Clear need for true litho-aware physical design
    automation

4
Our Contribution
  • Raise lithography modeling up to design
    implementation level
  • Model-based vs. rule-based
  • EPE map as a manufacturing effort metric
  • Fast lithography simulation to generate EPE map
  • Aerial image as the first order approximation
  • Basic principle pre-compute image density
    convolution table for fast table lookup
  • Two routing techniques to reduce EPE hotspots
  • Wire spreading
  • Ripup-Reroute (RR) with blockages

5
Edge Placement Error Map
  • A concept similar to congestion or thermal
    hotspot map
  • Measurement of RET effort
  • Work seamlessly with existing CAD flow

6
EPE-Map Based RADAR Flow
Initial design closure detailed routing
EPE map display
Wire spreading and ripup and reroute
Re-simulate EPE hot spots if needed
Full chip fast litho simulation.
Routing window and blockage creation
Accept new route
EPE below threshold?
Keep old route
7
Fast Aerial Image Simulation
  • Fast lithography simulation to generate EPE map
  • Aerial image is the first order approximation
    (resist not considered)
  • Basic principle
  • Decomposition
  • Pre-compute image density convolution table for
    fast table lookup

8
Aerial Image Simulation
  • For coherent light entering mask
  • Intensity equation at image plane
  • Linear system, hence convolution applies

9
Simulation control point and Intensity support
region
  • Support region 1-4µm in perimeter or a
  • multiple of resolution?/NA

10
Efficient Table Look-up
  • EPE computation store convolution table for
    rectangles w.r.t the top-right reference point

11
Threshold Model
12
RADAR RET-Aware Detailed Routing
  • Use EPE map to guide RADAR
  • Do not need to run lithography simulations often
  • Rip-up-and-reroute
  • Focus on EPE hotspots
  • Re-simulate EPE only if necessary (rerouted
    regions)
  • Store EPE influencing neighbor list for router to
    avoid those neighbors with high EPE impacts
  • Routing blockage generation and wire spreading
  • Protect safe regions with low EPE

13
EPE Map During Routing
  • Generate EPE for each control point (points
    that may have large edge placement errors) in
    design
  • Each EPE control point has a ranked list of
    neighboring wires that contribute to the EPE
  • Limited control point generation, dense at
    corners, sparse at long edges.
  • Abstract a normalized EPE density for an entire
    routing segment

14
Intelligent Ripup Reroute
N1
Routing blockage
S1
N2
15
Experimental Results on a 65nm Industry Design
After wire spreading 12 EPE reduction with
10 WL increase
Initial routing (after design closure)
After RR 40 EPE reduction 5 WL increase
16
Experimental Results
  • EPE reduced by 40
  • wirelength increased 5

17
Simulation speed
  • 650K std cell block (many hundred macros)
  • 3000u X 3000u
  • Metal1 (90nm technology node)
  • Checked 1024 regions
  • 1673880 stripified geometries
  • 50271712 control points
  • 131.64 seconds on a linux box!

18
Conclusions
  • Raised Lithography modeling up to design
    implementation level.
  • EPE map manufacturing effort metric.
  • Two routing techniques to reduce EPE.
  • Ripup Reroute using blockages showed promising
    results.
Write a Comment
User Comments (0)
About PowerShow.com