ESE 570 Final Project Due Wednesday, May 5, 2004, 4:30 pm.

Slides:



Advertisements
Similar presentations
Programmable FIR Filter Design
Advertisements

The University of Auckland English Language Academy 16/04/20151.
1 Specifications Functionality: AND, OR, XOR, ADD Maximum propagation delay : 2ns Power budget: 30mW Area: 200 µm ×400µm Prepared by: Christie Ma, Manjul.
Parking Pal Team M1: Anna Kochalko Chris Moody Hong Tuck Liew John Wu Project Manager: Kartik Murthy November 5, 2007 Your digital parking meter of the.
Project 4 U-Pick – A Project of Your Own Design Proposal Due: April 14 th (earlier ok) Project Due: April 25 th.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 29 Overall Project Objective : Dynamic Control.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Nov. 19 Overall Project Objective : Dynamic Control.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Viterbi Decoder: Presentation #10 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 10: 5 th April Final Design Corrections.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Noise Canceling in 1-D Data: Presentation #12 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 April 11 th, 2005 Final.
Noise Canceling in 1-D Data: Presentation #13 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 April 20 th, 2005 Short.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
1 Simple FPGA David, Ronald and Sudha Advisor: Dave Parent 12/05/2005.
Viterbi Decoder: Presentation #11 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 11: 12 th April 2004 Short Final Presentation.
Huffman Encoder Project. Howd - Zur Hung Eric Lai Wei Jie Lee Yu - Chiang Lee Design Manager: Jonathan P. Lee Huffman Encoder Project Final Presentation.
EE141 Spring 2003 Discussion 7 CMOS Gate Design and Circuit Optimization Related Material — Homework 6, Project 1.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 11: April 12th Short Final Presentation Overall Project Objective: Design.
1 Design of 4- BIT ALU Swetha Challawar Anupama Bhat Leena Kulkarni Satya Kattamuri Advisor: Dr.David Parent 05/11/2005.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 27 Overall Project Objective : Dynamic Control.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Viterbi Decoder: Presentation #2 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
1 Spring 2007 CSCI 660 CSCI-660 Project Title Project team members’ names.
Project 2: Cadence Help Fall 2005 EE 141 Ke Lu. Design Phase Estimate delay using stage effort. Example: 8 bit ripple adder driving a final load of 16.
Encryption Transaction with 3DES Team W2 Yervant Dermenjian (W21) Taewan Kim (W22) Evan Mengstab(W23) Xiaochun Zhu(W24) Objective: To implement a secure.
High Dynamic Range Emeka Ezekwe M11 Christopher Thayer M12 Shabnam Aggarwal M13 Charles Fan M14 Manager: Matthew Russo 6/26/
Viterbi Decoder: Presentation #1 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
1 4 BIT Arithmetic Logic Unit (ALU) Branson Ngo Vincent Lam Mili Daftary Bhavin Khatri Advisor: Dave Parent DATE: 05/17/04.
Sprinkler Buddy Presentation #12: “Final Presentation Outline” 4/25/2007 Team M3 Kalyan Kommineni Kartik Murthy Panchalam Ramanujan Sasidhar Uppuluri Devesh.
1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage II: 26 th January 2004.
Final project requirement
Viterbi Decoder: Presentation #4 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Mon. Nov. 24 Overall Project Objective : Dynamic Control.
From Concept to Silicon How an idea becomes a part of a new chip at ATI Richard Huddy ATI Research.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Nov. 11 Overall Project Objective : Dynamic Control.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Viterbi Decoder: Presentation #3 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
Level 2 Unit 2 Investigating Engineering Design Engineering Diploma Level 2 Unit 2 Investigating Engineering Design Planning Unit Delivery.
Virtual Wallet Gates Winkler Yin Shen Jordan Fei Project Manager: Prajna Shetty /02/2009 A handheld device that saves time and money through smart.
Design and Implementation of VLSI Systems (EN1600) lecture01 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
COE4OI5 Engineering Design. Copyright S. Shirani 2 Course Outline Design process, design of digital hardware Programmable logic technology Altera’s UP2.
CMOS Design Methods.
VHDL Project Specification Naser Mohammadzadeh. Schedule  due date: Tir 18 th 2.
CSCI-100 Introduction to Computing Hardware Design Part I.
1 CS Tutorial 5 Frid. Oct 23, 2009 Design Document Tutorial.
Final Assembly  Your final project chip consists of a core and a pad ring  Core is the guts  Pad ring (or pad frame) connects the guts to the outside.
1 CS1001 Lecture Overview Projects Projects More on Cantor’s Proofs More on Cantor’s Proofs Predicate Logic Predicate Logic.
Now what? 1.  I have short-listed projects I am interested in  I know the types of projects I would like to pursue  I have an idea of the resources.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
Jump to first page Craft & Design Final Project Folio.
Combinational Logic Design. 2 Combinational Circuits A combinational logic circuit has: ♦ A set of m Boolean inputs, ♦ A set of n Boolean outputs ♦ n.
Gates Winkler Jordan Samuel Fei Yin Shen 9 September 2009 Virtual Wallet Design Proposal To create a handheld device which will save money and time through.
Written by Whitney J. Wadlow
COMBINATIONAL AND SEQUENTIAL CIRCUITS Guided By: Prof. P. B. Swadas Prepared By: BIRLA VISHVAKARMA MAHAVDYALAYA.
Chapter 3 Boolean Algebra and Digital Logic T103: Computer architecture, logic and information processing.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
ASIC Design Methodology
Alpha Blending and Smoothing
Combinatorial Logic Design Practices
Week 5, Verilog & Full Adder
Hardware Description Languages
NSS Instrument Project Tollgate Coordinator
Design Methodology & HDL
Presentation transcript:

ESE 570 Final Project Due Wednesday, May 5, 2004, 4:30 pm

Raymond CiarciaESE 570, Spring 2004 Choosing a Project Choose a group of three people Click HERE for list of project ideas.HERE Choose one. Send me one per group by Thursday, April 8 th with:me Subject = ESE570 Project Proposal Group members names Project Idea (if the project is not given as an example, also include a description so I know what you will build. Once your project is approved, begin work. Sending me your proposal earlier will mean you can get approved and can begin sooner.

Raymond CiarciaESE 570, Spring 2004 Last Year’s Projects Hardware Implementation of DES Algorithm Finite State Machines N-bit Multiplier USB Device Controllers Memory USB Device Controller Viterbi Decoder

Raymond CiarciaESE 570, Spring 2004 How to Get Started Find relevant reading materials. Develop a set of specifications that meet the requirements of the chosen application Make a high level rough sketch Divide and conquer Make a schedule and stick to it

Raymond CiarciaESE 570, Spring 2004 Grading Research (15%) Background and theory (5%) System specifications / description (10%) Design (40%) Architecture to meet specifications (8%) Design considerations (4%) Brief description of individual blocks (8%) Behavior (functional) level simulations (10%) Transistor level descriptions and simulation with Hspice (10%)

Raymond CiarciaESE 570, Spring 2004 Grading Continued… Layout (25%) Layout and Design Rule Check (10%) Extraction (5%) Layout versus schematic (10%) Performance Evaluation (20%) Post layout simulation (15%) Conclusion (5%)

Raymond CiarciaESE 570, Spring 2004 What to Submit Here is a suggested format for the final report: 1. Background and Theory should include everything I need to know to understand the purpose of your chip 2. System Specifications Inputs/outputs, timing requirements,etc. 3. Architecture to meet specification Should include truth table/state diagram

Raymond CiarciaESE 570, Spring 2004 What to Submit Continued… 4. Design Considerations Sizing of transistors, timing issues, etc. 5. Block Descriptions A description of the operation of each block, and how it fits into the system hierarchy 6. Behavioral Simulations A functional (Verilog) simulation of the system as a whole, logic (Verilog or otherwise) verification of important blocks

Raymond CiarciaESE 570, Spring 2004 What to Submit Continued… 7. Transistor Level Schematics and Simulations Include the schematic of every block. Simulate every block, including the final chip. For groups of many similar blocks, it is okay to turn in a few representative simulations. Can choose Verilog or Hspice as appropriate.

Raymond CiarciaESE 570, Spring 2004 What to Submit Continued… 8. Layout Layout of all components at all levels, including final chip. 9. Extraction Extracted view of final chips and some representative components of your choosing 10. Layout Versus Schematic Do this for all components, but okay to only turn in LVS for entire chip (if full chip matches, I can infer that the components match.)

Raymond CiarciaESE 570, Spring 2004 What to Submit Continued… 11. Post Layout Verification with Hspice A layout simulation of the entire system with a variety of input conditions. This should demonstrate that the specifications have been met. Analysis of parameters (rise time, power consumption, etc.) at important nodes 12. Conclusion Difficulties encountered, changes that would be made if you were to do the project over, etc.

Raymond CiarciaESE 570, Spring 2004 Some Design Tips Make everything modular, and test often at every step. Try to keep everything a standard rectangular shape, including final chip. Using Euler paths to create efficient layouts for complex gates is better than stringing together many simple gatesEuler paths

Raymond CiarciaESE 570, Spring 2004 Some Design Tips Continued… Always keep in mind big picture How am I going to route inputs / power to each block in the final layout? Use wide Vdd and Gnd lines, route these lines (and others, like clock) efficiently Don’t route poly over a long distance

Raymond CiarciaESE 570, Spring 2004 Some Final Tips Start early; don’t leave anything until last minute Periodically save backups Keep track of what needs to be turned in as you go along Check my Cadence page often for continued updatesCadence page

Raymond CiarciaESE 570, Spring 2004 Important Dates Thursday, April 8 th : Proposal Due by to Wednesday, May 5 th : Project Due by 4:30 pm