IHP Im Technologiepark 25 15236 Frankfurt (Oder) Germany IHP Im Technologiepark 25 15236 Frankfurt (Oder) Germany www.ihp-microelectronics.com © 2003 -

Slides:



Advertisements
Similar presentations
UNIT 8: Synthesis Basics
Advertisements

International Graduate School Cottbus / IHP microelectronics Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt.
Reconfigurable Computing After a Decade: A New Perspective and Challenges For Hardware-Software Co-Design and Development Tirumale K Ramesh, Ph.D. Boeing.
Doc.: IEEE r0 Submission September 1999 Thomas Müller, NokiaSlide 1 NOKIA HARDWARE OVERVIEW Olaf Joeressen Nokia Mobile Phones
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Z. Stamenković 1, M. Giles 2, and F. Russi 2 1 IHP GmbH, Frankfurt (Oder), GERMANY 2 Synopsys Inc., Mountain View, CA, USA 13th IEEE European Test Symposium,
Nios Multi Processor Ethernet Embedded Platform Final Presentation
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
PARTIAL RECONFIGURATION USING FPGAs: ARCHITECTURE
SoCks Hardware / Software Codesign Andrew Pearson Sanders DeNardi ECE6502 May 4, 2010.
Gabriel Honoré 1. What is it? A collection of software emulators –A software emulator is a computer program that imitates an electronic device or another.
Presenter : Cheng-Ta Wu Kenichiro Anjo, Member, IEEE, Atsushi Okamura, and Masato Motomura IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 39,NO. 5, MAY 2004.
SOC Design: From System to Transistor
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
Introduction To VHDL for Combinational Logic
ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
A reconfigurable system featuring dynamically extensible embedded microprocessor, FPGA, and customizable I/O Borgatti, M. Lertora, F. Foret, B. Cali, L.
Defense MicroElectronics Activity Defense MicroElectronics Activity VE The Impact of System Level Design on the DMS World Keith Bergevin Senior.
GALAXY Project Final project review IHP, February 4th 2011 Tools Demonstration Dr Lilian Janin, Dr Doug Edwards - University of Manchester.
Embedded Systems: Introduction. Course overview: Syllabus: text, references, grading, etc. Schedule: will be updated regularly; lectures, assignments.
Behavioral Design Outline –Design Specification –Behavioral Design –Behavioral Specification –Hardware Description Languages –Behavioral Simulation –Behavioral.
Mahapatra-Texas A&M-Fall'001 cosynthesis Introduction to cosynthesis Rabi Mahapatra CPSC498.
Integrated  -Wireless Communication Platform Jason Hill.
Configurable System-on-Chip: Xilinx EDK
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
1 Chapter 7 Design Implementation. 2 Overview 3 Main Steps of an FPGA Design ’ s Implementation Design architecture Defining the structure, interface.
PCI-Express Network Sniffer Characterization Presentation Project Period : 2 semesters Students: Neria Wodage Aviel Tubul Advisor: Mony Orbach 17/12/2007.
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
1 Chapter 2. The System-on-a-Chip Design Process Canonical SoC Design System design flow The Specification Problem System design.
AT94 Training 2001Slide 1 Configurable SRAM 8 Bit RISC MCU AT40K FPGA Monolithic SRAM Based FPSLIC 20 MIPS* - 8bit RISC MCU Up to 36K bytes of SRAM From.
Adding the TSE component to BANSMOM system and Software Development m Yumiko Kimezawa October 4, 20121RPS.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
SC2005 Product Overview DTV Source Applications Broadband Entertainment Division July 2001.
System on Chip (SoC) Architecture Design The SOCks Design Platform
1 Towards Optimal Custom Instruction Processors Wayne Luk Kubilay Atasu, Rob Dimond and Oskar Mencer Department of Computing Imperial College London HOT.
Towards the Design of Heterogeneous Real-Time Multicore System m Yumiko Kimezawa February 1, 20131MT2012.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
F. Gharsalli, S. Meftali, F. Rousseau, A.A. Jerraya TIMA laboratory 46 avenue Felix Viallet Grenoble Cedex - France Embedded Memory Wrapper Generation.
NIOS II Ethernet Communication Final Presentation
The Macro Design Process The Issues 1. Overview of IP Design 2. Key Features 3. Planning and Specification 4. Macro Design and Verification 5. Soft Macro.
Performance Characterization and Architecture Exploration of PicoRadio Data Link Layer Mei Xu and Rahul Shah EE249 Project Fall 2001 Mentor: Roberto Passerone.
A Monte Carlo Simulation Accelerator using FPGA Devices Final Year project : LHW0304 Ng Kin Fung && Ng Kwok Tung Supervisor : Professor LEONG, Heng Wai.
IMPLEMENTATION OF MIPS 64 WITH VERILOG HARDWARE DESIGN LANGUAGE BY PRAMOD MENON CET520 S’03.
VLSI Algorithmic Design Automation Lab. THE TI OMAP PLATFORM APPROACH TO SOC.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
Ethernet Bomber Ethernet Packet Generator for network analysis
ZHAO(176/MAPLD2004)1 FFT Mapping on Mathstar’s FPOA FilterBuilder Platform MathStar, Inc. Sept 2004.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
Logic Synthesis assign z=a&b a b z What is Synthesis synthesis /sinth siss/ noun ( pl. syntheses /sinth seez/) 1 the combination of components to form.
1 IEEE Meeting September , 1999 NOKIA HARDWARE OVERVIEW Olaf Joeressen Nokia Mobile Phones Holger Hussmann Nokia.
Architecture and algorithm for synthesizable embedded programmable logic core Noha Kafafi, Kimberly Bozman, Steven J. E. Wilton 2003 Field programmable.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
Maj Jeffrey Falkinburg Room 2E46E
Programmable Hardware: Hardware or Software?
ASIC Design Methodology
Digital System Design An Introduction to Verilog® HDL
Chapter 1: Introduction
IP – Based Design Methodology
Figure 1 PC Emulation System Display Memory [Embedded SOC Software]
ECE-C662 Introduction to Behavioral Synthesis Knapp Text Ch
Presentation transcript:

IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved A System-on-Chip Implementation of the IEEE a MAC Layer Goran Panić, Daniel Dietterle Zoran Stamenković, Klaus Tittelbach-Helmrich

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved Overview Introduction Protocol Implementation Hardware/Software Partitioning System Architecture Components Description Synthesis Results Estimated Area & Power Layout Results Final Design Results Summary 2

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved Introduction Functionality of the MAC described in the IEEE a standard Wireless market Atheros, Intersil, Cisco, TI, … Target: baseband, MAC and radio transcieving part integrated on a single chip IHP MAC - designed as a complete solution on chip Easy integration with the baseband 3

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved Design flow overview Protocol description Performance investigation Hw Acc design Architecture description System implementation SDL model Simulations & Measurements VHDL model Logic and Layout Synthesis Abstract and HDL level Translation to C model Hw/Sw partitioning System consideration Data preparation 4

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved Protocol Implementation SDL Model Abstract protocol model Generation of C model Performance estimation in order to perform Hw/Sw partitioning 5

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved Hardware Accelerator CRC Bus_Interface Control PHY_Interface Tx CRC RC4 CRC Channel_State TimersMIB Rx Processor bus On-chip RAMBaseband processor executes timing critical MAC functions Timers, CRC, RC4, address filter reduction of power consumption interface between baseband and CPU completely modeled in VHDL synthesized and simulated for 80MHz 5x512B single-port memory 2x256B dual-port memory soft resetable 6

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved System Architecture MIPS 4KEp Core Peripheral Bus Controller EC-to-X Bus Controller I 2 C Hw Acc UART 0 SRAMFLASH Serial 0 Serial 1 I 2 C EPP GPIO EJTAG UART 1 GPIO complete rtl description in VHDL/Verilog verification environment and synthesis scripts EC X#0 X#1 7

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved System Architecture MIPS 4KEp Core Peripheral Bus Controller EC-to-X Bus Controller I 2 C Hw Acc UART 0 Async RAMAsync ROM Serial 0 Serial 1 I 2 C EPP GPIO EJTAG UART 1 GPIO complete rtl description in VHDL/Verilog verification environment and synthesis scripts EC X#0 X#1 Test program Test Environment Components verification models 8

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved Synthesis Results Design name Estimated area (%) Estimated power (%) MIPS core I 2 C bus controller UART x 23.5 EC-to-X bus controller Peripheral bus controller Accelerator core Single-port RAM 512B x Dual-port RAM 256B x GPIO Glue logic Chip

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved System Layout Facts Technology: IHP 0.25μm CMOS Area: ~ 30 mm 2 Number of gates: 420,000 NAND Number of pins: 140 sig + 16 pow Package: PQFP 208L 28*28*3.35P0.5 Peak Power: ~1W at 80 MHz, 2.5V Chip testing: Successful on Agilent

IHP Im Technologiepark Frankfurt (Oder) Germany © All rights reserved Summary Presented design flow provides: Efficient and flexible modeling and implementation of a MAC protocol Low power High performance Easy integration to a baseband processing unit What can be done in the future: PCMCIA interface to TCP/IP layer (rev 1) Custom connection to the baseband (rev 1) Usage of high performance memory blocks (rev 1) Clock gating AMBA bus 11