AT697E LEON2-FT Final Presentation

Similar documents
32 bit Embedded Real-time computing Core Single Chip Development (ERC32SC/TSC695) Contract 12598/FM (SC)

ATMEL SPACEWIRE PRODUCTS FAMILY

ATMEL ATF280E Rad Hard SRAM Based FPGA. Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit

LEON3-Fault Tolerant Design Against Radiation Effects ASIC

GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES

Atmel AT697 validation report

ESA Contract 18533/04/NL/JD

SCS750. Super Computer for Space. Overview of Specifications

Multi-DSP/Micro-Processor Architecture (MDPA)

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications

Introduction to LEON3, GRLIB

Microelectronics Presentation Days March 2010

Next Generation Multi-Purpose Microprocessor

SINGLE BOARD COMPUTER FOR SPACE

Current status of SOI / MPU and ASIC development for space

SpaceWire Remote Terminal Controller

GR740 Technical Note on Benchmarking and Validation

A Portable and Fault-Tolerant Microprocessor Based on the SPARC V8 Architecture

ESA round table. September L. Goulard PY. Bretécher

RAD6000 Space Computers

LEON- PCI- UMC Development Board

GR740 Processor development

Jiri Gaisler. Gaisler Research.

Development Status for JAXA Critical Parts, 2008

DEVELOPING RTEMS SMP FOR LEON3/LEON4 MULTI-PROCESSOR DEVICES. Flight Software Workshop /12/2013

S950 3U cpci Radiation Tolerant PowerPC SBC

COMPARISON BETWEEN GR740, LEON4-N2X AND NGMP

Rad-Hard Microcontroller For Space Applications

SpaceWire IP Cores for High Data Rate and Fault Tolerant Networking

Multi-DSP/Micro-Processor Architecture (MDPA) Paul Rastetter Astrium GmbH

Advanced Concepts and Components for adaptive Avionics

GR740 Technical Note on Benchmarking and Validation

Migrating from the UT699 to the UT699E

PowerPC- based Processor Modules for Space Applications

Advanced Computing, Memory and Networking Solutions for Space

High temperature / radiation hardened capable ARM Cortex -M0 microcontrollers

Executive Summary. Functional and Performance Validation of the 80S32 µc. Deliverable D5.2 - Report Workpackage 5 Evaluation Kit

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS

ATF280E A Rad-Hard reprogrammable FPGA

Gaisler Research LEON SPARC Processor The past, present and future Jiri Gaisler Gaisler Research

Executive Summary Next Generation Microprocessor (NGMP) Engineering Models Product code: GR740

LEON4: Fourth Generation of the LEON Processor

FPGAs APPLICATIONS. 2012, Sept Copyright Atmel Corporation

Development an update. Aeroflex Gaisler

A Boot-Strap Loader and Monitor for SPARC LEON2/3/FT

ADVANCED ELECTRONIC SOLUTIONS AVIATION SERVICES COMMUNICATIONS AND CONNECTIVITY MISSION SYSTEMS

The SpaceWire RTC: Remote Terminal Controller

ESA Supported General Purpose Standard Microprocessors

Evaluation of Soft-Core Processors on a Xilinx Virtex-5 Field Programmable Gate Array

CCSDS Time Distribution over SpaceWire

SMCSlite and DS-Link Macrocell Development

VORAGO TECHNOLOGIES. Rad-hard CMOS Based Technology for Space Ross Bannatyne (512)

SEFUW workshop. Feb 17 th 2016

Investigation of Proton Induced Radiation Effects in 0.15 µm Antifuse FPGA

HIGH PERFORMANCE PPC BASED DPU WITH SPACEWIRE RMAP PORT

ESA-CNES Deep Sub-Micron program ST 65nm. Laurent Dugoujon Remy Chevallier STMicroelectronics Grenoble, France.

AN OPEN-SOURCE VHDL IP LIBRARY WITH PLUG&PLAY CONFIGURATION

SoCWire: a SpaceWire inspired fault tolerant Network on Chip approach for reconfigurable System-on-Chip in Space applications

Trigger Server: TSS, TSM, Server Board

Aeroflex Colorado Springs RadHard Eclipse FPGA Frequently Asked Questions

Design of Next Generation CPU Card for State of the Art Satellite Control Application

Microcontrollers Applications within Thales Alenia Space products

VORAGO TECHNOLOGIES. Solutions for Selective Radiation-Hardened Components in CubeSats Ross Bannatyne, VORAGO Technologies

Next Generation Microprocessor for Power Systems Control September 2006 M. Ruiz, SABCA, Belgium

THE ADPMS READY FOR FLIGHT AN ADVANCED DATA & POWER MANAGEMENT SYSTEM FOR SMALL SATELLITES & MISSIONS

Dynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package

GR716 Single-Core LEON3FT Microcontroller. Cobham Gaisler AMICSA 2018

Building Blocks For System on a Chip Spacecraft Controller on a Chip

SpaceWire Router - Status

CCSDS Unsegmented Code Transfer Protocol (CUCTP)

SpaceWire Router ASIC

A common basic SW and DPU platform for the JUICE mission Instruments

Space: The Final Frontier FPGAs for Space and Harsh Environments

79LV Megabit (512K x 40-Bit) Low Low Voltage EEPROM MCM. Memory DESCRIPTION: FEATURES: Logic Diagram

CNES requirements w.r.t. Next Generation General Purpose Microprocessor

16th Microelectronics Workshop Oct 22-24, 2003 (MEWS-16) Tsukuba Space Center JAXA

The AT697F evaluation board provides the following features: On-board power supply circuitry

The special radiation-hardened processors for new highly informative experiments in space

Intellectual Property Macrocell for. SpaceWire Interface. Compliant with AMBA-APB Bus

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Description. EPPL (2) Target Temp. range. Notes: (1) SMD = standard microcircuit drawing. (2) EPPL = ESA preferred part list

V8uC: Sparc V8 micro-controller derived from LEON2-FT

UT8MR8M8-EVB 64Megabit Non- Volatile MRAM Evaluation Board User Manual July

Configurable Fault Tolerant Processor (CFTP) for Space Based Applications

Scalable Sensor Data Processor Development Status DSP Day - September 2014

LEON 3FT Processor Based Design for Spacecraft Applications - Frequency Based Performance Analysis

DSM ASIC Technology & HSSL (KIPSAT)

SVOM mission: ATF280F/AT697F data processing for real-time GRB detection and localization & ATF280E SpaceWire CEA IP recent developments

MPW Program for Space ESA Contract: 17767/03/NL/FM. Jean BOUILLON MDP ESA Feb 4th, 2004

Zwischenpräsentation. Reliable high-speed data transfers on satellites across Wizard-Link. Author: Max Kraft-Kugler 19/11/ DOC-TAS-EN-003

ARM-Based Embedded Processor Device Overview

Digital Control for Space Power Management Devices

79C Megabit (512K x 40-Bit) EEPROM MCM FEATURES: DESCRIPTION: Logic Diagram. 512k x 40-bit EEPROM MCM

QPro XQR17V16 Radiation Hardened 16Mbit QML Configuration PROM

Embedded Fingerprint Verification and Matching System

VORAGO TECHNOLOGIES. 6 th Interplanetary CubeSat Workshop Cambridge, May, 2017

NEPP Independent Single Event Upset Testing of the Microsemi RTG4: Preliminary Data

StrongARM** SA-110/21285 Evaluation Board

Technical Note on NGMP Verification. Next Generation Multipurpose Microprocessor. Contract: 22279/09/NL/JK

David Merodio Codinachs Filomena Decuzzi (Until Dec 2010), Javier Galindo Guarch TEC EDM

Transcription:

AT697E LEON2-FT Final Presentation ESA contract 15036/01/NL/FM Nicolas RENAUD ATMEL Nantes + 33 2 40 18 17 19 nicolas.renaud@nto.atmel.com

Overview Initial objectives design phase Validation and characterisation results Performance results Radiation results Total dose Single Event Effects Hardware / software / documentation status Conclusion September 06 2

ATMEL Sparc microprocessor family ESA/CNES funding A chipset version (ERC32) for IU-FPU-memory controller CMOS 0.8 µm - Flight version in 1997 Phased out TSC695F : current Sparc space processor (ERC32 SC) CMOS rad-hard 0.5 µm technology Sparc V7 with FPU; 25 MHz max; 5V ± 0.5V 20 Mips / 5 MFlops at 25 MHz ; 230 ma MQFP-F 256 & die form Total Ionizing dose : 300 Krad No Single Event Latch up below 80 MeV/mg/cm2 Excellent SEU immunity - E.g : SEU error rate better than 3 E-8 / device / day in GEO orbit SCC B & QML V Flight version in 2000 now available Flying since a few years - Launchers telecomm satellites various scientific missions defense applications A 3.3V version available : the TSC695FL September 06 3

The AT697E was developed under ESA contract Design, manufacturing, validation and characterization of a SPARC V8 LEON processor (LEON2-FT prototype phase 2) Implements LEON2 FT ESA VHDL model Version 1.0.9.5 Fault tolerance by design Triple Modular Redundancy with skew - SEU and SET protection EDAC on register file Parity on the caches AT697E development September 06 4

AT697E block diagram TDS TDI TDO... RxD TxD FPU JTAG TAP Debug Support Unit Integer Unit (SPARC V8) I-Cache D-Cache AHB Controller Amba AHB AHB/APB bridge Waitstate Controller Memory Controller EDAC Ready Busy Add.... Prom I/O RxD TxD UART B UART A Interrupt Controller Watchdog Timer 1 Timer 2 Amba APB General Purpose Interface PCI/AMBA bridge PCI SRAM SDRAM GPI bits PCI bus September 06 5

AT697E design phase (1) ATC18 standard cell library (CMOS 0.18 µm) 1.8V bias for the processor itself, 3.3V bias for buffers Die size : 8,6 mm x 8.6 mm Pad limited Space assembly rules fulfilled MCGA 349 package advantages Weight, size, thermal resistance, space qualified September 06 6

Fault coverage > 96 % AT697E design phase (2) Design simulations : 100 MHz in worst case conditions Gate count: 850 Kgates Processor logic : 280 Kgates (PCI excluded) - IU : 67 Kgates, - FPU : 29 Kgates, - memory controller : 87 Kgates PCI logic : 117 Kgates September 06 7

AT697E final presentation The chip PIO Data Cache DATA CB PIO ADD MEM IF InstCache Trace buffer JTAG DSU PLL SDRAM IF PCI PCI req & gnt Register file PCI September 06 8

Presentation progress Initial objectives design phase Validation and characterisation results Radiation results Total dose Single Event Effects Hardware / software / documentation status Conclusion September 06 9

Organisation of the validation AT697E samples available since April 2005 ATMEL internal validation ESA : subcontracted an AT697E validation to Gaisler Research Final presentation mid June 05 Three «formal» alpha customers : Saab Ericsson Space (Göteborg, Sweden) EADS Astrium (Velizy and Toulouse, France) Alcatel Space (Toulouse, France) Some early design starters September 06 10

ATMEL validation environment (1/2) 6U format Compact PCI Evaluation board AT697E AT60142F 4Mbits SRAM September 06 11

ATMEL validation environment (2/2) PCI validation Passive backplane with two 64 bits PCI slots TA700 PCI analyser engine from Catalyst Development and Debug environment Compiler - RCC and BCC Debugger - GRMON (1.0.12 and 1.1.5, the latest being adapted to the AT697-EVAB) September 06 12

ATMEL validation results (1) Processor validation No additional bugs than the ones coming from the LEON2- FT 1.0.9.5 model - These bugs are listed in the AT697 errata sheet - See ATMEL web site http://www.atmel.com/products/radhard/ Power consumption 7 mw / MHz - Core : 0.5W - I/O : 0.2 W - At 100 MHz and for high activity Idle mode : power consumption reduced by 20 % September 06 13

ATMEL validation results (2) Performance at 100MHz 86 MIPS (Dhrystone 2.1) 23 MFLOPs (Whetstone) SDRAM interface speed impacted by the bus load - On AT697-EVAB (2 SRAM and 1 SDRAM banks) : 65 MHz maximum September 06 14

AT697E final presentation Saab Ericsson space board September 06 15

EADS Astrium board September 06 16

Summary of the alpha customers validation Fully functional (no new bugs) Good power figures Answers the requirement of space community Issues to be solved for QML-V parts : SDRAM timings Correction of known bugs September 06 17

Characterization results Characterisation performed In full bias ranges : 3.0 V to 3.6V and 1.65 V to 1.95V In full military temperature range : - 55 C to +125 C Parts fully functional in all the bias and temperature ranges DC and AC parameters in line with design expectations Current consumptions, input leakages, output currents Setup, hold, output delays Update of the datasheet done in February 06 See ATMEL web site http://www.atmel.com/products/radhard/ September 06 18

Presentation progress Initial objectives design phase Validation and characterisation results Radiation results Total dose Single Event Effects Hardware / software / documentation status Conclusion September 06 19

20 parts used Total dose test results (1) 12 parts in static mode 6 parts in dynamic mode (5 MHz) 2 parts unbiased In accordance with MIL STD 883 method 1019.6 Co60 source located near the Nantes factory September 06 20

Total dose test results (2) Parts fully functional at 200 krad (Si) 3.3V I/O standby current increases after 100 krad (Si), and recovers after high temperature annealing These results allow to use these AT697E parts for space mission requiring a maximum of 60 krad (Si) September 06 21

Single Event Effects test objectives Assess the SEU sensitivity of the AT697E processor Check the implementation of EDAC and parity Assess the SET influence Variation of the skew Variation of the frequency Assess the SEL capability September 06 22

Four heavy ions test campaigns done, 9 parts used Heavy ions test done at UCL (Louvain, Belgium) From July to December 2005 Use of a dedicated test board (in partnership with TIMA laboratory in Grenoble, France) and the ATMEL evaluation board - See next slide Different test programs used Static tests to assess the memories SEU sensitivity and to confirm the appropriate behaviour of the EDAC and parity protections Dynamic benchmarks - Matrix calculation - Bubble sort - PCI transfer Single Event Effects test - Orbit calculation program September 06 23

AT697E final presentation SEE test setset-up SEL conditions : max voltage, dynamic tests SEU/SET tests : min voltage, static and dynamic tests September 06 24

Single Event Effects test results Single Event Latchup 3 parts used No SEL at 70 MeV/mg/cm2 max voltage 25 C for a fluence of 1 E7 particles/cm2 The static tests have confirmed the SEE test results of the ATC18RHA library (cross sections in cm2/bit) the implementation of EDAC and parity is correct LET SRAM Icache Itag Dcache (MeV/mg/cm 2 ) ATC18RHA 2.97 5 E-9 5.1 E-9 6.3 E-9 4.5 E-9 14.1 1.4 E-8 1.6 E-8 1.6 E-8 1.5 E-8 55.9 5 E-8 8.1 E-8 8.1 E-8 7.3 E-8 September 06 25

Protection against SET All FF are triplicated, with three separated clocks. The skew between the clocks can be the natural one or can be increased by an additional delay. September 06 26

Error rate in space due to SEU/SET The SEU/SET error rate is good for space applications The error rate decreases with the frequency in the same order of magnitude No functional interrupt during all the test campaigns (no processor hang) Error rate using the sort test uncorrectable errors (wrong calculation and traps) Error rate per device per day versus orbit / MTBF (years) AT697E used with maximum skew AT697E used with natural skew GEO 1.3 E-5 / 211 2.4 E-5 / 114 LEO 53-1000 km 3.9 E-6 / 702 7.9 E-6 / 347 LEO 98-852 km; Spot 4.9 E-6 / 559 9.2 E-6 / 298 LEO 98-600 km 3.8 E-6 / 720 7.1 E-6 / 386 LEO 51-450 km; ISS 1.4 E-6 / 1956 2.6 E-6 / 1053 September 06 27

Presentation progress Initial objectives design phase Validation and characterisation results Radiation results Total dose Single Event Effects Hardware / software / documentation status Conclusion September 06 28

AT697 Development Platforms ATMEL Development Platforms AT697-EVAB : ATMEL AT697 evaluation board - Hardware + Software Examples - Free compiler - One AT697E-2E-E part (engineering sample) AT697-DKIT : ATMEL AT697 development kit - Hardware + Software Examples - Free compiler - One AT697E-2E-E part - Debug Monitor September 06 29

ATMEL AT697 Compact PCI Evaluation board Compact PCI plug-in format 6U format, 32 bit, 33MHz interface Configurable for System and Peripheral slot operation Processor Atmel AT697E, Rad-Hard 32 bit Sparc V8 Embedded Processor On-board memory SRAM - 4Mbyte - 2 AT60142 SRAM banks FLASH - 2Mbyte SDRAM - 64Mbyte Interfaces Memory/Peripheral expansion connectors Debug Support Unit interface PIO expansion On-board power regulation allows operation from PCI slot, or stand-alone with +5V supply. September 06 30

AT697 Software Development Tools Compiler Bare-C Cross-compiler RTEMS Cross-compiler Debugger GRMON debug monitor target debug through serial DSU or PCI interface Simulator TSIM simulator Real Time Operating Systems RTEMS VxWorks ecos Snapgear Embedded Linux (uclinux) September 06 31

Loader Flash RAM GRMon Monitor Debugger (Low level) Disassembler Trace September 06 32

ATMEL Links / Documentation Documentation regularly updated on ATMEL web site - http://www.atmel.com/products/radhard/ - Datasheet, errata sheet, evaluation board user manual One dedicated Sparc Hotline - sparc-applab.hotline@nto.atmel.com Radiation report available on demand Gaisler Research www.gaisler.com September 06 33

Presentation progress Initial objectives design phase Validation and characterisation results Radiation results Total dose Single Event Effects Hardware / software / documentation status Conclusion September 06 34

AT697E samples available since April 2005 Validation, characterisation, radiation test results available since end 2005, and very positive : AT697E is fully functional Summary results - over the whole bias and mil temp ranges 86 MIPs / 23 MFLOPs at 100 MHz 7 mw / MHz 150 MIPs/W Successfully tested up to 200 Krad (Si) SEU/SET hardened processor - 1 uncorrectable error every 200 years in GEO orbit with max skew No SEL at room temperature for a LET of 70 MeV/mg/cm2 September 06 35

AT697E military quality grade version Some requests to use the current version for flight in some scientific missions e.g. for ESA PROBA2 project AT697E lot qualification performed successfully AT697E-2E-MQ parts are available since August 2006 Screening equivalent to QML-Q quality flow Include burn-in and life test September 06 36

A number of early AT697E design starters In Europe (~ 10) In North America (~ 5) AT697E interest Near half of the technical questions received on the ATMEL Sparc hotline are AT697 related September 06 37

The end Thank you for your attention! September 06 38