WaitLess: Changing Restaurants Today for a Better Tomorrow Team Members: Jared Dubin, Terry Garove, Alex Runas Design Manager: Panchalam Ramanujan Where's.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Programmable FIR Filter Design
Presentation #M2 EZ Parking Wontaek Shin (M2-1) Shanshan Ma (M2-2) Nan Li (M2-3) Stage 1: 1/24/2006 Design Proposal Overall Project Objective: Design a.
CENTRAL PROCESSING UNIT
Random access memory Sequential circuits all depend upon the presence of memory. A flip-flop can store one bit of information. A register can store a single.
WaitLess*: Presentation #5 Team M2: Jared Dubin Terry Garove Alex Runas Manager: Panchalam Ramanujan Overall Project Objective: Table/bar service interface.
[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.
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.
WaitLess*: Presentation #6 Team M2: Jared Dubin Terry Garove Alex Runas Manager: Panchalam Ramanujan Overall Project Objective: Table/bar service interface.
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.
Virtual Wallet Gates Winkler Yin Shen Jordan Samuel Fei /23/2009 A handheld device that saves time and money through smart budget management and.
E-Voting Machine Final Presentation Group M1 Bohyun Jessica Kim Jonathan Chiang Chi Ho Yoon Donald Cober Design Manager Randal Hong Wed, Dec 3 Secure Electronic.
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.
The Wait-er Hater WaitLoss Program utilizing WaitLess Technology: Presentation #3 Team M2: Jared Dubin Terry Garove Alex Runas Manager: Panchalam Ramanujan.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 3: Feb. 4 th Size Estimates/Floorplan Overall Project Objective: Design an.
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.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 10: April 5th Chip Level Simulation Overall Project Objective: Design an.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 11: April 12th Short Final Presentation Overall Project Objective: Design.
[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.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 9: March 31st Chip Level Simulatio Overall Project Objective: Design an Air-Fuel.
RF Triangulation: Indoor/Outdoor Location Finding Chip Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai Overall Project.
E-Voting Machine - Design Presentation Group M1 Bohyun Jessica Kim Jonathan Chiang Chi Ho Yoon Donald Cober Mon Oct 6 th Floorplan again Structural Verilog.
1 Team M1 Enigma Machine Milestone April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.
Sprinkler Buddy “Low Cost Irrigation Management For Everyone !”
High Dynamic Range Emeka Ezekwe M11 Christopher Thayer M12 Shabnam Aggarwal M13 Charles Fan M14 Manager: Matthew Russo 6/26/
E-Voting Machine - Design Presentation Group M1 Bohyun Jessica Kim Jonathan Chiang Chi Ho Yoon Donald Cober Mon, Nov 10 Functional Layout Blocks Floor.
Sprinkler Buddy Presentation #8: “Testing/Finalization of all Modules and Global Placement” 3/26/2007 Team M3 Kartik Murthy Panchalam Ramanujan Sasidhar.
Virtual Wallet Design of BCD Binary Converters To create a handheld device which will save money and time through budget assistance and improve the shopping.
E-Voting Machine - Design Presentation Group M1 Bohyun Jessica Kim Jonathan Chiang Chi Ho Yoon Donald Cober Mon, Nov 10 Analog Simulation for ExtractedRC.
WaitLess*: Presentation #11 Team M2: Jared Dubin Terry Garove Alex Runas Manager: Panchalam Ramanujan Overall Project Objective: Table/bar service interface.
Sprinkler Buddy Presentation #12: “Final Presentation Outline” 4/25/2007 Team M3 Kalyan Kommineni Kartik Murthy Panchalam Ramanujan Sasidhar Uppuluri Devesh.
The “we found out ‘waitless’ is a service that Sprint mobile offers, guess we can’t use that name” Project: Presentation #4 Team M2: Jared Dubin Terry.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage II: February 4 th 2004.
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.
Sprinkler Buddy Presentation #6: “Optimized Schematics and Component Layout” 2/28/2007 Team M3 Devesh Nema Kalyan Kommineni Kartik Murthy Panchalam Ramanujan.
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.
WaitLess*: Presentation #9 Team M2: Jared Dubin Terry Garove Alex Runas Manager: Panchalam Ramanujan Overall Project Objective: Table/bar service interface.
WaitLess: Changing Restaurants Today for a Better Tomorrow Probably put a picture here of like a restaurant or something also maybe a better subtitle?
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.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
E-Voting Machine - Design Presentation Group M1 Jessica Kim Chi Ho Yoon Jonathan Chiang Donald Cober Mon. Sept 8 Initial Design Secure Electronic Voting.
Virtual Wallet Gates Winkler Yin Shen Jordan Fei Project Manager: Prajna Shetty /02/2009 A handheld device that saves time and money through smart.
Welcome to Century Equipment’s Shop Online Website! This presentation will highlight some of it’s key features.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Welcome to BASICS ONLINE How our system works for you and your company…
Group M1 Insik Yoon Mehul Jain Umang Shah SritejaTangeda Team Manager Prajna Shetty Secure unique Smart Card Reader Wednesday 2 nd December, 2009.
Sprinkler Buddy Presentation #3: “System Level View and Floor Plan / Sizing” 2/07/2007 Team M3 Kartik Murthy Kalyan Kommineni Panchalam Ramanujan Sasidhar.
McKenneman, Inc. SRAM Proposal Design Team: Jay Hoffman Tory Kennedy Sholanda McCullough.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Your login page remains the same. Once you log into jafrabiz.com, you will see a new Ordering Option. One more Option to Place Your Online Orders!
Digital Logic Design Lecture # 15 University of Tehran.
A portable digital menu Touch screen item selection Credit card slide option Eliminate / reduce number of servers Faster Service Attract more customers.
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.
Ryan C. Semler Fall 2009 EE330 Final Design Project.
Logic Circuit Teaching Board Team 3 David Lee, Younas Abdul Salam, Andrzej Borzecki ECE 445 Senior Design TA: Ankit Jain Date: April 27, 2015.
Wifi Based Menu Ordering By Samiksha Patil Shalini Yethendran Anitta Eaphen.
Introduction to the FPGA and Labs
Microcontroller Enhancement Design Project
Random access memory Sequential circuits all depend upon the presence of memory. A flip-flop can store one bit of information. A register can store a single.
Random access memory Sequential circuits all depend upon the presence of memory. A flip-flop can store one bit of information. A register can store a single.
ADPCM Adaptive Differential Pulse Code Modulation
Alpha Blending and Smoothing
Random access memory Sequential circuits all depend upon the presence of memory. A flip-flop can store one bit of information. A register can store a single.
Grauer and Barber Series Microsoft Access Chapter Two
Presentation transcript:

WaitLess: Changing Restaurants Today for a Better Tomorrow Team Members: Jared Dubin, Terry Garove, Alex Runas Design Manager: Panchalam Ramanujan Where's my waiter!? I'm ready to order!

Presentation Outline Marketing Project Description Behavior Description Design Process Floor Plan Evolution Layout Verification Issues Encountered Specifications Conclusions

WaitLess Market Potential Total Available Market is over two million restaurants worldwide At one unit per table per restaurant and an estimated 50% gross profit per unit, potential gross is upwards of 50 million dollars Unit pays for itself in lower wait staff costs almost immediately, not to mention increased restaurant throughput due to smaller wait times and increased desire to dine out

Unit Specifics Touchscreen Display Generic processor with software pre-programmed to run a User Interface that displays the menu Non-volatile memory to store menu items in Wireless Transmitting Unit to send orders to kitchen Payment Acceptor (Cash/Credit) ‏ WaitLess Interface chip to store data and provide control signals Total Estimated Cost of Production: $100 / unit, mostly for display Estimated Packaged Sale Price: $150 / unit, or more Total Cost to a Restaurant with 100 tables: $15,000 Gross pay to one single waiter at minimum wage for 9 months: $10,400

Unit Flow Diagram Memory unit to store menu WaitLess chip Touchscreen + software Wireless transmitter

The User Experience Customer enters restaurant and is seated (or seats him/herself) at a table with a WaitLess unit at it already.

The User Experience User is presented with the menu stored on the flash drive. Accompanying pictures provide visual aids, as well as software providing nutritional information and filtering options based on food types (chicken, vegetarian) and common allergies.

The User Experience User can add items to a “cart” (similar to online shopping), modify items at any point, and remove items. The WaitLess chip keeps a running total of which items and modifications were selected, and how much the total price is; it can also display this information at any time.

The User Experience When finished, the user can pay immediately, or print a reciept to pay later based on your restaurant's needs. Upon confirmation, the unit will wirelessly transmit the order and table number to the kitchen.

The User Experience Not dining alone? No problem. The WaitLess chip can even store on-chip who ordered which item! When your food is ready, it will be brought out and handed to you with a personal touch.

The User Experience Need help? Need your drink refilled now, rather than later? Again, no problem. Every menu screen displays a button to call for assistance, which will forward the request along to the restaurant staff. Somebody will be along to help you shortly!

Top-level Behavioral Description Control FSM Inputs from User Inputs from comparators Control signals to registers, SRAM SRAM Item information from off-chip memory Outputs to bus that runs to transmitter AdderMultiplier Price info, cumulative Multiplies tax Final price

General State Machine Flow

Design Process Overview Make it small Make it cheap Make it work

Design Process - Verilog & Schematic Verilog  Extensive simulations performed (quick and easy at this stage) ‏  Logic refinement, design criteria solidified Schematic  Several circuit-level changes later in the design cycle (change to dynamic logic pre-discharge decoder) ‏  Explored feasibility of multiplier changes (slightly less quick and easy at this stage) ‏

Design Process - Floorplan Floorplan  We aimed to limit interconnect length by positioning communicating functional blocks close together geographically  The 29-bit multiplier got a *teensy* bit larger than we expected Tearing up the floor boards…  Iterative approach? Yeah, but we had to reconsider routing options later in the design cycle

Design Process - Layout Let the biggest blocks prevail  SRAM and Multiplier effectively determined the approximate bounding box for the design  The two blocks accounted for such a high proportion of the overall layout that finding good ways to massage the remaining pieces into place became our primary goal

Floorplan - Way back when…

Floorplan - Slightly more realistic

Layout - Multiplier

Layout - SRAM, drivers&decoder

Full Chip, Metal1

Full Chip, Metal2

Full Chip, Metal3

Full Chip, Metal4

Layout - Full Chip

Verification - Pre-dis. Decode

Verification - Flip Flop Rise Time

Verification - Full Chip State Sim

Issues Encountered Floorplan differs from layout  Several blocks diverged greatly from our estimation of their size and shape in the floorplan  The multiplier turned out to be larger than expected, rivaling the SRAM in size, causing us to question whether it would be necessary to redo it with smaller adders  However…

Issues Encountered The registers were smaller than we had expected, and the FSM had to be moved due to routing issues Buffering between multiplier cells seemed unavoidable if we switched to a minimal adder As a result, the savings from redoing the multiplier would not be sufficient to correct the dimensions of our chip, as the FSM now dictated to some extent the width of the overall layout

Issues Encountered Register concerns  We realized that the flow of the FSM required that we maintain additional flip-flop functionality, which led to a rather strange flip-flop design  Next time we do something like this: use a design that human beings actually work with, not some bizarre moon register

Specifications Area  326 x 229 = 74,654 um^2  1.42:1 aspect ratio Transistor Count  21,988 (So close to 22,000 that it’s psychologically *devastating*) Density  transistor/um^2

The Satisfied Customer