nanofip progress report eva. gousiou be/co-ht & the nanofip team

38
nanoFIP Progress Report Eva. Gousiou BE/CO-HT & the nanoFIP team RadWG 23Nov11

Upload: amanda

Post on 23-Feb-2016

16 views

Category:

Documents


0 download

DESCRIPTION

RadWG 23Nov11. nanoFIP Progress Report Eva. Gousiou BE/CO-HT & the nanoFIP team. Outline. Introduction – Project Organization Functionalities & Features nanoFIP & Simulation Test Bench nanoFIP & Test Board Next Steps. Outline. Introduction – Project Organization - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP Progress Report

Eva. Gousiou BE/CO-HT& the nanoFIP team

RadWG 23Nov11

Page 2: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Outline

o Introduction – Project Organization

o Functionalities & Features

o nanoFIP & Simulation Test Bench

o nanoFIP & Test Board

o Next Steps

Page 3: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Outline

o Introduction – Project Organization

o Functionalities & Features

o nanoFIP & Simulation Test Bench

o nanoFIP & Test Board

o Next Steps

Page 4: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Project Organization & Some History

ALSTOM-CERN contract with CERN purchasing ALSTOM’s design information. (2008)

Concerns for the long-term availability of ALSTOM’s components; WorldFIP Taskforce set up. (2006)

Project divided in different Work Packages: (2009)

WP1: microFIP code preliminary interpretation (B. Todd & E. van der Bij)

WP2: project management documentation for the in-sourcing (E. van der Bij)

WP3: functional specifications for microFIP’s replacement (E. van der Bij)

WP4: rewrite & extend microFIP VHDL code

WP5: write new code (P. Alvarez & E. Gousiou)

WP6: test bench creation (G. Penacoba)

WP7: design of a board for functional and radiation tests (HLP, France)

WP8: Radiation tests (CERN RadWG & E. Gousiou)

Taskforce conclusions: No technological alternative & in-sourcing of WorldFIP technology. (2007)

4

Page 5: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Outline

o Introduction – Project Organization

o Functionalities & Features

o nanoFIP & Simulation test bench

o nanoFIP & HLP test board

o Next Steps

Page 6: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

WorldFIP services:• Data consumption & Broadcast data consumption (up to 124 bytes).

• Data production (up to 124 bytes).

Functionalities & Features

6

nFIP

WorldFIPMaster

user

consumption

Page 7: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

WorldFIP services:• Data consumption & Broadcast data consumption (up to 124 bytes).

• Data production (up to 124 bytes).

Functionalities & Features

7

nFIP

WorldFIPMaster

user

production

Page 8: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Simple interface with the user:• Data transfer over an integrated memory or

Functionalities & Features

nanoFIPuser

WISHBONE MEMORY

8

WorldFIP services:• Data consumption & Broadcast data consumption (up to 124 bytes).

• Data production (up to 124 bytes).

nFIP

WorldFIPMaster

user

Page 9: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Simple interface with the user:• Data transfer over an integrated memory or

Functionalities & Features

• Data transfer in stand-alone mode (2 bytes data exchange, no need for memory access).

nanoFIPuser

WISHBONE MEMORY

16 bit DATA BUS

9

WorldFIP services:• Data consumption & Broadcast data consumption (up to 124 bytes).

• Data production (up to 124 bytes).

nFIP

WorldFIPMaster

user

Page 10: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Simple interface with the user:• Data transfer over an integrated memory or

Functionalities & Features

• Data transfer in stand-alone mode (2 bytes data exchange, no need for memory access).

Features:• Communication in 3 speeds: 31.25kb/s, 1Mb/s, 2.5Mb/s.• Independent memories (124 bytes each) for consumed and produced data.• nanoFIP status byte available to the User and the Master.

nanoFIPuser

WISHBONE MEMORY

16 bit DATA BUS

10

WorldFIP services:• Data consumption & Broadcast data consumption (up to 124 bytes).

• Data production (up to 124 bytes).

nFIP

WorldFIPMaster

user

Page 11: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP & Radiation

11

TID > 200 Gy10 LHC years>

Component Selection

o Actel ProASIC3 family

• Flash-based & reconfigurable

• Proven performance in radiation

environments (ALICE, nQPS, NASA).

Techniques

o Triple Module Redundancy of all

the

flip-flops & memories of the design.

o Simplification.

o Various reset possibilities.

Page 12: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

microFIPFPGAsensor Signal Conditioner

sensor Signal Conditioner

nanoFIP vs. microFIP

nanoFIP is:

nanoFIP is not:

o Tailored to users’ needs.

o Providing bigger memories.

o Providing a rigorous approach towards radiation.

o nanoFIPs and microFIPs can co-exist under the same Master.

o Backwards compatible for the user.

sensor Signal Conditioner

WorldFIP

Master

12

Page 13: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIPFPGA

nanoFIP vs. microFIP

nanoFIP is:

nanoFIP is not:

o Tailored to users’ needs.

o Providing bigger memories.

o Providing a rigorous approach towards radiation.

o nanoFIPs and microFIPs can co-exist under the same Master.

o Backwards compatible for the user.

sensor Signal Conditionersensor Signal Conditionersensor Signal Conditioner

13

Page 14: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Outline

o Introduction – Project Organization

o Functionalities & Features

o nanoFIP & Simulation Test Bench

o nanoFIP & HLP Test Board

o Next Steps

Page 15: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

VHDL test bench:

o Random generation of data vectors

o Automatic checks

o Assertion based output

Independent development of nanoFIP’s simulation test bench by Gonzalo Penacoba.

nanoFIP & Simulation test bench

3 testing concepts:o Functionality according to specs

o Behavior under specs error conditions

o Unspecified faulty conditions

Usersimulation

MastersimulationnanoFIP

15

Page 16: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Outline

o Introduction – Project Organization

o Functionalities & Features

o nanoFIP & Simulation test bench

o nanoFIP & HLP Test Board

o Next Steps

Page 17: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP & HLP test board

3 testing concepts:

o Specs correct functionality

o Limit operational conditions

o Tests over time

Software developments on the Master side taken over by Julien Palluel.

Working Testing Board prototype by HLP.

17

Page 18: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Testing Board Basic Features

18

nanoFIPuser

WorldFIPMaster

WorldFIP FIELDBUS

FieldTR

Fieldrive

RS 232

Page 19: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP

Testing Board Basic Features

user

19

FieldTR

Fieldrive

RS 232

WorldFIPMaster

WorldFIP FIELDBUS

Page 20: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP

Testing Board Basic Features

user

20

FieldTR

Fieldrive

RS 232

WorldFIPMaster

WorldFIP FIELDBUS

Page 21: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP

Testing Board Extra Features

user

21

FieldTR

Fieldrive

RS 232

WorldFIPMaster

WorldFIP FIELDBUS

Page 22: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP

Testing Board & Radiation Tests

user

22

FieldTR

Fieldrive

RS 232

WorldFIPMaster

WorldFIP FIELDBUS

Page 23: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP

Testing Board & Radiation Tests

user

23

FieldTR

Fieldrive

RS 232

WorldFIPMaster

WorldFIP FIELDBUS

Page 24: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP

Testing Board & Radiation Tests

user

24

FieldTR

Fieldrive

RS 232

WorldFIPMaster

WorldFIP FIELDBUS

Page 25: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Testing Board & Radiation Tests

PSI facility, 250MeV

2.1e9 p+/cm2/ Gy300 Gy lifetime of an Actel ProASIC3 device

6.3 e11 p+/cm2 with each device6.3 e12 p+/cm2 with 10 decices

σ nanoFIP = ~ 1e-13 cm2

5000 nanoFIPs in the LHC

σ system= ~ 5e-10 cm2

10 SEU / year

Page 26: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

user

nanoFIP

Cons

Prod

Testing Principles

WorldFIPMaster

WorldFIP FIELDBUS

ConsFF..FFtime

26

Page 27: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

user

nanoFIP

Cons

Prod

Testing Principles

WorldFIPMaster

WorldFIP FIELDBUS

Loopback

User copies bytesprod ConsFF..FFtime

27

Page 28: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

user

nanoFIP

Cons

Prod

Testing Principles

WorldFIPMaster

WorldFIP FIELDBUS

Loopback

User copies bytesCons

EE..EEProdFF..FF User copies bytesprod Cons

FF..FFtime

28

Page 29: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

user

nanoFIP

Cons

Prod

Testing Principles

WorldFIPMaster

WorldFIP FIELDBUS

Loopback

User copies bytesCons

EE..EEProdFF..FF

5ms

User copies bytesprod ConsFF..FFtime

User copies bytesCons

EE..EEProdFF..FF

29

Page 30: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Outline

o Introduction – Project Organization

o Updates on Functional Specification

o nanoFIP & Simulation test bench

o nanoFIP & HLP test board

o Next Steps

Page 31: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Next Steps

Radiation tests.

Support to users; User’s Guide & FAQ documentation.

Code Review.

31

Page 32: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP project report

Extras

Page 33: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

WorldFIP Frames

Communication throughput for 1Mbps:

FSS2 bytes

Ctrl1 byte

Id2 bytes

CRC2 byte

FES1 byte 8 bytes * 8 bits* 1 us

FSS2 bytes

Ctrl1 byte

Data124 bytes

CRC2 byte

FES1 byte

130 bytes * 8 bits * 1us

Master -> nanoFIP

nanoFIP -> Master

1.1 ms for 124 data-bytes= 0.9 Mb/s

Master -> nanoFIP

nanoFIP -> Master

turnaround time 10 us 10 us

FSS2 bytes

Ctrl1 byte

Id2 bytes

CRC2 byte

FES1 byte

FSS2 bytes

Ctrl1 byte

Data2 bytes

CRC2 byte

FES1 byte

10 us138 us for 2 data-bytes= 0.1 Mb/s

33

turnaround time

Page 34: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Project Status

Majority voter circuit:

34

Page 35: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

Extra features:

nanoFIP & HLP test board

o Heaters & Thermometers on nanoFIP & Fieldrive, controlled & monitored through the user interface

o Voltmeters & Current-meters for all Voltage Supplies & Current Consumptions

Page 36: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

nanoFIP & HLP test board

user

WorldFIPMaster

nanoFIP

Cons

Prod

prod ConsFF..FF

Loopback

Automatized Testing Principles:

Page 37: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

ConsEE..EE

nanoFIP & HLP test board

user

WorldFIPMaster

nanoFIP

Cons

Prod

ProdFF..FF

prod ConsFF..FF

Loopback

Automatized Testing Principles:

Page 38: nanoFIP  Progress Report Eva.  Gousiou BE/CO-HT & the  nanoFIP team

ConsEE..EE

nanoFIP & HLP test board

user

WorldFIPMaster

nanoFIP

Cons

Prod

ProdFF..FF

prod ConsFF..FF

Loopback

Prod1

cons2

ProdEE..EE

ConsDD..DD

Automatized Testing Principles: