EEC 119B Spring 2014 Final Project: System-On-Chip Module
|
|
|
- Marybeth Webb
- 10 years ago
- Views:
Transcription
1 EEC 119B Spring 2014 Final Project: System-On-Chip Module Dept. of Electrical and Computer Engineering University of California, Davis Issued: March 14, 2014 Subject to Revision Final Report Due: June 11, 2014, 6:00 PM Reading: Rabaey [1]. Objective The objective of this project is to create and verify through simulation an integrated circuit design targeted to a novel application. In addition to developing the design, project teams will evaluate transitioning the design to a product as either licensed intellectual property, as a standalone chip, or as a multi-chip set. The technical description and market analysis of the final design will be incorporated into a final project report. Tool Setup Use the Cadence tools setup that were used for the labs in 119A. Additional tool flows for synthesis, place and route are available and may be used at your discretion. Tutorials for these flows will be available on the class SmartSite. Project Proposal and Abstract Brainstorm among your teammates or others to decide on a particular application area for your system-on-chip design. Download and complete the project proposal document from the course SmartSite. The proposal is a preliminary document that must be reviewed by the instructional staff before your final project is approved. Expect the final project scope and specifications to be different from the original proposal in significant ways, especially to limit the size of the project to something that can be executed by a small team. Once the project is approved, prepare and submit the detailed project plan (see below). 1
2 Product Planning and Market Analysis Part of the project includes an economic analysis which accounts for the costs and return on investment of creating a product around your system-on-chip module design. You will quantitatively evaluate three product models: (1) distributing the entire system-on-chip module as an intellectual property (IP) block so that it would be integrated in other chips sold by other chip vendors, as part of a larger system-on-chip (SoC), (2) selling the system-onchip module as a standalone chip, which would be integrated into the application device. For example, if your module is designed for low-power image processing, it could be integrated into mobile phones by handset makers or bundled as part of the camera system-on-chip module by camera manufacturers. Finally (3), evaluate selling the module as a multi-chip set that could be integrated into a broader variety of products. The tradeoffs include lower costs and decreased time-to-market for Option 1, but higher profits for Option 2. For both options, you need to determine the sales price S t ($/chip for Options 2 and 3, $/license or $/chip which includes the IP for Option 1). To find S t, use the cost models from EEC 119A Lecture 8 supplemented with information you research. For example, you can use web resources to determine volume pricing of IC packages for Option 1. To give you an idea of current system component pricing, the camera system-on-chip modules in the iphone 4S are estimated to cost $17.60 (this includes ICs, optics, packaging, and connectors) while the cost of the total bill of materials (BOM) is estimated to be $188. More detailed information on the iphone 4S BOM is in the Resources section of the SmartSite, which you can use to get a sense of how much various IC components cost. You need to document in your final report in table form the following costs for each option: 1. Non-Recurring Engineering Costs (NRE s) (a) Engineering Design Cost C E : Including labor, so you must estimate team size and development schedule, CAD tools, etc. (b) Prototype Manufacturing Cost C P T : Obtain an online quote from the MOSIS IC prototype foundry service for the 180nm TSMC CMOS technology for a chip the size of your design. Use this cost for both options since the IP block would have to be tested in a standalone chip before the design can be marketed anyway. 2. Recurring Costs (a) Option 1: Assume 25% of the NRE s as recurring costs associated with maintaining documentation, providing customer support, porting the IP block to other process technologies. (b) Options 2 and 3: Include both the recurring total chip manufacturing costs and support costs. Assuming the following when computing total chip manufacturing cost C t : i. Wafer Radius (r) = 10 cm (8 in. diameter wafers) ii. Wafer Cost (C w ) = $500 iii. Die Fab Yield (Y df ): Calculate chip costs based on four yield values as a function of your design s area A. Use the Poisson and Murphy yield models assuming defect densities D of 10 3 /mm 2 and 10 4 /mm 2. 2
3 iv. Package Cost (C pa ): Find a standard package from the web (e.g., from Digi- Key) based on the number of I/O pins for your design. Assuming the highest possible quantities (i.e., the lowest price per package). This is an unrealistic assumption for some applications. For example, imager packages need transparent windows and so are higher cost, so you may be computing a lower bound on package cost with this estimate. Document whether this cost estimate is a lower or upper bound. v. Test Cost (C te ) = $0.10/pin (In general, the time and complexity of the testing is loosely proportional to the number of chip I/O s.) vi. Packaged and Tested Yield (Y pa Y te ) = 98% Assume 20% of the total chip manufacturing cost as recurring costs due to overhead (documentation, field engineering support, sales and marketing, etc.). For all three options, compute the cost assuming the system can be scaled to commercial size. For example, suppose your project involved designing an image processing module for a (256 pixels each for red, green, and blue) imager with a 4b ADC. Assuming a 5 megapixel imager (5MP) as used in the iphone 4 with RGB pixels each with 8b resolution, you may need to scale your image buffer memory area by and your ADC area by Relevant specifications for commercial products can be found using Internet resources. Document how you computed the scaled cost of your system-on-chip module using equations in your final report and presentation. In addition to the product planning and cost analysis, you must also provide a brief market analysis for both options. Who would be your major customers? How many units can be sold? What are the geographically most important markets? When should a new and improved version of the product be launched? Use publicly available information from the business press and industry analysts such as Gartner Research to justify your market estimates. For example, in 2011 one of the design teams determined that testing for tuberculosis in South Asia and southern Africa would make the most economic sense for a mobile phone fluorescence microscopy imager module. Project Plan Your first deliverable will be a plan to execute your proposed project. This is a 3-4 page document plus a Gantt chart outlining project tasks, dependencies, and task durations. Your project plan must include the following sections: 1. Team: List the team members, choose a team name, and assign a team leader who is responsible for making final decisions regarding the system-on-chip module design. 2. System-On-Chip Module Design Task: Define and list subtasks, assign team members to each, and estimate duration of the subtasks. 3. Product Planning Task: Define and list subtasks, assign team members to each, and estimate duration of subtasks. 3
4 4. Milestones: Define and list milestones to be completed by each project status meeting and presentation (see below). 5. Schedule Risks: Define and list any unknowns which might negatively affect the proposed schedule and how much the schedule may be extended. Project Meetings Each team will be assigned a primary TA as a mentor to help oversee the design process. Regularly scheduled meetings (approximately every two-three weeks) will occur with each team, their primary TA, and the instructor to review progress and plan the next few weeks activities. Each team member will give a brief oral report describing their individual contributions to the current progress of the team. Intermediate results, such as schematics, plots of preliminary simulations, or layouts must be shown at these meetings to enable the teaching staff to gauge progress. Schedule Important dates and deliverables for the design project are listed below: March 19, 2014: Project Plan and Gantt Chart Week 3 (April 14-18): Project Status Meeting April 28, 2014 (may move to April 21): Mid-Project Presentation Week 7 (May 12-16): Project Status Meeting May 30, 2014: System-On-Chip Module Design Completed (stretch goal) System-on-chip module design will be verified against instructional staff/project team test bench. Power and performance will be determined by simulation of layout with extracted parasitic capacitances. June 4, 2014: System-On-Chip Module Design Completed (nominal goal) June 11, 2014: Final Project Presentations Final Project Report due. Project Presentations Each team will make two presentations to the full class. The mid-project presentations will be done in lecture on April 21 or 28, 2014 and the final project presentations will be given during the final exam period scheduled for EEC 119B. 4
5 1. Mid-Project Presentations: Each team will have 10 minutes with 1-2 minutes each for questions. All team members must present. At the mid-project presentation, you must show the architecture of your system-on-chip module design including details such as the ADC architecture, size of your SRAM memory blocks, controller state diagram, etc. You should mark progress relative to your Gantt chart from your project plan and describe your approach to completing the project by the deadline. 2. Final Project Presentations: Each team will have 15 minutes with 2-3 minutes each for questions. All team members must present. At the final presentation, you must show the completed layout of your system-on-chip module and chip designs, provide a summary of the design with important figures of merit such as area, peak performance of the I 2 C or other standard interface, and power consumption. You must also summarize your cost and market analysis. The presentation will serve as an oral summary of your written final report, which will include many more details about the design. Report You must hand in a typewritten report to receive credit for this project. Your report should be concise, but must include the following sections and sufficient supporting details such as plots, graphs, and tables. The list below is only a guideline. Add any material which you feel is important for the teaching staff to evaluate your work and each individual s contribution. 1. Executive Summary: Describe in a few paragraphs the objectives of the design including the key features of the system-on-chip module and the performance. Summarize the results of the project, including which units were completed and which were not (if any) and list any significant bugs which were not fixed. Also summarize the product planning and market analysis. 2. Architecture: This section documents the architecture of your system-on-chip module. Include a block diagram of your final design (which will likely be different than the one in your original project proposal). Describe your overall approach to design tradeoffs. Did you concentrate all the miscellaneous logic in a single controller or did you distribute the control functions among the other subunits? Also include a description of the individual blocks which should include information such as your architecture for the ADC and the SRAM organization (total memory size, partition into subarrays, etc.). Justify the design choices you made for each subunit. Include supporting details such as circuit schematics for important elements such as the comparator used in the ADC. 3. Functional Verification: Briefly document your approach to verifying the individual subunits. What were the testbenches that you used? Describe how you measured the simulated current and computed the average power for the system-on-chip module. Describe your strategy for generating your power characterization stimulus vectors. Someone reading this section should be able to easily duplicate your results by following the methodology described in this section. 5
6 4. Physical Design and Verification: Summarize your approach to completing the physical design. How did you floorplan your design? Did you use an automated layout flow (synthesis followed by place and route)? Did you use manual layout for some subunits? How did you place the I/O pads? Be sure to include a picture of the overall design layout with major functional units indicated in outline and report the total area for the design with and without the I/O pad ring. 5. Results and Discussion: Describe succinctly the delay, area, and power results produced by simulation. Include a summary table highlighting the important performance parameters. How could these parameters be further improved in future designs? 6. Product Planning and Market Analysis: Describe the results of your product planning and cost analysis as well as your market analysis. You must include any references to market data from the published literature which you used to justify your market size estimates. Make a product recommendation between the two options (licensed IP or standalone chip) and justify it. 7. Lessons Learned: Discuss the technical lessons, and share the insight that you gained. What would you do differently if you had to do this all over again? What advice do you have for students who will take this course next year? Also, discuss your non-technical lessons including management of human resources (the team), workload partitioning, scheduling, collaboration, etc. You may also include feedback to the instructor for improving the course in future offerings. Your feedback would be highly appreciated. 8. Contribution Breakdown: Clearly discuss the tasks that each member of the team worked on and/or had primary responsibility for. If a component is jointly developed by the team, give a rough breakdown of contribution percentage: for example, if two members were the primary developers of a component, each should indicate 50% contribution to development of that component. Design ideas/plans are sometimes developed by the entire team and not one or two individual members, in which case, each member should indicate equal contributions. Be sure to indicate work that was performed to research algorithms, test, debug, prepare reports and presentations, and complete the product planning/market study. 9. Broader Impact: Describe the outcome of your project in terms of impacting society. If your project was turned into a successful commercial product, how would it affect human health, affect the environment, or improve economic or living conditions for people using the product? Peer Evaluation At the end of the project, you will be submitting evaluations of the performance of your peers by filling out a questionnaire and distributing points based on your team members contributions to the project. These peer evaluations will be used in part to determine your final grade in the class, so take them seriously. 6
7 References [1] J. Rabaey, A. Chandrakasan, and B. Nikolic, Digital Integrated Circuits: A Design Perspective, 2nd ed. Upper Saddle River, New Jersey: Prentice-Hall, Inc.,
8 EEC 119B Spring 2014 Project Checklist and Summary Team Name: Team Members: TA: Deliverable Checkoff TA Initials Date Project Plan Gantt Chart Week 4 Project Status Meeting Week 7 Project Status Meeting Module Design Completed (Stretch Goal) Module Design Completed (Nominal Goal) Parameter Value Module Architecture Block Diagram Transistor Count Area (core) Area (including pad ring) Power Other (TBD from Project Proposal) 8
Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001
Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering
Introduction to Digital System Design
Introduction to Digital System Design Chapter 1 1 Outline 1. Why Digital? 2. Device Technologies 3. System Representation 4. Abstraction 5. Development Tasks 6. Development Flow Chapter 1 2 1. Why Digital
Quality. Stages. Alun D. Jones
Quality - by Design Quality Design Review Stages Alun D. Jones Design Review Stages Design Review 0 (DR0) Pre-order & quotation stage Design Review 1 (DR1) Initial kick-off and preliminary specification
System-on. on-chip Design Flow. Prof. Jouni Tomberg Tampere University of Technology Institute of Digital and Computer Systems. jouni.tomberg@tut.
System-on on-chip Design Flow Prof. Jouni Tomberg Tampere University of Technology Institute of Digital and Computer Systems [email protected] 26.03.2003 Jouni Tomberg / TUT 1 SoC - How and with whom?
INF4420 Introduction
INF4420 Introduction Spring 2012 Jørgen Andreas Michaelsen ([email protected]) Outline Practical information about the course. Context (placing what we will learn in a larger context) Outline of the
EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview
EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview Wen-Yen Lin, Ph.D. Department of Electrical Engineering Chang Gung University Email: [email protected] Feb. 2013 Course Overview
EE411: Introduction to VLSI Design Course Syllabus
: Introduction to Course Syllabus Dr. Mohammad H. Awedh Spring 2008 Course Overview This is an introductory course which covers basic theories and techniques of digital VLSI design in CMOS technology.
Syllabus for EE 459Lx Spring 2016
Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory Syllabus for EE 459Lx Spring 2016 (Section 30598-2:00-3:20 TTh) General Information Instructor: Dr. Allan Weber
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences Jan M. Rabaey Homework #2 EECS 141 Due Friday, February 6, 5pm, box in 240 Cory 1. Suppose you
State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop
Photos placed in horizontal position with even amount of white space between photos and header State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop Michael Holmes Manager, Mixed Signal ASIC/SoC
Digital Systems Design! Lecture 1 - Introduction!!
ECE 3401! Digital Systems Design! Lecture 1 - Introduction!! Course Basics Classes: Tu/Th 11-12:15, ITE 127 Instructor Mohammad Tehranipoor Office hours: T 1-2pm, or upon appointments @ ITE 441 Email:
數 位 積 體 電 路 Digital Integrated Circuits
IEE5049 - Spring 2012 數 位 積 體 電 路 Digital Integrated Circuits Course Overview Professor Wei Hwang 黃 威 教 授 Department of Electronics Engineering National Chiao Tung University [email protected] Wei
What is a System on a Chip?
What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex
Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design
Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design Department of Electrical and Computer Engineering Overview The VLSI Design program is part of two tracks in the department:
Digital Integrated Circuit (IC) Layout and Design
Digital Integrated Circuit (IC) Layout and Design! EE 134 Winter 05 " Lecture Tu & Thurs. 9:40 11am ENGR2 142 " 2 Lab sections M 2:10pm 5pm ENGR2 128 F 11:10am 2pm ENGR2 128 " NO LAB THIS WEEK " FIRST
ECE 410: VLSI Design Course Introduction
ECE 410: VLSI Design Course Introduction Professor Andrew Mason Michigan State University Spring 2008 ECE 410, Prof. A. Mason Lecture Notes Page i.1 Age of electronics microcontrollers, DSPs, and other
These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption
Basic Properties of a Digital Design These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption Which of these criteria is important
What methods are used to conduct testing?
What is testing? Testing is the practice of making objective judgments regarding the extent to which the system (device) meets, exceeds or fails to meet stated objectives What the purpose of testing? There
Prototyping Printed Circuit Boards
Prototyping Printed Circuit Boards From concept to prototype to production. (HBRC) PCB Design and Fabrication Agenda Introduction Why PCBs? Stage 1 Understanding the rules Stage 2 Planning the board. Stage
ESP-CV Custom Design Formal Equivalence Checking Based on Symbolic Simulation
Datasheet -CV Custom Design Formal Equivalence Checking Based on Symbolic Simulation Overview -CV is an equivalence checker for full custom designs. It enables efficient comparison of a reference design
The learning system used in ECE 1270 has been designed on the basis of the principles of
1270 COURSE PROCEDURE * Introduction The learning system used in ECE 1270 has been designed on the basis of the principles of learning 1-3. I won't give you a lengthy description of those principles here,
SOC architecture and design
SOC architecture and design system-on-chip (SOC) processors: become components in a system SOC covers many topics processor: pipelined, superscalar, VLIW, array, vector storage: cache, embedded and external
SOFTWARE DEVELOPMENT PLAN
SOFTWARE DEVELOPMENT PLAN This document outline is based on the IEEE Standard 1058.1-1987 for Software Project Management Plans. This is the controlling document for managing a software project, and it
University of Texas at Dallas. Department of Electrical Engineering. EEDG 6306 - Application Specific Integrated Circuit Design
University of Texas at Dallas Department of Electrical Engineering EEDG 6306 - Application Specific Integrated Circuit Design Synopsys Tools Tutorial By Zhaori Bi Minghua Li Fall 2014 Table of Contents
Impact of Signal Integrity on System-On-Chip Design Methodologies
EDP 2004 Impact of Signal Integrity on System-On-Chip Methodologies Juan-Antonio Carballo [email protected] VSIA IMP co-chair Raminderpal Singh IBM Systems and Technology [email protected] VSIA IMP
VLSI Design Verification and Testing
VLSI Design Verification and Testing Instructor Chintan Patel (Contact using email: [email protected]). Text Michael L. Bushnell and Vishwani D. Agrawal, Essentials of Electronic Testing, for Digital,
University of Central Florida Department of Electrical Engineering & Computer Science EEL 4914C Spring 2014. Senior Design I
University of Central Florida EEL 4914C Spring 2014 Senior Design I Dr. S. M. Richie UCF, HEC 345E V:407-823-5765 e-mail: [email protected] Office Hours: TR 8:00 AM-8:50 AM, 10:30 AM-11:30 AM, 1:30 PM- 3:00PM
New York City College of Technology/CUNY Computer Systems Technology Department
New York City College of Technology/CUNY Computer Systems Technology Department Instructor: Telephone: E-mail: Office: Office hours will be announced CST2406/CS406 Systems Analysis and Design (2 Class
Collection Inventory Software Project Plan
Collection Inventory Software Project Plan Team Dec04-01 Client David Stuart Faculty Advisors John Lamont & Ralph Patterson III Team Members Matthew Ring, Neil Kronlage, Brian Ross & Allan Hammell Submission
ECE 297 Design and Communication. Course Syllabus, January 2015
ECE 297 Design and Communication Course Syllabus, January 2015 Lecturers and Office Hours: Design Communication Lecturer Vaughn Betz Ken Tallman Office Location 311 Engineering Annex Sanford Fleming, SF
FACULTY OF POSTGRADUATESTUDIES Master of Science in Computer Engineering The Future University
FACULTY OF POSTGRADUATESTUDIES Master of Science in Computer Engineering The Future University 2 Table of Contents: Page I. Introduction 1 II. Philosophy of the Program 2 III. Aims of the Program 2 IV.
Systems on Chip Design
Systems on Chip Design College: Engineering Department: Electrical First: Course Definition, a Summary: 1 Course Code: EE 19 Units: 3 credit hrs 3 Level: 3 rd 4 Prerequisite: Basic knowledge of microprocessor/microcontroller
Introduction to Project Management ECE 480. Erik Goodman
Introduction to Project Management ECE 480 Erik Goodman What is Project Management? a method for organizing tasks a structured framework to help a group work productively tools to aid in task sequencing,
Architectures and Platforms
Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation
White Paper Military Productivity Factors in Large FPGA Designs
White Paper Introduction Changes in technology and requirements are leading to FPGAs playing larger roles in defense electronics designs, and consequently are creating both opportunities and risks. The
NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6
E.T.S.E.T.B. MSc in ICT FINAL EXAM VLSI Digital Design Spring Course 2005-2006 June 6, 2006 Score publication date: June 19, 2006 Exam review request deadline: June 22, 2006 Academic consultancy: June
Designing a System-on-Chip (SoC) with an ARM Cortex -M Processor
Designing a System-on-Chip (SoC) with an ARM Cortex -M Processor A Starter Guide Joseph Yiu November 2014 version 1.02 27 Nov 2014 1 - Background Since the ARM Cortex -M0 Processor was released a few years
IL2225 Physical Design
IL2225 Physical Design Nasim Farahini [email protected] Outline Physical Implementation Styles ASIC physical design Flow Floor and Power planning Placement Clock Tree Synthesis Routing Timing Analysis Verification
FPGA Prototyping Primer
FPGA Prototyping Primer S2C Inc. 1735 Technology Drive, Suite 620 San Jose, CA 95110, USA Tel: +1 408 213 8818 Fax: +1 408 213 8821 www.s2cinc.com What is FPGA prototyping? FPGA prototyping is the methodology
How To Design A Chip Layout
Spezielle Anwendungen des VLSI Entwurfs Applied VLSI design (IEF170) Course and contest Intermediate meeting 3 Prof. Dirk Timmermann, Claas Cornelius, Hagen Sämrow, Andreas Tockhorn, Philipp Gorski, Martin
StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs
White Paper StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs May 2010 Krishnakumar Sundaresan Principal Engineer and CAE Manager, Synopsys Inc Executive Summary IC
Space product assurance
ECSS-Q-ST-60-02C Space product assurance ASIC and FPGA development ECSS Secretariat ESA-ESTEC Requirements & Standards Division Noordwijk, The Netherlands Foreword This Standard is one of the series of
How To Develop Software
Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which
Systems Analysis and Design
Systems Analysis and Design Slides adapted from Jeffrey A. Hoffer, University of Dayton Joey F. George, Florida State University Joseph S. Valacich, Washington State University Modern Systems Analysis
CADENCE LAYOUT TUTORIAL
CADENCE LAYOUT TUTORIAL Creating Layout of an inverter from a Schematic: Open the existing Schematic Page 1 From the schematic editor window Tools >Design Synthesis >Layout XL A window for startup Options
Implementation Details
LEON3-FT Processor System Scan-I/F FT FT Add-on Add-on 2 2 kbyte kbyte I- I- Cache Cache Scan Scan Test Test UART UART 0 0 UART UART 1 1 Serial 0 Serial 1 EJTAG LEON_3FT LEON_3FT Core Core 8 Reg. Windows
1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.
.Introduction If the automobile had followed the same development cycle as the computer, a Rolls- Royce would today cost $00, get one million miles to the gallon and explode once a year Most of slides
Assignment 12: Quality Assurance Plan
Assignment 12: Quality Assurance Plan 17-654: Analysis of Software Artifacts Jonathan Aldrich ([email protected]) 100 points total This is an Master s (17-654) only assignment The goal of the
Example #1: Controller for Frequency Modulated Spectroscopy
Progress Report Examples The following examples are drawn from past student reports, and illustrate how the general guidelines can be applied to a variety of design projects. The technical details have
Rapid System Prototyping with FPGAs
Rapid System Prototyping with FPGAs By R.C. Coferand Benjamin F. Harding AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Newnes is an imprint of
MIS 424 COURSE OUTLINE
UNIVERSITY OF ALBERTA School of Business DEPARTMENT OF ACCOUNTING & MIS MIS 424 COURSE OUTLINE Course website: http://courses.bus.ualberta.ca/mis424-mullaly/ Instructor: Mark Mullaly Term II, 2004/2005
GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications
GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications Harris Z. Zebrowitz Lockheed Martin Advanced Technology Laboratories 1 Federal Street Camden, NJ 08102
ARM Cortex-A9 MPCore Multicore Processor Hierarchical Implementation with IC Compiler
ARM Cortex-A9 MPCore Multicore Processor Hierarchical Implementation with IC Compiler DAC 2008 Philip Watson Philip Watson Implementation Environment Program Manager ARM Ltd Background - Who Are We? Processor
Testing & Verification of Digital Circuits ECE/CS 5745/6745. Hardware Verification using Symbolic Computation
Testing & Verification of Digital Circuits ECE/CS 5745/6745 Hardware Verification using Symbolic Computation Instructor: Priyank Kalla ([email protected]) 3 Credits Mon, Wed, 1:25-2:45pm, WEB L105 Office
A Faster, More Accurate Approach for System-Level Performance Verification of a Wireless RFIC Design
A Faster, More Accurate Approach for System-Level Performance Verification of a Wireless RFIC Design By Nebabie Kebebew and Rich Davis, Cadence Wireless RFIC designs are growing more complex, increasing
CHAPTER 24 SOFTWARE PROJECT SCHEDULING. Overview
CHAPTER 24 SOFTWARE PROJECT SCHEDULING Overview The chapter describes the process of building and monitoring schedules for software development projects. To build complex software systems, many engineering
Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX
White Paper Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX April 2010 Cy Hay Product Manager, Synopsys Introduction The most important trend
Design-Kits, Libraries & IPs
Design-Kits, Libraries & IPs Supported CAD tools Design-kits overview Digital, Analog, and RF Libraries IPs Supported CAD tools Design-kits overview ST 65nm Tanner PDK Standard cell Libraries IPs austriamicrosystems
The Plan s Journey From Scope to WBS to Schedule
The Plan s Journey From Scope to WBS to Schedule Presented by: Rick Clare, CBAP, PMP, OCP, CSM PM Centers USA, LLC. 2013 Company Background Consulting and Training (Virtual, Public and Private Training)
Creating Affordable Silicon
Creating Affordable Silicon John Tinson VP Sales Sondrel 2016 03/05/2016 Presentation Title 1 The IoT Challenge Existing OEM s and start ups would benefit from a custom ASIC to prove their application
Complete ASIC & COT Solutions 1986-2008
Complete ASIC & COT Solutions 1986-2008 www.avnet-asic.com Nadav Ben-Ezer Managing Director 1 March 5th, 2008 Core Business ASIC/SoC Design and Implementation RTL Design Sub-system IP Integration RTL to
ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path
ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path Project Summary This project involves the schematic and layout design of an 8-bit microprocessor data
Python Checker. Computer Science Department
Python Checker University of Mary Washington Computer Science Department PROJECT PLAN Prepared by Chris Zimmerman, Eric Phung, Shehan Rajapakse University of Mary Washington February 23, 2015 ii Table
Intelligent Database Monitoring System using ARM9 with QR Code
Intelligent Database Monitoring System using ARM9 with QR Code Jyoshi Niklesh 1, Dhruva R. Rinku 2 Department of Electronics and Communication CVR College of Engineering, JNTU Hyderabad Hyderabad, India
Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology
Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology Nahid Rahman Department of electronics and communication FET-MITS (Deemed university), Lakshmangarh, India B. P. Singh Department
Virtuoso Analog Design Environment Family Advanced design simulation for fast and accurate verification
Advanced design simulation for fast and accurate verification The Cadence Virtuoso Analog Design Environment family of products provides a comprehensive array of capabilities for the electrical analysis
C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia
C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an
The Grant Writing Game
101 Ways to Win The Grant Writing Game by Steve Price, Ed.D. and Stephen Price, M.A. Introduction In this brief ebook, Dr. Steve Price and Stephen Price share 101 strategies for successful grant writing
CSE467: Project Phase 1 - Building the Framebuffer, Z-buffer, and Display Interfaces
CSE467: Project Phase 1 - Building the Framebuffer, Z-buffer, and Display Interfaces Vincent Lee, Mark Wyse, Mark Oskin Winter 2015 Design Doc Due Saturday Jan. 24 @ 11:59pm Design Review Due Tuesday Jan.
PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:
PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: Project Name Project Management Plan Document Information Document Title Version Author Owner Project Management Plan Amendment History
Independent Verification and Validation of SAPHIRE 8 Software Project Plan
INL/EXT-09-17022 Rev. 2 Independent Verification and Validation of SAPHIRE 8 Software Project Plan March 2010 The INL is a U.S. Department of Energy National Laboratory operated by Battelle Energy Alliance
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences Jan M. Rabaey Homework #1: Circuit Simulation EECS 141 Due Friday, January 30, 5pm, box in 240
SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE
SM1231 RF MODULE Revision 1.0 11/2009 Page 1 of 8 www.semtech.com Table of Contents Table of Contents...2 Index of Figures...2 Index of Tables...2 1 Introduction...3 2 Reference Design...3 3 PCB Layout...6
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name
Software Development & Education Center. Microsoft Office 2010. (Microsoft Project 2010)
Software Development & Education Center Microsoft Office 2010 (Microsoft Project 2010) Mastering Microsoft Project 2010 About This Course This three-day instructor-led course provides students with the
Semiconductor design Outsourcing: Global trends and Indian perspective. Vasudevan A Date: Aug 29, 2003
Semiconductor design Outsourcing: Global trends and Indian perspective Vasudevan A Date: Aug 29, 2003 Role of Semiconductors in Products Source: IC Insights Semiconductor content in end product increasing
Final Design Report 19 April 2011. Project Name: utouch
EEL 4924 Electrical Engineering Design (Senior Design) Final Design Report 19 April 2011 Project Name: utouch Team Members: Name: Issam Bouter Name: Constantine Metropulos Email: [email protected] Email:
The mission of the School of Electronic and Computing Systems 3 is to provide:
BSCOMPE-COMP Computer Engineering Assessment Plan Missions and Outcomes Three mission statements are provided below for the University of Cincinnati, the College of Engineering and Applied Science, and
Information Technology Project Oversight Framework
i This Page Intentionally Left Blank i Table of Contents SECTION 1: INTRODUCTION AND OVERVIEW...1 SECTION 2: PROJECT CLASSIFICATION FOR OVERSIGHT...7 SECTION 3: DEPARTMENT PROJECT MANAGEMENT REQUIREMENTS...11
ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7
ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7 13.7 A 40Gb/s Clock and Data Recovery Circuit in 0.18µm CMOS Technology Jri Lee, Behzad Razavi University of California, Los Angeles, CA
How To Integrate 3D-Ic With A Multi Layer 3D Chip
3D-IC Integration Developments Cooperation for servicing and MPW runs offering Agenda Introduction Process overview Partnership for MPW runs service 3D-IC Design Platform First MPW run Conclusion 3D-IC
A Case study based Software Engineering Education using Open Source Tools
A Case study based Software Engineering Education using Open Source Tools Sowmya B J Dept. of CSE M. S. Ramaiah Institute of Technology [email protected] Srinidhi Hiriyannaiah Dept. of CSE M.S. Ramaiah
PROJECT MANAGEMENT PLAN <PROJECT NAME>
PROJECT MANAGEMENT PLAN TEMPLATE This Project Management Plan Template is free for you to copy and use on your project and within your organization. We hope that you find this template useful and welcome
9/14/2011 14.9.2011 8:38
Algorithms and Implementation Platforms for Wireless Communications TLT-9706/ TKT-9636 (Seminar Course) BASICS OF FIELD PROGRAMMABLE GATE ARRAYS Waqar Hussain [email protected] Department of Computer
National Competency Standards. For. Mobile Application Developer
Finalized & Validated by Industrial Advisory Group (IAG) 13th December 2013 National Competency Standards For Mobile Application Developer Page 1 Introduction The National Competency Standards are written
Certified Software Quality Engineer (CSQE) Body of Knowledge
Certified Software Quality Engineer (CSQE) Body of Knowledge The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which the questions
Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application
Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application Preliminary Design Report with Diagrams EEL4924 - Electrical Engineering Design 2 3 June 2009 Members: Ryan Nuzzaci & Shuji
INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE
INTRODUCTION TO DIGITAL SYSTEMS 1 DESCRIPTION AND DESIGN OF DIGITAL SYSTEMS FORMAL BASIS: SWITCHING ALGEBRA IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE COURSE EMPHASIS:
A Career that Revolutionises & Improves Lives
OPTION GROUP B ELECTRONIC ENGINEERING presented by K Radha Krishnan Associate Professor, EEE 25 February 2015 1 A Career that Revolutionises & Improves Lives Scientists investigate that which already is,
