1 / 11

Functionality of AFTER+ chip applications & requirements

Functionality of AFTER+ chip applications & requirements. At this time, AFTER+ must fit the specifications of: ACTAR/GANIL TPC/GLAD/R3B/FAIR TPC&ACTIVE TARGET/MSU TPC/CENBG SAMURAI TPC/RIKEN …. AFTER+. Σ 72 discriminator outputs. hit channel registers. inhibit. 1 channel. DAC.

jacob-potts
Download Presentation

Functionality of AFTER+ chip applications & requirements

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Functionality of AFTER+ chipapplications & requirements At this time, AFTER+ must fit the specifications of: • ACTAR/GANIL • TPC/GLAD/R3B/FAIR • TPC&ACTIVE TARGET/MSU • TPC/CENBG • SAMURAI TPC/RIKEN • …

  2. AFTER+ Σ 72 discriminator outputs hit channel registers inhibit 1 channel DAC Discri Reset [hit channel registers] Charge range 76 to 1 FILTER SCA 12-Bit ADC CSA x72in 511 cells tpeak BUFFER Readout Mode Asic “Spy” Mode SCA MANAGER Power on Reset TEST SLOW CONTROL W / R CK In Test Serial Interface CKw & CKr CSA;CR;SCAin (N°1) Mode [+ indisc] AFTER+: Architecture [AD9229] Main features for AFTER+: • 72 Analog Channels; Slow Control & test [“spy” mode]. Main features for the channel • Input Current Polarity: positive or negative. • CSA + PZC + Filter (semi-Gaussian order 2). [Possibility to bypass the CSA]. • SCA: 511 analog memory cells. • Auto Triggering: discriminator + threshold (DAC) + inhibition. Main features for the readout • Analog OR of the 72 discriminator outputs [1 current output]. • Address of the hit channel (through slow control link). • 4 SCA readout modes. • Slow Control • Power on reset • Test mode: calibration or test[channel/channel] functional[72 channels in one step] • Spy mode on channel 1: CSAout, PZCout, FILTERout or DISCRIin.

  3. Asic management (local or global) AFTER+ Trigger_out Trigger control: multiplicity & detection inhibit 1 channel DAC Reset Discri Reset: hit_channel register 76 to 1 SCA FILTER x72in 12-Bit ADC ADC control & Data CSA BUFFER SCA MANAGER TEST SLOW CONTROL Write Read SCA read: READ & CKread SCA write: Write & CKwrite Slow control: Din, Dout, CK, CS DAC Test: DAC SCA_in AFTER+: Mode of operation Stop Sampling:on external or local Trigger CSA_in Discri_in Channel i Discri_out Hit_channel Trigger_out Write_SCA Read_Address_hit channel Read_SCA Data_SCA_out Reset SCA write SCA read address read SCA write

  4. 76 lines In Bufferout 511 cells SCA write SCA read SCA Manager Clk write Clk read R W Vreturn:0,7V AFTER+: SCA Analog Memory: 72 channels + 4 dummy channels [for common mode or Fix pattern noise rejection purpose]. • Write: 1MHz to 100MHz • Read: 20MHz • Dynamic: 1.5V (full range) • Clock: LVDS • Mode (W & R): CMOS Write CLKwrite Read CLKread Write phase Read phase Write phase

  5. c509 c510 c0 c1 c. ci-2 ci+2 ci-1 ci+1 ci channel ttrigger – tz=z0 ≤511 /Fsampling y DAC Discri tdriftz0 Cf tdriftz1 ttrigger particle x FILTER SCA t0= arrival time tdriftzmax z0 z1 CSA Ldrift Time pad Tz=zmax Tz=z1 Tz=z0 zmax 511 cells z tpeak PAD AFTER+: SCA Write Phase • Architecture : circular memory • Sampling condition : 511x(1/Fsampling) ≥ Tdriftmax • Peaking Time : Tpeak ≥ N x (1/Fsampling) • Fsampling: 1MHz to 100MHz. • Peaking Time: 50ns to 1µs (16 values).

  6. Column n+1 Column n Address of the last Column read lumn n+510 Read_SCA CKR_SCA Column n+510 address Data_SCA_out Vreset Vreset Vlow Vlow C0 C1 C0 C1 C0 C1 C75 C75 C75 76xTrck 3xTrck 509x3xTrck 3xTrck 76xTrck + 509x76xTrck 9xTrck 9xTrck 61xTrck c509 c510 c0 ci-1 c1 ci+2 ci+1 ci-2 c. ci c509 c510 c0 ci-1 c1 ci+2 ci+1 ci-2 c. ci c509 c510 c0 ci-1 c1 ci+2 ci+1 ci-2 c. ci c509 c510 c0 ci-1 c1 ci+2 ci+1 ci-2 c. ci AFTER+: SCA Read Phase • Channel Readout mode : all channels; hit channels or specific channels Column n Channel 0 Readout Time: 511x [n channel + 3]xTrck + 79xTrck = 80.6 µs + 25.55 µsxnchannel [Trck = 50 ns] . n = 1 channel => Readout time = 106.15 µs. . n = 10 channels => Readout time = 336.1 µs. . n = 36 channels => Readout time = 1 ms. . n = 76 channels => Readout time = 2.022 ms. Channel 2 Channel n Channel 75

  7. r/wb=1=> read Sc_din ADD<6:0> XXXXX X 1 Sc_ck Sc_en Sc_dout idle Address <71 :0> idle Y 8.5xTck:425ns 72xTck:3.6µs AFTER+: SCA Read Phase • Hit or specific channels: Slow control serial link & hit channel register (72 bits) Readout of the hit channel address Write_SCA Read_address_hit channel Write_address_read channel Read_SCA Clear r/wb=0=> write Sc_din Address Data <71 :0> 0 ADD<6:0> XXXXX X Write of the readout channel address Sc_ck Sc_en Sc_dout idle idle 7.5xTck:375ns 72xTck:3.6µs

  8. AFTER+: SCA Read Phase • SCA readout mode: 511, 256 or 128 analog memory cells / channel • 511 analog memory cells / channel: Write phase Stop (trigger) Write phase: Tdrift ≤ 511 / Fsampling Read phase: SCAcells = 511 ci+1 510 ci 0 Readout phase • 256 analog memory cells / channel: Write phase Stop (trigger) Write phase: 2 x Tdrift ≤ 511 / Fsampling Read phase: SCAcells = 256 510 ci 0 Readout phase Internal Logical Operation • 128 analog memory cells / channel: Write phase Stop (trigger) Write phase: 4 x Tdrift ≤ 511 / Fsampling Read phase: SCAcells = 128 510 0 Readout phase

  9. 4-bit DAC 3-bit DAC OR_hit channel Iin Iin Iin Iin I=Iin I=Iin I=Iin I=Iin 72 xIin Hit channel 72 Hit channel i Hit channel 01 Hit channel 02 Iin Slow Control Register (2 bits) AFTER+: Threshold channel • Architecture: L.E.D + DAC (4 bits/channel + 3 bits/72 channels) SCA FILTER CSA PZC Analog out G2 511 cells Gain + 1 channel Discri Sign Memory Hit Channel - Polarity Inhibit • Trigger output: analog OR of the 72 hit channel registers. • Need specifications: • Current value • Rise & Fall time • Rout&Cout • Linearity (72*Iin ??)

  10. Test: Charge injected channel by channel (selection 1/72 channel by Slow Control). [1 internal injection capacitor/charge range] Pulse Generator x72 Pulse Generator x72 seli selj selj selj seli seli X3 (1/Charge range) ASIC ASIC • Calibration: Charge injected channel by channel (selection 1/72 channel by Slow Control). x76 ASIC • Functionality of the global electronic system: Charge injected on all channels (or a part), at the same time. [in this mode, the FPN channels can be tested] Pulse Generator AFTER+: Architecture of the test system • 3 test modes: Test, Functionality & Calibration Ccali

  11. AFTER+: Requirements

More Related