20
The EDA Laboratory The Electronic Design Automation Lab (EDALab) Po-Ya Hsu 2013/6/7

The Electronic Design Automation Lab ( EDALab )

  • Upload
    noura

  • View
    47

  • Download
    4

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

The Electronic Design Automation Lab(EDALab)

Po-Ya Hsu

2013/6/7

Page 2: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Outline․ Introduction of EDALab․ Software introduction

¾ Floorplanning: B*-tree Floorplanner¾ Placement: NTUPlace¾ Global Routing: NTUgr

Page 3: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

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

Page 4: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Physical Design Flow

Page 5: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

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

Page 6: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Outline․ Introduction of EDALab․ Software introduction

¾ Floorplanning: B*-tree Floorplanner¾ Placement: NTUPlace¾ Global Routing: NTUgr

Page 7: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

EDALAB Software Download․ Download: http://eda.ee.ntu.edu.tw/research.htm

Floorplanning

Placement

Global Routing

Page 8: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Outline․ Introduction of EDALab․ Software introduction

¾ Floorplanning: B*-tree Floorplanner¾ Placement: NTUPlace¾ Global Routing: NTUgr

Page 9: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

B*-tree Floorplanner․ B*-tree representation

․ Simulated Annealing

Page 10: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

B*-tree Floorplanner․ Floorplanning by simulated annealing using B*-tree

Bounding Box Setting

Packing

Page 11: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Outline․ Introduction of EDALab․ Software introduction

¾ Floorplanning: B*-tree Floorplanner¾ Placement: NTUPlace¾ Global Routing: NTUgr

Page 12: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Popular Placement Flow

Page 13: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

NTUPlace․ NTUplace3:

¾ An Analytical Placer for Large-Scale Mixed-Size Designs

․ Feature:¾ Analytical Global Placement Model

Page 14: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Example Result of NTUPlace

Page 15: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Outline․ Introduction of EDALab․ Software introduction

¾ Floorplanning: B*-tree Floorplanner¾ Placement: NTUPlace¾ Global Routing: NTUgr

Page 16: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Popular Routing Flow

Page 17: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

NTUgr․ Feature:

¾ High-Performance Global Routing with Fast Overflow Reduction

Page 18: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Example Routing Result of NTUgr

Page 19: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Example Routing Result

Page 20: The  Electronic Design Automation  Lab ( EDALab )

The EDA Laboratory

Download Website․ http://eda.ee.ntu.edu.tw/research.htm

․ Registration is needed