We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byAbbey Burbank
Modified about 1 year ago
© 2013 IBM Corporation A Smarter Design Environment Tom Guzowski / Bert Bradley
© 2013 IBM Corporation A Smarter Design Environment 2 Author/Speaker Information Name – Tom Guzowski Affiliation/Company – IBM Phone number – 802-769-7784 Email – email@example.com@us.ibm.com Name – Bert Bradley Affiliation/Company – IBM Phone number – 512-286-9012 Email – firstname.lastname@example.org@us.ibm.com
© 2013 IBM Corporation A Smarter Design Environment 3 Abstract The chip design environment needs to grow smarter and more intuitive in order to leverage the evolving capabilities of design automation tools / flows and the increasing complexity of technologies beyond 32 nm. This infrastructure intelligence embodies the creation of symbiotic relationships between the software developers applications and the designers exploitation of them. In these relationships, design teams are integral to the development and optimization of the infrastructure. This presentation outlines a set of infrastructure applications / processes that our Design and Technology infrastructure group, working in collaboration with chip design teams, has developed to address these demands for internal and customer projects. These include a cognitive designer interface, an intuitive methodology language/parser, a predictive, “on the fly” and historical analytics system, and an elastic model/tool suite environment. A high level overview of each item, use cases, and benefits is presented as well as how the design engineers were incorporated into their development.
© 2013 IBM Corporation A Smarter Design Environment 4 Design – Designer – Infrastructure A Smarter Design Environment Increased design complexity More robust designer environment More robust designer environment Smarter Infrastructur e More hierarchical Higher performance Higher circuit count Increased function Reduced schedule Larger, distributed design teams Integrated applications Longer tool run times More complex flows Design dependent methodologies Reliance on empirical methods Common cockpit for all tool and methodology launching Adaptive and dynamic methodology management Predictive and real time feedback Design tune-able technology models and tools A smart infrastructure is the key to enhancing synergy between design and development teams.
© 2013 IBM Corporation A Smarter Design Environment 5 Smarter Infrastructure Solutions TheGuide – common design workflow/application manager –Designer level views of key tool/flow controls and collateral –Comprehensive cockpit and dashboard (auto/manual execution) –Socket-ed interfaces to applications reduces design and model loading overhead –User adaptable and extendable Methscript Language / Parser - Adaptable and dynamic methodology – Designer friendly flow syntax – Dynamic flow update/reload – Fully transportable environment Design Profiling Analytics - Predictive and real time feedback – On-the-fly estimation of tool IT requirements and longer term resource planning – Automated design progress report – Design health check (wip) – Trend analysis to TAT estimation (wip) Design Specific Installs - Design tune-able technology model and tool kits – tools individually selectable to a specific version or revision – technology IP individually selectable to a specific version or revision A Smarter Design Environment User oriented languages, comprehensive analytics, and customizable libraries built into a standard cockpit all contribute to a smarter design environment.
© 2013 IBM Corporation A Smarter Design Environment 6 TheGuide Infrastructure – an overview Data View Tools, Models, Methodologies, Scripts, IT, Data, Documentation Tool View Methodology View Configuration Manager TheGuide Tool Launcher Data Organizer Methodology Advisor Process Supervisor Upgrade Assistant Design Profiler Analytics View Process View Meta-data View UpdateView designers TheGuide re-factors data into user oriented views to allow users to focus on design level challenges.
© 2013 IBM Corporation A Smarter Design Environment 7 TheGuide Infrastructure – common workflow environment Methodology Display, Status, and Control Methodology Step Functions Project Data Access IT Steering Control Data capture Design Data Organization Tool and Methodology Selection and Version Control Command Line Access Behind the scenes analytics The workflow manager’s visual integration of methodology, status, and process control.
© 2013 IBM Corporation A Smarter Design Environment 8 Methscript Language – bridging the gap between tool developers and designers TheGuide Pre-released methodology XML Designers Methscript parser User developed or altered methscript with contained parms Hidden methodology XML Methodology display Methodology watch XML parser The methscript language has transformed the methodology development process. Floor-planning and physical implementation flows now have the design teams actively engaged in developing release-able methodologies.
© 2013 IBM Corporation A Smarter Design Environment 9 Methscript – a designer oriented language Syntax-lite, compact language (positional parameters and simple delimiters) Simple defaults (e.g. methodology step name used as default applications script) Short cuts (e.g., one methscript line can generate N-way parallel flow for all modules) Many single line scope commands “continue on error” parsing Legacy XML methodology interface File validity checking at parse time All subflows could be contained in one methscript file, resulting in multiple XML files Back annotation of scripts integrated into Guide user interface Historical runtime data retained in Guide session for use in next run START_PROC proc_name START_SEQUENTIAL START_DEFAULTS tool_name script_variable value … script_variable value END_DEFAULTS step_name[ ::script_name] tool_name [ script_variable=value... script_variable=value] [ // tcl_variable=value... tcl_variable=value ] … END START_PARALLEL START ALTERNATIVE step … END step … END END_PROC USE proc_name “macro1 macro2 … macroN” Coding Features PROCEDURE DEFINITION STEP GROUPING TOOL DEFAULTS STEP PROCEDURE CALL LOOP
© 2013 IBM Corporation A Smarter Design Environment 10 Methscript – display for methscript and XML input methscriptXML
© 2013 IBM Corporation A Smarter Design Environment 11 Design Profiling - an overview … … … TheGuide (internal and external) design methodologies Design Profiling … Standardized Web and Unix based Analysis and Reports database User access to database project temporal comput er timing physical wiring clocking checking design result images (wip) …
© 2013 IBM Corporation A Smarter Design Environment 12 Design Profiling – smart feedback Analysis and Reports Design Health Check Project Management Tool and Technology Usage Monitoring Milestone Prediction IT Forecasting … TheGuide Design Profiling Design Team Execution and Result Data Tool/Flow controls Management Team Business Analysis and Reports Technical Analysis and Reports IT and run time data
© 2013 IBM Corporation A Smarter Design Environment 13 Design Profiling - smart feedback - design health check example Automatic collection, analysis, and reporting saves each designer ~ 4 hours per week managing their results and summarizing for team lead/management.
© 2013 IBM Corporation A Smarter Design Environment 14 Design Profiling - smart feedback – milestone prediction example Design teams use design profiling to extrapolate how fast a design will close for next milestone. Visualization reports can help identify the spots where designers are iterating.
© 2013 IBM Corporation A Smarter Design Environment 15 Design Profiling - smart feedback – IT forecasting example Historical project analysis in Design Profiling helps plan for future workload. (host data, cpu time, requested/actual memory usage tracked for process tree by watcher process)
© 2013 IBM Corporation A Smarter Design Environment 16 Design Specific Installs – Guide project data to tool/tech interface Toolkit Release / Version – Maintenance – Patch Tool kits M2.P4M2.P3M2.P0 M1.P7M1.P6M1.P0 TheGuide (project data) Tools Model kits Library Release – IP Version – IP Revision IP … … Rel 4Rel 1 … … … links Rel 18.1 Tools and models evolve frequently to keep pace with technology enhancements and design requirements. Smart installs make all updates available to designers – links are exploited to save space. Every tool and model kit IP update is uniquely selectable from TheGuide
© 2013 IBM Corporation A Smarter Design Environment 17 Design Specific Installs – typical usage models : latest, frozen, pliable Toolkit Release / Version – Maintenance – Patch Tool kits M2.P4M2.P3M2.P0 M1.P7M1.P6M1.P0 Tools Model kits Library Release – IP Version – IP Revision IP … … … … … links Rel 18.1 TheGuide (project data) Rel 4Rel 1 Most designers select most recent updates in construction phases - TheGuide defaults to this model. Latest Frozen Pliable
© 2013 IBM Corporation A Smarter Design Environment 18 Summary / Conclusions / Challenges. Designs and technologies continue to grow in complexity. Complexity drives new capabilities in design tools and methodologies New tool functionality and methodology enhancements require more effective collaboration between developers and designers. Increased designer / developer collaboration promotes a smarter infrastructure through more adaptable environments, intuitive interfaces, focused feedback, and expedient delivery Increased design complexity More robust designer environment More robust designer environment Smarter Infrastructur e TheGuide Workflow Manager Methscript Language Design Profiling Analytics Design Specific Tool/Model Kits Challenges: Designer inertia / acceptance Enhancement requests Conventions and standards
Software Configuration Management. The process of identifying, organizing, and controlling changes to the software during development and maintenance.
Impromptu Data Extraction and Analysis Data Mining and Analytics Framework for VLSI Designs Sandeep P
Configuration management l Managing the products of system change l Objectives To explain the importance of software configuration management (CM) To describe.
To explain the importance of software configuration management (CM) To describe key CM activities namely CM planning, change management, version management.
Implementing Baan PDM BWU – Orlando, FL October 17, 2001 Session 6 Chris Jamison RedKlay Web Solutions, Inc. PDM = Product Data Management.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Software Quality Assurance By Adnan Khan. The process of identifying, organizing, and controlling changes to the software during development and maintenance.
Jack Malloch Product Service Advisor Global Support Services.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
1 Upgrading to IBM Cognos 10 Marc deLorimier Solution Architect State, Local & Higher Ed.
This chapter is extracted from Sommerville’s slides. Text book chapter
1 HP Quality Center Overview. 2 Deliver optimal business results through high-quality applications HP Quality Center core Supporting key stakeholders.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration Packages structure External dependencies Configuration.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
How Sage ERP X3 Systems Can Benefit Businesses. Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
Visual Scripting of XML. Introduction - Presenters David Webber Paul Stannard
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Supplier Contract Management © 2006 Oracle Corporation – Proprietary and Confidential 2. Author & Negotiate 5. Amend4. Monitor and Track 6. Renew & Closeout.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
PRJ566 Project Planning & Management Software Architecture.
© 2010 IBM Corporation Business Analytics on System z – Capacity Management Solution Dave Jeffries - WW Business Analytics on System z.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
EXPERT DOCUMENT SOLUTIONS FOR YOUR BUSINESS EXPERT DOCUMENT SOLUTIONS FOR YOUR BUSINESS.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Shop 9000 Product Review 2007 Visual User Group Nov 21 st 2007.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
PROPRIETARY 2003 Data Research Analysis & Consultancy Solutions All Rights Reserved. This is achieved by: Improving availability / reducing stock outs.
Moving To Business Objects XI – Release 2 Presented to Business Objects User Group Rich Strout October 20, 1006.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Alphabet Soup: PSS Contribution April 3, 2013 Jamie Wyant |
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 29Slide 1 Configuration management l Managing the products of system change l Objectives.
Agile Testing with Testing Anywhere The road to automation need not be long.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Presentation Using the Cisco Technical Support.
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
Unified process(UP) UP is an OO system development methodology offered by Rational(Rational Rose) s/w, now a part of IBM Developed by Booach,Rambaugh,Jacobson--
Copyright © 2009,Intel Corporation. All rights reserved. Auto ECO Flow Development For Functional ECO Using Efficient Error Rectification Method Based.
The Self-Managing Database: Guided Application and SQL Tuning Mohamed Ziauddin Consulting Member of Technical Staff Oracle Corporation Session id:
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS? Data Transformation Services (DTS) DTS is a set of objects and utilities that.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Policy Automation with Oracle Service Cloud Overview and Roadmap CON8909 Davin Fifield,
Project Management with VIVA PPM Tool ( Project Portfolio Management)
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Sage North America Sage ERP X3 Standard Edition|Solution Overview Solution Objectives and Configuration Methodology and Project Quality Plan.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
SOA in Telecommunications September 30, 2008 Speaker: Mike Giordano.
Technology Capabilities. Market Research + Tech Capabilities Datamatics has in-house capabilities to deliver Technical expertise. Our clients rely on.
© 2017 SlidePlayer.com Inc. All rights reserved.