Tool Benchmarking Where are we - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Tool Benchmarking Where are we

Description:

Monitor active tool and flow performance. Correlate performance ... The Manchester STEED Project. The Hamburg VHDL Archive. Wolfgang Mueller's VHDL collection ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 15
Provided by: justineh
Category:

less

Transcript and Presenter's Notes

Title: Tool Benchmarking Where are we


1
Tool BenchmarkingWhere are we?
  • Justin E. Harlow III
  • Semiconductor Research Corporation
  • April 9, 2001

2
Metrics and BenchmarksA Proposed Taxonomy
  • Methodology Benchmarking
  • Assessment of productivity
  • Prediction of design time
  • Monitoring of throughput
  • Flow Calibration and Tuning
  • Monitor active tool and flow performance
  • Correlate performance with adjustable parameters
  • Estimate settings for future runs
  • Tool Benchmarking
  • Measure tool performance against a standard
  • Compare performance of tools against each other
  • Measure progress in algorithm development

3
How Its Typically Done...
The Job
4
ICCAD 2000 Typical Results
5
Predictive Value?Kind of.
  • It takes more time to detect more faults
  • But sometimes it doesnt...

6
Bigger Benchmarks Take Longer
  • Sometimes...

S526 451 detects, 1740 sec
S641 404 detects, 2 sec
7
Whats Wrong with the way we do it today?
  • Results are not predictive
  • Results are often not repeatable
  • Benchmark sets have unknown properties
  • Comparisons are inconclusive

8
A Better Way?Design of Experiments
  • Critical properties of equivalence class
  • sufficient uniformity
  • sufficient size to allow for t-test or similar

9
Example Tool Comparison
  • Scalable circuits with known complexity
    properties
  • Observed differences are statistically significant

10
Canonical Reference on DoE Tool Benchmark
Methodology
  • D. Ghosh. Generation of Tightly Controlled
    Equivalence Classes for Experimental Design of
    Heuristics for Graph-Based NP-hard Problems. PhD
    thesis, Electrical and Computer Engineering,
    North Carolina State University, Raleigh, N.C.,
    May 2000. Also available at http//www.cbl.ncsu.ed
    u/publications/2000-Thesis-PhD-Ghosh.

11
Tool Benchmark Sets
  • ISCAS 85, 89, MCNC workshops etc.
  • ISPD98 Circuit Partitioning Benchmarks
  • ITC Benchmarks
  • Texas Formal Verification Benchmarks
  • NCSU Collaborative Benchmarking Lab

12
Large Design Examples
  • CMU DSP Vertical Benchmark project.
  • The Manchester STEED Project
  • The Hamburg VHDL Archive
  • Wolfgang Mueller's VHDL collection
  • Sun Microsystems Community Source program
  • OpenCores.org
  • Free Model Foundry
  • .

13
Summary
  • There are a lot of different activities that we
    loosely call benchmarking
  • At the tool level, we dont do a very good job
  • Better methods are emerging, but
  • Good Experimental Design is a LOT of work
  • You have to deeply understand the properties that
    are important and design the experimental data
  • Most of the design examples out there are not of
    much use for tool benchmarking

14
To Find Out More...
  • Advanced Benchmark Web Site
  • http//www.eda.org/benchmrk

Nope Theres no a in there Talk to Steve 8.3
Grout
Write a Comment
User Comments (0)
About PowerShow.com