1 030320 abk C.A.D. Intellectual Agenda u Roadmapping: “Living Roadmap” to connect applications, architectures, components, technologies s Design envelopes;

Slides:



Advertisements
Similar presentations
18 July 2001 Work In Progress – Not for Publication 2001 ITRS Test Chapter ITRS Test ITWG Mike Rodgers Don Edenfeld.
Advertisements

Technology Drivers Traditional HPC application drivers – OS noise, resource monitoring and management, memory footprint – Complexity of resources to be.
© 2006 IBM Corporation 0. IBM Research © 2007 IBM Corporation Multi-Core Design Automation Challenges John Darringer IBM T. J. Watson Research Center.
DARPA Assessing Parameter and Model Sensitivities of Cycle-Time Predictions Using GTX u Abstract The GTX (GSRC Technology Extrapolation) system serves.
Calibrating Achievable Design Roundtable Discussion June 9, 2002 Facilitator: Bill Joyner, IBM/SRC Wayne Dai, Andrew Kahng, Tsu-Jae King, Wojciech Maly,
Hardware/Software System Design and Validation Dr. Xiaoyu Song Networked Sensors Architecture Platform based on Component-based.
1 HW/SW Partitioning Embedded Systems Design. 2 Hardware/Software Codesign “Exploration of the system design space formed by combinations of hardware.
OCIN Workshop Wrapup Bill Dally. Thanks To Funding –NSF - Timothy Pinkston, Federica Darema, Mike Foster –UC Discovery Program Organization –Jane Klickman,
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.
CAD and Design Tools for On- Chip Networks Luca Benini, Mark Hummel, Olav Lysne, Li-Shiuan Peh, Li Shang, Mithuna Thottethodi,
abk C.A.D. Agenda u Roadmapping: “Living Roadmaps” for systems u SiP physical implementation platforms (CLC, SOS) s Tools needs u Interfaces and.
ITRS-2001 Design ITWG Plan December 6, 2000 Bill Joyner, SRC/IBM.
BIST vs. ATPG.
Threshold Voltage Assignment to Supply Voltage Islands in Core- based System-on-a-Chip Designs Project Proposal: Gall Gotfried Steven Beigelmacher 02/09/05.
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.
Power is Leading Design Constraint Direct Impacts of Power Management – IDC: Server 2% of US energy consumption and growing exponentially HPC cluster market.
CAD Techniques for IP-Based and System-On-Chip Designs Allen C.-H. Wu Department of Computer Science Tsing Hua University Hsinchu, Taiwan, R.O.C {
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.
Brussels, 1 June 2005 WP Strategic Objective Embedded Systems Tom Bo Clausen.
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
Wireless Networks Breakout Session Summary September 21, 2012.
UC San Diego / VLSI CAD Laboratory Incremental Multiple-Scan Chain Ordering for ECO Flip-Flop Insertion Andrew B. Kahng, Ilgweon Kang and Siddhartha Nath.
High Performance Embedded Computing © 2007 Elsevier Chapter 1, part 2: Embedded Computing High Performance Embedded Computing Wayne Wolf.
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.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
DARPA GTX: The MARCO GSRC Technology Extrapolation System Abstract Technology extrapolation -- i.e., the calibration and prediction of achievable Technology.
ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray.
RF network in SoC1 SoC Test Architecture with RF/Wireless Connectivity 1. D. Zhao, S. Upadhyaya, M. Margala, “A new SoC test architecture with RF/wireless.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
An accurate and efficient SSO/SSN simulation methodology for 45 nm LPDDR I/O interface Dr. Souvik Mukherjee, Dr. Rajen Murugan (Texas Instruments Inc.)
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Novel, Emerging Computing System Technologies Smart Technologies for Effective Reconfiguration: The FASTER approach.
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.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 1 Course Overview Mustafa Ozdal Computer Engineering Department, Bilkent University.
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.
Distributed Computation: Circuit Simulation CK Cheng UC San Diego
1 Presenter: Min Yu,Lo 2015/12/21 Kumar, S.; Jantsch, A.; Soininen, J.-P.; Forsell, M.; Millberg, M.; Oberg, J.; Tiensyrja, K.; Hemani, A. VLSI, 2002.
Data Center & Large-Scale Systems (updated) Luis Ceze, Bill Feiereisen, Krishna Kant, Richard Murphy, Onur Mutlu, Anand Sivasubramanian, Christos Kozyrakis.
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
Computing Systems: Next Call for Proposals Dr. Panagiotis Tsarchopoulos Computing Systems ICT Programme European Commission.
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.
Dirk Stroobandt Ghent University Electronics and Information Systems Department A New Design Methodology Based on System-Level Interconnect Prediction.
DUSD(Labs) GSRC Calibrating Achievable Design 11/02.
Microprocessor Design Process
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
Introduction to ASICs ASIC - Application Specific Integrated Circuit
ASIC Design Methodology
Calibrating Achievable Design
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
Revisiting and Bounding the Benefit From 3D Integration
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
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
An Automated Design Flow for 3D Microarchitecture Evaluation
HIGH LEVEL SYNTHESIS.
Applications of GTX Y. Cao, X. Huang, A.B. Kahng, F. Koushanfar, H. Lu, S. Muddu, D. Stroobandt and D. Sylvester Abstract The GTX (GSRC Technology Extrapolation)
Presentation transcript:

abk C.A.D. Intellectual Agenda u Roadmapping: “Living Roadmap” to connect applications, architectures, components, technologies s Design envelopes; Impacts of innovations; FCRP portfolio gaps s Synergies: Drivers, Power-Energy, Reliability, C2S2 Fabrics, MSD, IFC u Focus on SiP physical implementation platforms (CLC, SOS) s Huge hole in FCRP understanding s Need technology and cost modeling, tools, implementation, roadmapping s Concrete high-end design driver (initially, CLC SiP driver highlighting logic-DRAM integration, DARPA MSP (Boeing STAP)) 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 Measurement and quantification of design quality, design productivity

abk Concrete Outcomes u Task 1: Living Roadmap (from applications through ITRS technologies) s Cost-aware s Gaps  research + tool needs t Manufacturing handoff, die-package interface, variability, global signaling, synchronization, power delivery, robustness, … s GTX grows into a system-level analysis tool that is validated with design drivers u Task 2A: Develop SiP implementation platforms s Platform-specific tools and roadmapping u Task 2B: High-End (“Radar on a Chip”) Driver s Demonstration vehicle for overall GSRC methodology and CLC SiP-specific tools s Driver scaling + extrapolation s Integration paths for GSRC’s and other design methodologies u Task 3: Design process infrastructure s Design data models and interfaces  current enablers, future standards s Reusable, composable solvers  rapid flow synthesis/optimization s Concrete realizations of GSRC and other methodologies t with metrics and automated evaluators (bX)

abk Working Sessions u Goals s Drivers: Which ones? How they unify GSRC activities? Key research gaps? Roadmaps of functional requirements, technology showstoppers s Roadmapping: PED and Reliability s Design Infrastructure: OpenAccess data model and extensions; mini-flows and benchmarking (placement focus) u Today 10:30 – noon (joint with PED and Reliability) s CLC SIP and MSP, Radar-on-Chip Driver (Dai) s PicoRadio (PicoNode) Driver (Rabaey) u Today 1:00 – 2:30 pm s Home Gateway Driver (Kulkarni, Keutzer, Hwu) – brainstorming session u Today 3:00 – 4:00 pm s Roles of Drivers in new GSRC

abk Driver Discussions u Which ones? u How do they unify GSRC activities? u Key research gaps? u Roadmaps of functional requirements, technology showstoppers u Today 10:30 – noon (joint with PED and Reliability) s CLC SIP and MSP, Radar-on-Chip Driver (Dai) s PicoRadio (PicoNode) Driver (Rabaey) s MicroLab (alternative space) (Gupta) u Today 1:00 – 2:30 pm s Home Gateway Driver (Kulkarni, Keutzer, Hwu) – brainstorming session u Today 3:00 – 4:00 pm s Roles of Drivers in new GSRC

abk Driver Discussions u A DRIVER IS: s A concrete design for a specific application s (Lots of $, very few papers ) u WHAT (D&T) PROBLEM IS THE DRIVER TRYING TO GET US TO SOLVE? s Continuation of the Moore’s Law for COST s Scalability of design or its infrastructure s Conceptualization (modeling, representation, validation) of systems s Unreliability and Unpredictability at component level s (Validation should be on this list, but how exactly are the drivers such as Radar- On-Chip driving validation?) s (Should Power be a first-class citizen?) s (N.B.: “Mixed-*” is mostly implicit in Conceptualization) u WHAT ARE DELIVERABLES ASSOCIATED WITH A DRIVER? s Design data (spec, arch, netlist, implementation, simulation, verification) and hardware s Tools

abk Driver Discussions u Axes for Drivers: s Metrics: heterogeneity, performance, power, size, reliability/RAS, cost s Impact: intrinsic value, interest (DARPA? HP/IBM/? Or Bechtel/PGE/?), technology leading edge s Synergy: semiconductor technologies, bridges within GSRC, package, system u System-Level vs. Fabric/Block Level s Application-level vs. implementation-level challenges s Bottom-up super-components (= top-down subsystems) that enable system: are these created by GSRC or C2S2? u Candidates s Batteryless t Ambient embedded networked sensing (= proxy for “next-gen”) t PicoNode, LabOnChip, MICA, SmartDust s High-performance computing t SIP / stacking: Radar On Chip: STAP DSP + Memory integration, CLC-SIP physical platform t General-purpose computing (500 5GHz MIPS cores on chip) t Utility computing (data center

abk Driver Discussions u Drivers + Infrastructure = third dimension s Are we picking drivers as a minimum-size cover, or are we picking drivers as “impactful”? Need to bound the goals, scope, … of this discussion s Communication-based, soft systems s DFX: Test, Verification, Power, Reliability, … u Other s Logistics t Leveraging (“how we do it now”), not building (rather, “hypothesis testing”) t Common access s Need a driver taxonomy + metrics: access/interfacing, heterogeneity, etc. s Links: OpenGIS.org, Security (SEC Disaster Recovery + Business Continuance), Recover-Oriented Computing, … s Home Gateway: How does drive VLSI and IC design? s What criticality is being overcome by spending $$$ on this driver?

abk PD Open Problems (Payman and Amir) u Incremental 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 How is SI solved at placement? u IR drop placement? IR drop has impact on timing and reliability and hence important u Variability-aware placement?

abk PD Open Problems (Payman and Amir) 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? s Probably moving to 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

abk PD Open Problems (Payman and Amir) 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 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. 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, …))

abk Working Sessions u Friday parallel session #1: Roadmapping s 9:00 – 11:00am (joint with PED and Reliability) s Background (Energy, Reliability, Variability) s Panel: PED Roadmapping Needs and Research Gaps s 11:00am – noon s Roadmapping of Process Variability, Cost Optimizations u Friday parallel session #2: Infrastructure, Benchmarking s 9:00 – 10:00am s BX and Benchmarking Status s 10:00am – 11:00am s Placement-Centered Directions (Mini-Flows, New Problems) s 11:00am – noon s Concrete steps with OpenAccess u Friday 1:30 – 2:30pm s Discussion of C.A.D. Roles in the “New GSRC”: collaborations, projects, milestones