the eda laboratory the electronic design automation lab (edalab) po-ya hsu 2013/6/7

Post on 18-Jan-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The EDA Laboratory

The Electronic Design Automation Lab(EDALab)

Po-Ya Hsu

2013/6/7

The EDA Laboratory

Outline

․ Introduction of EDALab

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

The EDA Laboratory

Research Focuses

․ Physical design for nanometer IC’s

․ Design for manufacturability & reliability

․ Low-power design methodology

․ Board-package-chip co-design

The EDA Laboratory

Physical Design Flow

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

The EDA Laboratory

Outline

․ Introduction of EDALab

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

The EDA Laboratory

EDALAB Software Download

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

Floorplanning

Placement

Global Routing

The EDA Laboratory

Outline

․ Introduction of EDALab

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

The EDA Laboratory

B*-tree Floorplanner

․ B*-tree representation

․ Simulated Annealing

The EDA Laboratory

B*-tree Floorplanner

․ Floorplanning by simulated annealing using B*-tree

Bounding Box Setting

Packing

The EDA Laboratory

Outline

․ Introduction of EDALab

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

The EDA Laboratory

Popular Placement Flow

The EDA Laboratory

NTUPlace

․ NTUplace3: ¾ An Analytical Placer for Large-Scale Mixed-Size Designs

․ Feature:¾ Analytical Global Placement Model

The EDA Laboratory

Example Result of NTUPlace

The EDA Laboratory

Outline

․ Introduction of EDALab

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

The EDA Laboratory

Popular Routing Flow

The EDA Laboratory

NTUgr

․ Feature:¾ High-Performance Global Routing with Fast Overflow

Reduction

The EDA Laboratory

Example Routing Result of NTUgr

The EDA Laboratory

Example Routing Result

The EDA Laboratory

Download Website

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

․ Registration is needed

top related