1 / 20

The Electronic Design Automation Lab ( EDALab )

The Electronic Design Automation Lab ( EDALab ). Po- Ya Hsu 2013/6/7. Outline. Introduction of EDALab Software introduction Floorplanning : B *-tree Floorplanner Placement: NTUPlace Global Routing: NTUgr. Research Focuses. Physical design for nanometer IC’s

noura
Download Presentation

The Electronic Design Automation Lab ( EDALab )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Electronic Design Automation Lab(EDALab) Po-Ya Hsu 2013/6/7

  2. Outline • Introduction of EDALab • Software introduction • Floorplanning: B*-tree Floorplanner • Placement: NTUPlace • Global Routing: NTUgr

  3. Research Focuses • Physical design for nanometer IC’s • Design for manufacturability & reliability • Low-power design methodology • Board-package-chip co-design

  4. Physical Design Flow

  5. Research Topics • Physical Design Engines • Floorplanning, placement, routing, clock network • Manufacturability • OPC, CMP, DPT, e-beam, EUV, Process variation • Analog Layout Design • Reliability • Antenna effect • Redundant via • Thermal, ESD analysis • Power/Signal Integrity • Low power, IR drop, Crosstalk

  6. Outline • Introduction of EDALab • Software introduction • Floorplanning: B*-tree Floorplanner • Placement: NTUPlace • Global Routing: NTUgr

  7. EDALAB Software Download • Download: http://eda.ee.ntu.edu.tw/research.htm Floorplanning Placement Global Routing

  8. Outline • Introduction of EDALab • Software introduction • Floorplanning: B*-tree Floorplanner • Placement: NTUPlace • Global Routing: NTUgr

  9. B*-tree Floorplanner • B*-tree representation • Simulated Annealing

  10. B*-tree Floorplanner • Floorplanning by simulated annealing using B*-tree Packing Bounding Box Setting

  11. Outline • Introduction of EDALab • Software introduction • Floorplanning: B*-tree Floorplanner • Placement: NTUPlace • Global Routing: NTUgr

  12. Popular Placement Flow

  13. NTUPlace • NTUplace3: • An Analytical Placer for Large-Scale Mixed-Size Designs • Feature: • Analytical Global Placement Model

  14. Example Result of NTUPlace

  15. Outline • Introduction of EDALab • Software introduction • Floorplanning: B*-tree Floorplanner • Placement: NTUPlace • Global Routing: NTUgr

  16. Popular Routing Flow

  17. NTUgr • Feature: • High-Performance Global Routing with Fast Overflow Reduction

  18. Example Routing Result of NTUgr

  19. Example Routing Result

  20. Download Website • http://eda.ee.ntu.edu.tw/research.htm • Registration is needed

More Related