1 030320 abk C.A.D. Agenda u Roadmapping: “Living Roadmaps” for systems u SiP physical implementation platforms (CLC, SOS) s Tools needs u Interfaces and.

Slides:



Advertisements
Similar presentations
Methodology for High-Speed Clock Tree Implementation in Large Chips
Advertisements

An International Technology Roadmap for Semiconductors
Dan Lander Haru Yamamoto Shane Erickson (EE 201A Spring 2004)
ECE-777 System Level Design and Automation Hardware/Software Co-design
OCV-Aware Top-Level Clock Tree Optimization
© 2006 IBM Corporation 0. IBM Research © 2007 IBM Corporation Multi-Core Design Automation Challenges John Darringer IBM T. J. Watson Research Center.
abk C.A.D. Intellectual Agenda u Roadmapping: “Living Roadmap” to connect applications, architectures, components, technologies s Design envelopes;
Calibrating Achievable Design Roundtable Discussion June 9, 2002 Facilitator: Bill Joyner, IBM/SRC Wayne Dai, Andrew Kahng, Tsu-Jae King, Wojciech Maly,
EECE579: Digital Design Flows
The Design Process Outline Goal Reading Design Domain Design Flow
Evaluation of Placement Techniques for DNA Probe Array Layout Andrew B. Kahng 1 Ion I. Mandoiu 2 Sherief Reda 1 Xu Xu 1 Alex Zelikovsky 3 (1) CSE Department,
March 2002 update for GSRC Igor L. Markov University of Michigan.
1 HW/SW Partitioning Embedded Systems Design. 2 Hardware/Software Codesign “Exploration of the system design space formed by combinations of hardware.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
DUSD(Labs) GSRC bX update December 2002 Aaron Ng, Marius Eriksen and Igor Markov University of Michigan.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Architectural-Level Prediction of Interconnect Wirelength and Fanout Kwangok Jeong, Andrew B. Kahng and Kambiz Samadi UCSD VLSI CAD Laboratory
Andrew Kahng – October Layout Planning of Mixed- Signal Integrated Circuits Chung-Kuan Cheng / Andrew B. Kahng UC San Diego CSE Department.
1 Foundations for Understanding Achievable Design: Ground Truths, the Bookshelf, and Metrics June 21, 1999.
ELEN468 Lecture 11 ELEN468 Advanced Logic Design Lecture 1Introduction.
1 Foundations for Understanding Achievable Design: Ground Truths, the Bookshelf, and Metrics Theme Summary.
ELEN468 Lecture 11 ELEN468 Advanced Logic Design Lecture 1Introduction.
Threshold Voltage Assignment to Supply Voltage Islands in Core- based System-on-a-Chip Designs Project Proposal: Gall Gotfried Steven Beigelmacher 02/09/05.
Integration of Retiming with Architectural Floorplanning: A New Design Methodology for DSM Abdallah and Bassam Tabbara Profs: R.K.Brayton, A.R.Newton,
Network-on-Chip: Communication Synthesis Department of Computer Science Texas A&M University.
DARPA Calibrating Achievable Design Jason Cong, Wayne Dai, Andrew B. Kahng, Kurt Keutzer and Wojciech Maly.
Placement-Centered Research Directions and New Problems Xiaojian Yang Amir Farrahi Synplicity Inc.
Hierarchical Physical Design Methodology for Multi-Million Gate Chips Session 11 Wei-Jin Dai.
VLSI Physical Design Automation
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
Are classical design flows suitable below 0.18  ? ISPD 2001 NEC Electronics Inc. WR0999.ppt-1 Wolfgang Roethig Senior Engineering Manager EDA R&D Group.
ECO Methodology for Very High Frequency Microprocessor Sumit Goswami, Srivatsa Srinath, Anoop V, Ravi Sekhar Intel Technology, Bangalore, India Introduction.
CAD for Physical Design of VLSI Circuits
UC San Diego / VLSI CAD Laboratory Incremental Multiple-Scan Chain Ordering for ECO Flip-Flop Insertion Andrew B. Kahng, Ilgweon Kang and Siddhartha Nath.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Massachusetts Institute of Technology 1 L14 – Physical Design Spring 2007 Ajay Joshi.
1 ECE 556 Design Automation of Digital Systems By Prof. Charlie Chung-Ping Chen ECE Department UW-Madison.
ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray.
NUMERICAL TECHNOLOGIES, INC. Assessing Technology tradeoffs for 65nm logic circuits D Pramanik, M Cote, K Beaudette Numerical Technologies Inc Valery Axelrad.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
CSE 242A Integrated Circuit Layout Automation Lecture 1: Introduction Winter 2009 Chung-Kuan Cheng.
ECE 260B – CSE 241A /UCB EECS Kahng/Keutzer/Newton Physical Design Flow Read Netlist Initial Placement Placement Improvement Cost Estimation Routing.
CHAPTER 8 Developing Hard Macros The topics are: Overview Hard macro design issues Hard macro design process Physical design for hard macros Block integration.
Company LOGO Final presentation Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
Present – Past -- Future
System-level power analysis and estimation September 20, 2006 Chong-Min Kyung.
DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
Wajid Minhass, Paul Pop, Jan Madsen Technical University of Denmark
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
Overview of VLSI 魏凱城 彰化師範大學資工系. VLSI  Very-Large-Scale Integration Today’s complex VLSI chips  The number of transistors has exceeded 120 million 
Outline Motivation and Contributions Related Works ILP Formulation
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
Test complexity of TED operations Use canonical property of TED for - Software Verification - Algorithm Equivalence check - High Level Synthesis M ac iej.
DUSD(Labs) GSRC Calibrating Achievable Design 11/02.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 15: March 13, 2013 High Level Synthesis II Dataflow Graph Sharing.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
Time-borrowing platform in the Xilinx UltraScale+ family of FPGAs and MPSoCs Ilya Ganusov, Benjamin Devlin.
ASIC Design Methodology
Calibrating Achievable Design
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
Automated Extra Pipeline Analysis of Applications mapped to Xilinx UltraScale+ FPGAs
Revisiting and Bounding the Benefit From 3D Integration
ITRS Roadmap Design Process Open Discussion EDP 2001
Overview of VLSI 魏凱城 彰化師範大學資工系.
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
HIGH LEVEL SYNTHESIS.
Measuring the Gap between FPGAs and ASICs
Presentation transcript:

abk C.A.D. Agenda u Roadmapping: “Living Roadmaps” for systems u SiP physical implementation platforms (CLC, SOS) s Tools needs u Interfaces and standards (“infrastructure”) for design process s Internal to flows and methodologies s External: down (manufacturing variability models, mask flow handoff, cluster tool abstractions, … ) or up (IO cells, signaling standards, logic, system-level, …) s Reusable, composable solvers  rapid flow synthesis/optimization s Measurement and quantification of design quality, design productivity s Concrete realizations of GSRC and other methodologies t with metrics and automated evaluators (bX)

abk Infrastructure and Benchmarking Agenda u Today 9:00 – 10:00 s BX and Benchmarking Status s Saurabh Adya: new Placement Utilities slot s Aaron Ng: Creating a Living Benchmarking Resource Using BX u Today 10:00 – 11:00 s Placement-Centered Directions (Mini-Flows, New Problems) s Xiaojian Yang: Industry suggestions u Today 11:00 – 12:30 pm s Concrete steps with OpenAccess s Mark Bales: OA status update s Discussion

abk Placement-Centered Open Problems u Incremental Placement u Combined Placement and Floorplanning s locks solution into a bad subspace s Timing is a constraint (not an objective); WL is an objective s Problem = lack of understanding of interrelationships between different objectives, e.g., timing, area (fixed-die) and congestion t N.B.: WL may not really be an objective: it is a proxy for congestion (area) s Issue of capturing timing in top-down partitioning-based placement (partitioning is net-based; timing is path-based) u Open question: How is SI solved at placement? u IR drop placement? u Variability-aware placement?

abk u Thermal placement (not just dynamic power minimization) s Given activities of all gates, find a placement to minimize a linear combination of dynamic power and maximum thermal variation u Hierarchy-driven placement? s Probably moving to flat, so this seems less important u Datapath-based (timing-constrained) placement s People have tried but have not achieved notably better results s 2 literature from late 1980’s: Ebeling et al. subgraph isomorphism, Odawara/Szymanski/Nijssen-Jess/Varadarajan-Arikati on regularity extraction Placement-Centered Open Problems

abk u Power implications (voltage islands) s Chuck also mentions this s Clock gating s Multi-Vdd islands: granularity of several hundred cells (?) – 1-2 rows min in V, stripe pitch min in H s Ground islands (shutdown of blocks keeping memory partially powered up) s Cf. Amir’s work at Northwestern ~1995 u Placement for BIST (check with Tim Cheng et al.) u Signal Integrity Issues (crosstalk handling at floorplan and placement) u Clock distribution u ABK Suggestion: Single-width, single-pitch cell layout, synthesis, place and route flow: WOULD BE HEROES !!! (PhasePhirst!, SCAAM, etc. == next-generation lithography proposals, all of which depend on “hyper- resolution” (“2-beam imaging”)  basically, only one direction and one pitch will print (the layout is a subset of a grating). Goal: C.A.D. people should prove a one-time, bounded hit on Moore’s Law (e.g., 30% density) but then scalability of SP&R thereafter. Placement-Centered Open Problems

abk u X, Y Architectures March 5 th EE Design ? u Design for Variability u Backend Process Optimization s Complex objective: marketing, methodology, integration s Marketing: BEOL should be optimized for many designs (derivatives, etc.) – range of size, frequency, etc. s Methodology: Crosstalk, IR drop, routing density, etc. t Statistical information : %WL per layer, %designs having X #gates, Y MHz, s Integration: cost of fabrication (e.g., AR limits, low metal-layer count, #layers, thickness (mfg throughput, pitch LBs from AR limits, …)) Placement-Centered Open Problems