1 / 11

Research Roadmap Past – Present – Future

Research Roadmap Past – Present – Future. Robert Brayton Alan Mishchenko Logic Synthesis and Verification Group UC Berkeley. Time, years. -25. -5. present. 5. 25. Overview. Past work Espresso SIS MVSIS Current work ABC Future work. Past 25 Years.

Télécharger la présentation

Research Roadmap Past – Present – Future

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. Research RoadmapPast – Present – Future Robert Brayton Alan Mishchenko Logic Synthesis and Verification Group UC Berkeley

  2. Time, years -25 -5 present 5 25 Overview • Past work • Espresso • SIS • MVSIS • Current work • ABC • Future work

  3. Past 25 Years Espresso (two-level synthesis) Binary and multi-valued SOP minimization, pair-decoding, disjoint covers, etc SOPs 1982-1985 • Various adaptations of these tools still used extensively in commercial CAD MIS-II (multi-level synthesis) Factoring, extracting shared logic, elimination, resubstitution, simplification, etc SOPs 1985-1990 SIS (sequential multi-level synthesis) Don’t-cares, retiming, state-encoding, tech-mapping, asynchronous, etc SOPs BDDs 1990-2000

  4. Logic Synthesis is “Dead” (1991 – 2005) • 1991 • A. Richard Newton, “Has CAD for VLSI reached a dead end?” VLSI ’91 • 1997 • K. Keutzer, A. R. Newton, N. Shenoy, “The future of logic synthesis and physical design in deep-submicron process geometries”. ISPD ’97 • 2005 • R. Madhavan, “The death of logic synthesis”, Keynote at ISPD ’05

  5. Revival in Past 7 Years SOPs, BDDs, ZDDs MVSIS Multi-valued network optimization, encoding, non-determinism, FSM synthesis, etc And-Inv Graphs (AIGs), tech-mapping, don’t-cares, equivalence checking, etc 2001-2003 AIGs, BDDs 2004-2005 ABC AIG rewriting, priority cuts, resynthesis, sequential synthesis and verification, etc AIGs, truth tables, SAT 2005-now

  6. ABC Highlights • “Rewriting the book of logic synthesis” • almost all classical methods have been replaced by fast heuristic iterative transforms • Based on methods that are • high speed • scalable • SAT-based • Becoming a new standard of reference for • logic synthesis • verification

  7. Boolean network in SIS f f z z y x x y e a c d b e a b c d Example of Emerging Logic Synthesis Equivalent AIG in ABC AIG is a Boolean network of 2-input AND nodes and invertors (dotted lines)

  8. One AIG Node – Many Cuts Combinational AIG • Each node in an AIG has many cuts • Each cut represents a different SIS node • No a priori fixed boundaries • Implies that AIG manipulation with cuts is equivalent to working on many Boolean networks at the same time f e a c d b Different cuts for the same node

  9. Technology mapping with structural choices Cut-based, heuristic, good area/delay, flexible Efficient combinational logic synthesis Fast, scalable, good quality Sequential verification Robust, integrated, interacts with synthesis Sequential synthesis Innovative, efficient, scalable, verifiable Current Work (2007) ABC-5

  10. Integrating synthesis/ mapping/retiming Larger space of solutions, improved quality Improving AIG-based synthesis and mapping Faster, more scalable, better quality Co-developing synthesis and verification Wider use of sequential transforms, improved quality Integrating synthesis with place and route Moving towards all-in-one solutions Creating configurable design flows Easy customization based on goals and resources Supporting emerging technologies Flexible solutions for the XXI century Next 5 Years (2007-2012) ABC-8

  11. Next 25 Years • Is logic synthesis finally dead? • NO! • Alive and well and living in Berkeley?  • It is a fundamental issue • Difficult problems will force new solutions

More Related