380 likes | 442 Views
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
E N D
RadWG 23Nov11 nanoFIP Progress Report Eva. GousiouBE/CO-HT & the nanoFIP team
Outline Introduction – Project Organization Functionalities & Features nanoFIP & Simulation Test Bench nanoFIP & Test Board Next Steps
Outline Introduction – Project Organization Functionalities & Features nanoFIP & Simulation Test Bench nanoFIP & Test Board Next Steps
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)
Outline Introduction – Project Organization Functionalities & Features nanoFIP & Simulation test bench nanoFIP & HLP test board Next Steps
Functionalities & Features user WorldFIP Master consumption nFIP WorldFIPservices: • Data consumption & Broadcast data consumption(up to 124 bytes). • Data production(up to 124 bytes).
Functionalities & Features user WorldFIP Master production nFIP WorldFIPservices: • Data consumption & Broadcast data consumption(up to 124 bytes). • Data production(up to 124 bytes).
Functionalities & Features user WorldFIP Master • Simple interface with the user: • Data transfer over an integrated memory or nFIP nanoFIP user MEMORY WISHBONE WorldFIPservices: • Data consumption & Broadcast data consumption(up to 124 bytes). • Data production(up to 124 bytes).
Functionalities & Features WorldFIP services: • Data consumption & Broadcast data consumption(up to 124 bytes). • Data production(up to 124 bytes). user WorldFIP Master • Simple interface with the user: • Data transfer over an integrated memory or nFIP nanoFIP user MEMORY WISHBONE 16 bit DATA BUS • Data transfer in stand-alone mode (2 bytes data exchange, no need for memory access).
Functionalities & Features WorldFIP services: • Data consumption & Broadcast data consumption(up to 124 bytes). • Data production(up to 124 bytes). user WorldFIP Master • Simple interface with the user: • Data transfer over an integrated memory or nFIP nanoFIP user MEMORY WISHBONE 16 bit DATA BUS • 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.
nanoFIP & Radiation • Techniques • Triple Module Redundancy of all the • flip-flops & memories of the design. • Simplification. • Various reset possibilities. • Component Selection • Actel ProASIC3 family • Flash-based & reconfigurable • Proven performance in radiation environments (ALICE, nQPS, NASA). > 10 LHC years TID > 200 Gy
nanoFIP vs. microFIP • Tailored to users’ needs. • Providing bigger memories. • Providing a rigorous approach towards radiation. • nanoFIPs and microFIPs can co-exist under the same Master. WorldFIP Master nanoFIP is not: • Backwards compatible for the user. sensor microFIP FPGA Signal Conditioner Signal Conditioner Signal Conditioner sensor sensor nanoFIP is:
nanoFIP vs. microFIP • Tailored to users’ needs. • Providing bigger memories. • Providing a rigorous approach towards radiation. • nanoFIPs and microFIPs can co-exist under the same Master. WorldFIP Master nanoFIP is not: • Backwards compatible for the user. sensor nanoFIP FPGA Signal Conditioner Signal Conditioner Signal Conditioner sensor sensor nanoFIP is:
Outline Introduction – Project Organization Functionalities & Features nanoFIP & Simulation Test Bench nanoFIP & HLP Test Board Next Steps
nanoFIP & Simulation test bench Independent development of nanoFIP’s simulation test bench by Gonzalo Penacoba. User simulation Master simulation nanoFIP 3 testing concepts: • Functionality according to specs • Behavior under specs error conditions • Unspecified faulty conditions VHDL test bench: • Random generation of data vectors • Automatic checks • Assertion based output
Outline Introduction – Project Organization Functionalities & Features nanoFIP & Simulation test bench nanoFIP & HLP Test Board Next Steps
nanoFIP & HLP test board Working Testing Board prototype by HLP. Software developments on the Master side taken over by Julien Palluel. 3 testing concepts: • Specs correct functionality • Limit operational conditions • Tests over time
Testing Board Basic Features WorldFIP FIELDBUS WorldFIP Master RS 232 user nanoFIP Field TR Fiel drive
Testing Board Basic Features WorldFIP FIELDBUS WorldFIP Master • RS 232 user nanoFIP Field TR Fiel drive
Testing Board Basic Features WorldFIP FIELDBUS WorldFIP Master • RS 232 user nanoFIP Field TR Fiel drive
Testing Board Extra Features WorldFIP FIELDBUS WorldFIP Master • RS 232 user nanoFIP Field TR Fiel drive
Testing Board & Radiation Tests WorldFIP FIELDBUS WorldFIP Master • RS 232 user nanoFIP Field TR Fiel drive
Testing Board & Radiation Tests WorldFIP FIELDBUS WorldFIP Master • RS 232 user nanoFIP Field TR Fiel drive
Testing Board & Radiation Tests WorldFIP FIELDBUS WorldFIP Master • RS 232 user nanoFIP Field TR Fiel drive
Testing Board & Radiation Tests PSI facility, 250MeV 2.1e9 p+/cm2/ Gy 6.3 e11 p+/cm2with each device 300 Gylifetime of an Actel ProASIC3 device 6.3 e12 p+/cm2with 10 decices σnanoFIP = ~ 1e-13 cm2 5000 nanoFIPs in the LHC σsystem= ~ 5e-10 cm2 10 SEU / year
Testing Principles WorldFIP FIELDBUS WorldFIP Master nanoFIP user Prod Cons Cons FF..FF time
Testing Principles WorldFIP FIELDBUS WorldFIP Master Loop back nanoFIP user Prod Cons Cons FF..FF prod User copies bytes time
Testing Principles WorldFIP FIELDBUS WorldFIP Master Loop back nanoFIP user Prod Cons Cons EE..EE Prod FF..FF Cons FF..FF prod User copies bytes User copies bytes time
Testing Principles WorldFIP FIELDBUS WorldFIP Master Loop back nanoFIP user Prod Cons 5ms Cons EE..EE Cons EE..EE Prod FF..FF Prod FF..FF Cons FF..FF prod User copies bytes User copies bytes User copies bytes time
Outline • Introduction – Project Organization • Updates on Functional Specification • nanoFIP & Simulation test bench • nanoFIP & HLP test board • Next Steps
Next Steps Radiation tests. Support to users; User’s Guide & FAQ documentation. Code Review.
nanoFIP project report Extras
WorldFIP Frames Communication throughput for 1Mbps: Master -> nanoFIP FSS 2 bytes FSS 2 bytes Ctrl 1 byte Ctrl 1 byte Id 2 bytes Id 2 bytes CRC 2 byte CRC 2 byte FES 1 byte FES 1 byte 8bytes * 8 bits* 1 us 10 us 10 us turnaround time FSS 2 bytes FSS 2 bytes Ctrl 1 byte Ctrl 1 byte Data 2 bytes Data 124 bytes CRC 2 byte FES 1 byte CRC 2 byte FES 1 byte nanoFIP -> Master 130 bytes * 8 bits * 1us 1.1 ms for 124 data-bytes = 0.9 Mb/s Master -> nanoFIP 10 us turnaround time 138 us for 2 data-bytes = 0.1 Mb/s nanoFIP -> Master
Project Status Majority voter circuit:
nanoFIP & HLP test board Extra features: • Heaters & Thermometers on nanoFIP & Fieldrive, controlled & monitoredthrough the user interface • Voltmeters & Current-meters for all Voltage Supplies & Current Consumptions
nanoFIP & HLP test board Automatized Testing Principles: Loop back nanoFIP user Prod Cons WorldFIP Master Cons FF..FF prod
nanoFIP & HLP test board Automatized Testing Principles: Loop back nanoFIP user Prod Cons WorldFIP Master Cons EE..EE Prod FF..FF Cons FF..FF prod
nanoFIP & HLP test board Automatized Testing Principles: Loop back nanoFIP user Prod Cons WorldFIP Master Cons DD..DD cons 2 Cons EE..EE Prod EE..EE Prod 1 Prod FF..FF Cons FF..FF prod