1 / 14

C.A.D.: Bookshelf June 18, 8:00am-11:00am

C.A.D.: Bookshelf June 18, 8:00am-11:00am. Outline. Review: [some of] bookshelf objectives Where we want to go vs what we have now Invited presentations Herman Schmit, CMU Paul Villarrubia, IBM Technology Group On-going work Current challenges Future foci ?.

btrinidad
Download Presentation

C.A.D.: Bookshelf June 18, 8:00am-11:00am

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. C.A.D.: BookshelfJune 18, 8:00am-11:00am

  2. Outline • Review: [some of] bookshelf objectives • Where we want to go vs what we have now • Invited presentations • Herman Schmit, CMU • Paul Villarrubia, IBM Technology Group • On-going work • Current challenges • Future foci ?

  3. Review: [some of] our objectives • to provide benchmarking infrastructure relevant for • research • publishing • industrial use • offer high-qualify design tools • preferably open-source • integrate design tools into tool flows

  4. Where we are now • So far, mainly focused on physical design • Available now • partitioning, floorplanning and placement benchmarks • floorplanner in Java (no source?) • partitioners (MLPart, hMetis) • placers (Capo, Dragon, Feng Shui) • a global router (Labyrinth) • a DB with LEF/DEF parsers and PERL/Tcl/Python interfaces • scan chain slot with codes • RSMT/RMST and BST slot with codes, etc

  5. Where we are now (cont’d) • Know-how regarding integration with Cadence and IBM P&R tools • Links to lots of related general-purpose goodies • network-flow solvers • LP and non-linear solvers • etc, etc...

  6. We need • Feedback from the industry and use by the industry • More integration, esp. with commercial tools • Wider participation and adoption • Need to refine future focus

  7. Industrial participation/requirements and vertical benchmarking • Paul Villarrubia, IBM • "An overview of important features for industrial placement problems" • Issues: relevant benchmarks and industrial adoption • Herman Schmit, CMU • "The Vertical Benchmarking Project at CMU" • Issues: relevant benchmarks and design tool integration

  8. On-going work • Ivan Kourtev: optimal clock skew scheduling • C.-K. Cheng: interconnect delay/timing analysis • John Lillis: SITS • Integration and comparisons with commercial tools • Cadence Pearl, WarpRoute (UCLA, UMich) • e.g., CapoT > Pearl > WarpRoute > Pearl • IBM ChipBench (UMich, IBM) • e.g., CapoT > EinsTimer > XRouter > EinsTimer

  9. On-going work (cont’d) • “Simple" (but not easy) benchmarks w/o all bells and whistles • solvable with both commercial and academic tools • can give apples-to-apples comparisons • WL-driven and timing-driven placement (UCLA, UMich) • routing benchmarks (UMich)

  10. On-going work (cont’d) • New tools • an open-source floorplanner in C++ (UMich) • more versatile open-source routing tools (UMich, SUNY, etc) • UCSD is committed to filling in special engines (clock, power, test, area fill, etc.) that are needed to get reasonably complete layouts

  11. Discussion: current challenges • “Separating" global and detail routing (data format, evaluations, at least one engin for each) • “Merging" floorplanning and large-scale placement • Correlating and anti-correlating • placement wirelength with routability and routed WL • placement wirelength with timing objectvies • formulating and validating "simple"/clean design metrics and optimization objectives for consistent research in multiple groups (e.g., the overflow metric used by Majid Sarrafzadeh's group)

  12. Future foci ? • More attention to data-modeling ? • Fully open-source CAD design flows? • Comprehensiveness • Formulations of open problem submitted by the industry ? • remember the "Top-ten list for Physical Design" @ ISPD ? • More formal and automated interface • peer reviews for some of bookshelf content • hit statistics • Lobbying for an official status with DAC ?

  13. Future foci(?) cont’d • “Same old" • more benchmarks ? • better tools ? • more empirical comparisons ?

  14. Conclusions…

More Related