ADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS

Similar documents
RAPID SOC PROOF-OF-CONCEPT FOR ZERO COST JEFF MILLER, PRODUCT MARKETING AND STRATEGY, MENTOR GRAPHICS PHIL BURR, SENIOR PRODUCT MANAGER, ARM

7 DESIGN ASPECTS OF IoT PCB DESIGNS JOHN MCMILLAN, MENTOR GRAPHICS

DESIGNING MEMS MICROPHONES FROM CONCEPT TO FINISHED GDSII IN ABOUT TWO WEEKS

Designing for the Internet of Things with Cadence PSpice A/D Technology

PREVENTING IOT EDGE DEVICE VULNERABILITIES JEFF MILLER, PRODUCT MARKETING & STRATEGY, MENTOR, A SIEMENS BUSINESS

Smart. Connected. Energy-Friendly.

IOT BASED ENERGY METER RATING

Digitization: Sampling & Quantization

Co-simulation Techniques for Mixed Signal Circuits

New Technologies: 4G/LTE, IOTs & OTTS WORKSHOP

ECG Demonstration Board

Xpedition Layout for Package Design. Student Workbook

6.111 Final Project Proposal Kelly Snyder and Rebecca Greene. Abstract

RF4432F27 wireless transceiver module

Sharif University of Technology. SoC: Introduction

PCIe: EYE DIAGRAM ANALYSIS IN HYPERLYNX

HEART ATTACK DETECTION BY HEARTBEAT SENSING USING INTERNET OF THINGS : IOT

SAMSUNG HOSPITALITY DISPLAYS

Prototyping an ASIC with FPGAs. By Rafey Mahmud, FAE at Synplicity.

Microwave Laboratory

Internet of Things. a practical component-oriented approach. What is IoT (wikipedia):

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress

2016, Amkor Technology, Inc.

Equivalence Checking using Assertion based Technique

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

Smart Buildings - Integrating PoE with the IoT

UVM Testbench Structure and Coverage Improvement in a Mixed Signal Verification Environment by Mihajlo Katona, Head of Functional Verification, Frobas

ISSN (PRINT): , (ONLINE): , VOLUME-5, ISSUE-4,

Digitally Assisted Analog Circuits. Boris Murmann Stanford University Department of Electrical Engineering

System Quality Indicators

Dual Slope ADC Design from Power, Speed and Area Perspectives

AN1146: Johanson 434 MHz IPDs for EFR32 Wireless SOCs

Wirelessly Wonderful. Solutions for IoT test challenges 5/20/2016

Keysight Technologies U3801A/02A IoT Fundamentals Applied Courseware. Data Sheet

Xtreme Power Systems RFU. Installation And Usage Manual. Firmware v1.1. Manual v1.1. Revision Date: June 5 th, 2014

RF4432 wireless transceiver module

DESIGN PHILOSOPHY We had a Dream...

IoT-based Monitoring System using Tri-level Context Making for Smart Home Services

Abstract 1. INTRODUCTION. Cheekati Sirisha, IJECS Volume 05 Issue 10 Oct., 2016 Page No Page 18532

Home Monitoring System Using RP Device

ECE Circuits Curriculum

Innovative Fast Timing Design

Explorer Edition FUZZY LOGIC DEVELOPMENT TOOL FOR ST6

TKK S ASIC-PIIRIEN SUUNNITTELU

Growing the Digital Business: Spotlight on the Internet of Things. Accenture Mobility Research 2015

Your partner in testing the Internet of Things

Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope

Internet Of Things Meets Digital Signage. Deriving more business value from your displays

Why Use the Cypress PSoC?

MXS Strada USER GUIDE

HU8550 SMART UHD TV 50" 55" 60" 65" 75" 85" SPEC SHEET PRODUCT HIGHLIGHTS. Ultra High Definition 4K (3840 x 2160) UHD Upscaling

Understanding DVRs and Resolution From CIF to Full HD 1080P to Ultra HD 4K

ELEC 4609 IC DESIGN TERM PROJECT: DYNAMIC PRSG v1.2

nmos transistor Basics of VLSI Design and Test Solution: CMOS pmos transistor CMOS Inverter First-Order DC Analysis CMOS Inverter: Transient Response

Senior Design Project A FEW PROJECT IDEAS

IoT Technical foundation and use cases Anders P. Mynster, Senior Consultant High Tech summit DTU FORCE Technology at a glance

Startscreen ECEDHA, Phoenix, AZ, March 13, 2011

Integrating Device Connectivity in IoT & Embedded devices

Striking Clarity, Unparalleled Flexibility, Precision Control

STEVAL-CCM003V1. Graphic panel with ZigBee features based on the STM32 and SPZBE260 module. Features. Description

ISELED - A Bright Future for Automotive Interior Lighting

Radiation Hardening By Design

RAJASTHAN TECHNICAL UNIVERSITY, KOTA

Wearable sensor unit reference design for fast time to market. Description

Introduction to Digital Logic Missouri S&T University CPE 2210 Introduction and Application Areas

OpenXLR8: How to Load Custom FPGA Blocks

Introduction to The Design of Mixed-Signal Systems on Chip 1

2016, Amkor Technology, Inc.

STANC0. Stereo HD-PA digitally programmable active noise cancelling audio engine. Features. System. Input and output.

Internet of Things Telecommunication operator perspective

Intelligent Monitoring Software IMZ-RS300. Series IMZ-RS301 IMZ-RS304 IMZ-RS309 IMZ-RS316 IMZ-RS332 IMZ-RS300C

Digital Blocks Semiconductor IP

Inc. Internet of Things. Outcome Economy. to Win in the. How Your Company Can Use the

Boolean, 1s and 0s stuff: synthesis, verification, representation This is what happens in the front end of the ASIC design process

STEVAL-MKI128V5. ST MEMS sensor module. Applications. Features. Description

VGA Controller. Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, VGA Controller Components

High Performance Microprocessor Design and Automation: Overview, Challenges and Opportunities IBM Corporation

White Paper. Mixed Signal Design & Verification Methodology for Complex SoCs

Digital Blocks Semiconductor IP

EE262: Integrated Analog Circuit Design

SEMICONDUCTOR TECHNOLOGY -CMOS-

OMNISTAR GX2. GX2-LM1000E Series 1310 nm Broadcast Transmitter DATA SHEET BENEFITS. 1 GHz bandwidth

Verification Methodology for a Complex System-on-a-Chip

In total 2 project plans are submitted. Deadline for Plan 1 is on at 23:59. The plan must contain the following information:

Using on-chip Test Pattern Compression for Full Scan SoC Designs

IOT Based Fuel Monitoring For Vehicles

Frequently Asked Questions

1 Feb Grading WB PM Low power Wireless RF Transmitter for Photodiode Temperature Measurements

Digital Blocks Semiconductor IP

Certus TM Silicon Debug: Don t Prototype Without It by Doug Amos, Mentor Graphics

Introduction. The Solution. Signal Processing

EE C247B ME C218 Introduction to MEMS Design Spring 2017

Signal Processing. Case Study - 3. It s Too Loud. Hardware. Sound Levels

DEVELOPING IN THE IOT SPACE

PoLTE: The GPS Alternative for IoT Location Services

VD6281. World's smallest multispectral sensor with UV and light flicker detection. Data brief. Features. Applications. Description

PROTOTYPING AN AMBIENT LIGHT SYSTEM - A CASE STUDY

SIZE CLASS. SMART CONNECTIVITY TV to Mobile/Mobile to TV Mirroring Smart View App (Content Sharing + 2nd TV + App Casting) Briefing on TV

Bubble Razor An Architecture-Independent Approach to Timing-Error Detection and Correction

Design and Evaluation of a Low-Power UART-Protocol Deserializer

Transcription:

ADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS A M S D E S I G N & V E R I F I C A T I O N W H I T E P A P E R w w w. m e n t o r. c o m

INTRODUCTION Internet of Things (IoT) designs mesh together several design domains in order to successfully develop a product that interfaces real-world activity to the internet. Individually, these design domains are challenging for today s engineers. Bringing them all together to create an IoT product can place extreme pressure on design teams. Figure 1 shows the elements of a typical IoT device. Figure 1: A typical IoT device. This IoT device contains a sensor and an actuator that interface to the Internet. The sensor signal is sent to an analog signal processing device in the form of an amplifier or a low-pass filter. The output connects to an A/D converter to digitize the signal. That signal is sent to a digital logic block that contains a microcontroller or a microprocessor. Conversely, the actuator is controlled by an analog driver through a D/A converter. The sensor telemetry is sent and control signals are received by a radio module that uses a standard protocol such as WiFi, Bluetooth, or ZigBee, or a custom protocol. The radio transmits data to the Cloud or through a smartphone or PC. DESIGN CONVERGENCE Each of these major IoT functional blocks can be assembled from off-the-shelf, discreet components. However, there is strong pressure to converge the component from Figure 1 into a smaller number of individual packaged devices. Convergence improves the cost, size, performance, and power consumption of the IoT device. By creating a multifunctional chip, the part count can be reduced and design integration can be improved. Figure 2 shows two examples of convergence. A radio chip company adds a microcontroller and the A/D and D/A converter. A sensor company adds the analog signal processing and A/D converter. 2

Figure 2: Converging functional blocks in order to create a multi-functional chip. THE IOT DESIGN CHALLENGE Convergence is the first clue to the fundamental challenge of IoT design. But let s dig deeper by looking at a hypothetical IoT design for discussion purposes (Figure 3). Figure 3: A racing team tire pressure monitoring system. 3

One tire pressure monitoring device is embedded in each of the tires of a race car. The tire pressure values are sent to an in-car base station that then sends the data to the Cloud. This data is available for the racing team to monitor. If the pressure is getting too low, the team is alerted and the driver is instructed to make a pit stop. A MEMS pressure sensor constantly measures the air pressure for the tire. The analog signal from this sensor is amplified and converted to a digital signal. A digital interface sends the signal to the microcontroller for processing, which in turn sends the data to the radio. The in-car base station receives that data from the radio, and then uploads it to the Cloud. The racing team s software interprets the data stream and presents a readout of the tire pressure. A battery charges a supercapacitor that powers the microcontroller and the radio. The tire pressure design points out the fundamental challenge to IoT design: the four design domains that Figure 4 shows all live together in the IoT device. Figure 4: The four IoT design domains. While design convergence can involve two or more design domains, the IoT challenge is even greater. IoT design requires that all four design domains are designed and work together, especially if they are going on the same die. Even if the components are targeting separate dies that will be bonded together, they still need to work together during the layout and verification process. In the tire pressure design, the A/D and amplifier are analog, the digital interface and microcontroller are digital, the radio is RF, and the pressure sensor is a MEMS device. The design team needs to capture a mixed analog and digital, RF, and MEMS design, layout the chip, and perform both component and top-level simulation. THE TANNER SOLUTION Tanner provides a single, top-down design flow for IoT design, unifying the four design domains. Whether you are designing a single die or multiple die IoT device, you can use this design flow for creating and simulating this device: Capturing and simulating the design. S-Edit captures the design at multiple levels of abstraction for any given cell. You can represent a cell as a schematic, RTL, or SPICE and then swap those descriptions in and out for simulation. T-Spice simulates SPICE and Verilog-A representations of the design which is fully integrated with S-Edit. ModelSim simulates the digital, Verilog-D portions of your design. Simulating the mixed-signal design. S-Edit creates the Verilog-AMS netlist and passes it to T-Spice. T-Spice splits the netlist automatically to partition the design for analog simulation and for digital simulation in ModelSim, as Figure 5 shows. 4

Figure 5: Analog and digital partitions for simulation. Both simulators are invoked automatically and during simulation the signal values are passed back and forth between the simulators. This means, that regardless of the design implementation language, you just run the simulation from S-Edit and the design is automatically partitioned across the simulators. Then, you can view the results using the ModelSim or T-Spice waveform viewers. Laying out the design. Create the physical design using L-Edit which allows you to create a full, custom layout of the IoT design. The parameterized layout library of common MEMS elements and true curve support facilitate MEMS design. IMPLEMENTING THE MEMS DEVICE The MEMS component is key to determining device performance because of the associated packaging and fabrication process. In the pressure sensor in our example, pressure is exerted on a diaphragm above an etched cavity. The package must be deep enough to accommodate the cavity that Figure 6 shows. To characterize the sensor, you need to simulate the device with pressure exerted. Figure 6: MEMS pressure sensor. You could create a 3D model of the pressure sensor and then analyze the physical characteristics. But, you need a 2D mask in order to fabricate the MEMS device. How do you derive the 2D mask from the 3D model? You follow the mask-forward flow that Figure 7 shows, that results in a successfully-fabricated sensor. 5

Start with 2D mask layout in L-Edit to create the device. Then, instruct L-Edit to automatically generate the 3D model from those masks in order to provide a simulation of the fabrication steps that occur at the Fab. Perform 3D analysis using your favorite finite element software and then iterate if you find any issues. Make the appropriate changes to the 2D mask layout and then repeat the flow. Using this mask-forward design flow, you can converge on a working fabricated MEMS device because you are directly creating masks that will eventually be used for fabrication, rather than trying to work backwards from the 3D model. Figure 7: The mask-forward MEMS design flow. CONCLUSION The fundamental challenge of IoT design is working in four design domains; analog, digital, RF, and MEMS. The Tanner design flow is architected to seamlessly work in any of the design domains by employing an integrated design flow for design, simulation, layout, and verification. A companion video to this whitepaper is available at: http://go.mentor.com/4ibuk For the latest product information, call us or w w w. m e n t o r. c o m 2015 Mentor Graphics Corporation, all rights reserved. This document contains information that is proprietary to Mentor Graphics Corporation and may be duplicated in whole or in part by the original recipient for internal business purposes only, provided that this entire notice appears in all copies. In accepting this document, the recipient agrees to make every reasonable effort to prevent unauthorized use of this information. All trademarks mentioned in this document are the trademarks of their respective owners. MGC 11-15 TECH13470-w