The Electronic Design Automation Lab (EDALAB)

Download Report

Transcript The Electronic Design Automation Lab (EDALAB)

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
Packing
Bounding Box Setting
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
The EDA Laboratory