Ultra-low power, Single-chip SRAM FPGA Targets Handheld Consumer Applications

Similar documents
I/O Bank 3. 4Kbit RAM 4Kbit RAM NVCM. Nonvolatile Configuration Memory (NVCM)

NVCM. Nonvolatile Configuration Memory (NVCM)

ice65 P-Series Ultra-Low Power mobilefpga Family

Field Programmable Gate Array (FPGA)

AT-501 Cortex-A5 System On Module Product Brief

icecube2 Software Release Notes

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Product Technical Brief S3C2416 May 2008

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Zynq-7000 All Programmable SoC Product Overview

Advanced Digital Design Using FPGA. Dr. Shahrokh Abadi

ECE 189A Senior Capstone December 16, 2014 Team Leader: Will Miller Charles Crain, Isaac Flores, Brian Phan, Sarah Pilkington

MYD-IMX28X Development Board

Solving Today s Interface Challenge With Ultra-Low-Density FPGA Bridging Solutions

DATA SHEET. Low power and low cost CPLD. Revision: 1.0. Release date: 10/10/2016. Page 1 of 14

SiliconBlue. SiliconBlue Technologies iceman65 Board. Programmable Solutions for Consumer Handheld. 7-MAY-2008 (v1.

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Virtex-II Architecture. Virtex II technical, Design Solutions. Active Interconnect Technology (continued)

Field Programmable Gate Array

INTRODUCTION TO FPGA ARCHITECTURE

Summary. Introduction. Application Note: Virtex, Virtex-E, Spartan-IIE, Spartan-3, Virtex-II, Virtex-II Pro. XAPP152 (v2.1) September 17, 2003

Outline. Field Programmable Gate Arrays. Programming Technologies Architectures. Programming Interfaces. Historical perspective

MYD-IMX28X Development Board

DevKit7000 Evaluation Kit

Field Programmable Gate Array (FPGA) Devices

S2C K7 Prodigy Logic Module Series

INTRODUCTION TO FIELD PROGRAMMABLE GATE ARRAYS (FPGAS)

An Introduction to Programmable Logic

MAX 10 FPGA Device Overview

The Xilinx XC6200 chip, the software tools and the board development tools

AT45DB041E. 4-Mbit DataFlash (with Extra 128-Kbits), 1.65V Minimum SPI Serial Flash Memory. Features

ECE 189A Senior Capstone October 29, 2014 Team Leader: Will Miller Charles Crain, Isaac Flores, Brian Phan, Sarah Pilkington

HotChips An innovative HD video and digital image processor for low-cost digital entertainment products. Deepu Talla.

icecube2 Software Release Notes

Smart, simple solutions for the 12 most common design concerns

Low Power Design Techniques

CrossLink Hardware Checklist Technical Note

Digital Audio Broadcasting. Xilinx Solutions for DAB Receiver Systems

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

6.893 Pervasive Computing. Larry Rudolph

Today. Comments about assignment Max 1/T (skew = 0) Max clock skew? Comments about assignment 3 ASICs and Programmable logic Others courses

Xynergy It really makes the difference!

Power Solutions for Leading-Edge FPGAs. Vaughn Betz & Paul Ekas

Introduction to ASIC Design

Intel MAX 10 FPGA Device Overview

Zynq AP SoC Family

MAX 10 FPGA Device Overview

Introduction to Sitara AM437x Processors

Cyclone III low-cost FPGAs

Introduction. PURPOSE: - List and explain the 15 i.mx1 modules that are also used on the i.mx21 device.

Copyright 2016 Xilinx

Programmable Logic Devices FPGA Architectures II CMPE 415. Overview This set of notes introduces many of the features available in the FPGAs of today.

The World Leader in High Performance Signal Processing Solutions. DSP Processors

SAM A5 ARM Cortex - A5 MPUs

Capacitive Touch Based User Interfaces and Hardware-based Solutions

FPGA VHDL Design Flow AES128 Implementation

8. Migrating Stratix II Device Resources to HardCopy II Devices

DevKit8000 Evaluation Kit

Introduction to Microprocessor

INTRODUCTION. icegate

Company Profile. Mobile Display. Smart TFT LCD Driver Controller. AV TFT LCD Driver Controller. Capacitive Touch Panel Controller

COL862 - Low Power Computing

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

User s Manual iceprogm1050, icecablem100 and SAB-XXXXX-X V 1.2

Basic FPGA Architecture Xilinx, Inc. All Rights Reserved

Product specification

Scheme G. Sample Test Paper-I

ESP-01 WiFi Module Version1.0

FPGA Implementations

The Next Generation 65-nm FPGA. Steve Douglass, Kees Vissers, Peter Alfke Xilinx August 21, 2006

Abbas El Gamal. Joint work with: Mingjie Lin, Yi-Chang Lu, Simon Wong Work partially supported by DARPA 3D-IC program. Stanford University

VIDEO BRIDGING SOLUTION PROMISES NEW LEVEL OF DESIGN FLEXIBILITY AND INNOVATION

Low Power Design. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.

! Program logic functions, interconnect using SRAM. ! Advantages: ! Re-programmable; ! dynamically reconfigurable; ! uses standard processes.

Incorporating a Capacitive Touch Interface into Your Design

MYC-C437X CPU Module

EECS150 - Digital Design Lecture 6 - Field Programmable Gate Arrays (FPGAs)

Semiconductor Memory Classification. Today. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. CPU Memory Hierarchy.

Outline. EECS150 - Digital Design Lecture 6 - Field Programmable Gate Arrays (FPGAs) FPGA Overview. Why FPGAs?

S1C33E07 CMOS 32-bit Application Specific Controller

Tim Chin Omar Gonzalez Ward Huang. Critical Design Review

Age nda. Intel PXA27x Processor Family: An Applications Processor for Phone and PDA applications

ice65 mobilefpga Configuration & Programming Overview 05/12/2010

MYD-SAMA5D3X Development Board

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Development of Low Power and High Performance Application Processor (T6G) for Multimedia Mobile Applications

FIELD PROGRAMMABLE GATE ARRAYS (FPGAS)

EE178 Lecture Module 2. Eric Crabill SJSU / Xilinx Fall 2007

Introduction to FPGAs. H. Krüger Bonn University

Axcelerator Family FPGAs

NXP Unveils Its First ARM Cortex -M4 Based Controller Family

AT45DB321E. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory

ProASIC PLUS FPGA Family

NXP Microcontrollers Selection Guide

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011

Military Grade SmartFusion Customizable System-on-Chip (csoc)

ice40 LP/HX Family Data Sheet

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

FPGA for Software Engineers

Transcription:

Hot Chips August 2009

Ultra-low power, Single-chip SRAM FPGA Targets Handheld Consumer Applications PMP / Games Netbooks Pico Projectors Smart Phones Power? DSC Cost? New Features? Size? epaper ebook Time to Market? Smart Cards MID POS / ipda GPS 2 Hot Chips August 2009

What Solutions does FPGA provide? Cellular Frame Buffer DBB App µp Touch Screen Controller Frame Buffer Interface / Timing Controller Projector Keyboard 1 SiliconBlue ice65 Flash Memory Controller Zoom Motor Ctlr PWM Camera 5-15M Keyboard 2 SDI/MMC/CF+ SD Other New Functions Smart lighting control Quick launch buttons Accelerometer 3 Hot Chips August 2009

ice65 FPGA Architecture Ultra low power Array of Programmable Logic Blocks (PLBs) Surrounded by four I/O Banks 4Kbit RAM Blocks Programmable interconnect Non-Volatile Configuration Memory (NVCM) SPI interface 4 Hot Chips August 2009

Programmable Logic Block (PLB) Eight 4-input Look-up Tables (LUT4) Eight D flip-flops with shared clock, clock enable, set/reset control Fast carry logic Familiar, well supported by logic synthesis tools 5 Hot Chips August 2009

RAM 4K Memory Block Implements variety of functions: Random-access memory (RAM) Single-port RAM with a common address, enable, and clock control lines Two-port RAM with separate read and write control lines, address inputs, and enable Register file and scratchpad RAM First-In, First-Out (FIFO) memory for data buffering applications Circuit buffer 256-deep by 16-wide ROM with registered outputs, contents loaded during configuration Sixteen different 8-input look-up tables Function or waveform tables such as sine, cosine, etc. Correlators or pattern matching operations Counters, sequencers 6 Hot Chips August 2009

Programmable Input/Output (PIO) I/O Standards: LVCMOS33 LVCMOS25, LVDS LVCMOS18 LVCMOS18 SubLVDS LVCMOS15 SSTL25 SSTL18 MDDR Connects external components to the PLBs and RAM4K blocks via programmable interconnect Individual pins grouped into 1-of-4 I/O banks Multi-functions I/O Bank #3 has add l functionality LVDS differential I/O Mobile DDR memory interface 7 Hot Chips August 2009

Programmable Interconnect Hierarchy of resources: Nearest Neighbor Connections between a PLB and its surrounding neighbors Span4 Connections & switchboxes Span12 Connections & switchboxes 8 Hot Chips August 2009

Span4 Connection Resourses 9 Hot Chips August 2009

Span12 Connection Resources 10 Hot Chips August 2009

Global Routing Resources 11 Hot Chips August 2009

Unique Self-Configuration Option (NVCM) Industry s only single chip, SRAM FPGA Reprogrammable, reconfigurable as any SRAM FPGA thru SPI port in milliseconds NVCM configures on power up Secure Uses TSMC 65LP 1 standard CMOS process Smallest die, lowest cost Rapidly ramp volume WLP n WLR n WLR n+1 WLP n+1 VDDIO VDD 0V 0V 1 0 Non-Volatile Configuration Memory (NVCM) Note 1. Two generation competitive lead versus Flash FPGAs 12 Hot Chips August 2009

icecube Design Tool Suite Verilog & VHDL Timing driven physical synthesis Magma tools Windows or Linux Power Analysis & Management tools 13 Hot Chips August 2009

Power, mw 160 140 120 100 80 60 40 20 Static Power Required 0for Handheld Power Consumption vs Clock Rate 32kHz 0 10 20 30 40 50 Clock Frequency, MHz 3.5K LUTs 12.5% toggle 14 Hot Chips August 2009

ice65 mobilefpga Family Features ice65l02 ice65l04 ice65l08 ice65l16 FPGA System Gates ~100K ~200K ~400K ~800K Logic Cells 1,792 3,520 7,680 16,896 Programmable I/O(max I/O / LVDS channels) 128/18 176/20 222/25 384/54 Embedded RAM Bits 64K 80K 128K 384K Sleep current (0 KHz, Vcc=0.8V) 3 µa 5 µa 11 µa 50 µa Dynamic current (32 KHz) 1 8 µa 15 µa 30 µa 75 µa Dynamic current (32 MHz) 1 3 ma 6 ma 12 ma 24 ma Availability NOW NOW NOW 2010 15 Hot Chips August 2009

ice65 Small Form Factor Solutions ice DiCE Known Good Die CB132 L02, L04 (95/11) CB196 L04, L08 (150/18) CC72 L08 (55/8).5 mm pitch 4x5 mm CS63 L04 (48/4).4 mm pitch 3x4 mm VQ100 L04 (72/9) 1 CB284 L04, L08, L16 (222/25).5 mm pitch 8x8 mm.5 mm pitch 8x8 mm.5 mm pitch 12x12 mm.5 mm pitch 14x14 mm 1 (Max I/O / Diff Pairs) 16 Hot Chips August 2009

Wafer Level Chip Scale Packages Optimized for Small Handheld Products 4.4mm x 4.8mm 72 balls; 0.5mm ball pitch 3.2mm x 3.9mm 63 balls; 0.4mm ball pitch 17 Hot Chips August 2009

Small Form Factor WLCSP:.4mm pitch Key Features: ~200K System Gates 48 I/Os; 4 diff pairs Icc0 sleep = 5µA Icc32K = 15µA @ 32KHz 3.2mm x 3.9mm 63 balls Picture of CS63 0.4mm ball pitch 18 Hot Chips August 2009

ice65l04 & ice65l08 FPGAs Known Good Die 19 Hot Chips August 2009

New Products, New Features, More Revenue 1 st Gen ASSP with Stacked FPGAs Well known ASSP functionality Add new features/capabilities 2 nd Gen ASSP Features Feature Freeze 1 st Gen ASSP Feature Freeze 6 mths 9 mths 18-24 mths Time 20 Hot Chips August 2009

Example SiliconBlue IP: Smartphone Resources Turn-Key Solutions FFs LUTs IOs RAMs 48 Channel PWM Controller with I2C Interface 230 416 66 3 Backlighting Controller with Ambient Light Awareness 138 223 53 0 I2C Port Expansion Demo 74 251 66 0 Decoded Keyboard Output Display on Character LCD 891 891 76 0 Digital Picture Frame with Touch Screen 365 1254 47 5 Interactive Control of Tri- Color LEDs with PWM 90 143 63 0 48 Channel PWM Controller with SPI Interface 199 369 68 3 Voltage Level Translation Demo 0 0 7 0 SPI Port Expansion Demo 33 79 68 0 Processors 8051 Processor Embedded Processor Configuration Interfaces I2C Master 98 196 15 0 I2C Slave 34 84 19 0 IrDA Fast 225 542 41 2 IrDA Standard 38 81 6 0 SPI Master 218 402 31 2 SPI Master for OMAP 217 401 30 2 SPI Slave 33 7 36 0 UART 140 345 30 2 Voltage Level Translation 0 0 16 0 LVDS Serializer LVDS De-Serializer Resources Peripherals FFs LUTs IOs RAMs I2C to GPIO Port Expander 34 84 19 0 Keyboard Matrix Decoder 41 126 23 0 Multi-Function Port Expander 667 1565 54 8 PWM Generation 25 47 6 0 SPI to GPIO Port Expander 33 71 36 0 SPI to UART Port Expander 143 244 174 0 Touch Screen Controller 80 146 17 0 UART to UART Port Expander 10 18 28 0 Audio Data Buffer Capacitive Button/Slider Controller MDDI Controller MP3 Decoder Storage MemoryStick Pro Interface 101 230 33 0 SD Interface and Controller 508 1180 45 8 SDIO Interface and Controller 507 1167 45 8 SD to SD Card Copy SD Full Featured Controller Displays Graphics LCD Controller (320x240, 18-bit color) Capacitive Touchscreen Controller CMOS Imager Interface Dual Display Controller Preview/Review Display Controller SVGA Frame Buffer Memories 133 415 63 0 Cellular RAM Controller 305 753 96 2 NAND Flash Interface 4 20 16 0 MDDR Controller SL to ML NAND Flash Converter MLC NAND Flash Controller 21 Hot Chips August 2009

Summary: Best FPGA for Consumer Handheld mobilefpga Green solution Ultra-low power High density Smallest footprint Low price Single chip Key Functions Interfaces Controllers Peripherals Glue logic More.. High Value Benefits Quickly customize offthe-shelf chips Create end product differentiation Simplify functional convergence Improve time-to-market Maximum design flexibility 22 Hot Chips August 2009