ASIC Research and Development at Fermilab
- R. Yarema
ASIC Research and Development at Fermilab R. Yarema April 20, 2005 - - PowerPoint PPT Presentation
ASIC Research and Development at Fermilab R. Yarema April 20, 2005 Main areas ASIC R&D happening in EED of PPD where we have capabilities and experience in several diverse areas. ASIC design at many silicon foundries TSMC
April 20-22, 2005 Super B Factory in Hawaii 2
April 20-22, 2005 Super B Factory in Hawaii 3
April 20-22, 2005 Super B Factory in Hawaii 4
April 20-22, 2005 Super B Factory in Hawaii 5
RPC
GEM Array DCAL DCAL DCAL 64 Serial Data Output
April 20-22, 2005 Super B Factory in Hawaii 6 Mask Register Hit Catchers In 0 * * * In 31 In 30 In 29 Mask Register Hit Catchers In 63 * * * In 32 In 33 In 34 TimeStamp (24 bit)
32 bit by 20 stage Pipeline 24 bit by 20 stage Pipeline 32 bit by 20 stage Pipeline
Internal/ External Trigger Control 8 Stage FIFO Steering Logic (a.k.a. Frame Maker) Serializer DataOut ClkOut
32 11 2 Load Done Int Ext Int Ext Ext Int
Tmode Ext TRIG Int TRIGOUT
24 32
Readout Clk Clk Slow Control timeReset Programmable Resets Serial IO
88 Qin Vth Dia Data Mask Mask Dia Data Vth Qin
April 20-22, 2005 Super B Factory in Hawaii 7
32 inputs 32 inputs 88 x 20 pipeline
April 20-22, 2005 Super B Factory in Hawaii 8
April 20-22, 2005 Super B Factory in Hawaii 9
32 APDs
Thermoelectric cooler at –15 0C
APD ROC
32 10
Fibers
April 20-22, 2005 Super B Factory in Hawaii 10
10 CK D 10 Shift Register 10 10
GAIN RISE TIME FE RST FE RST
INTEGRATOR SHAPER SAMPLING PIPELINE RING (64 deep) READ AMP ADC COMPARATOR ADC COUNT LATCH 10-BIT GRAY COUNTER
APD READOUT CHIP
IN RAMP GEN. CONTROL LOGIC
Vref
RING CK RAMP CNTL
(One channel of 32 shown)
GRAY CK Write Read CHIP RESET MODE SET
Control Section
Next Chan.
DATA OUT 10
Previous Chan.
Pipeline modes:
(Write - Stop - Read)
(no deadtime) Front end reset modes:
Digitize modes:
(2-0, 3-1, ...) Ramp modes:
Ramp Count OUT CK DATA OUT format example: Cell only digitize mode (10-bit DATA words) Data Out, Cell 0 Data Out, Cell 1 Data Out, Cell 63 OUT CK
Digitize Cell 1 Digitize Cell 2 63
Cell 0 1
April 20-22, 2005 Super B Factory in Hawaii 11
– Detect and send hit information to trigger system every beam crossing. – Store analog signal level in pipeline for readout and digitization later. – Store arrival time of hit within within 100 nsec integration window for readout and digitization later.
April 20-22, 2005 Super B Factory in Hawaii 12
– 32 discriminator outputs
– 46 cell deep, analog pipeline; read out after trigger
– To provide 2 nsec resolution
– 4 fC – 150 fC (high gain)
– 1890 fC max (low gain)
8 VLPCs 8 VLPCs 8 VLPCs 8 VLPCs
TRIP-T
16 1 1 Amplitude Hit time (analog) Discriminator
Cryostat at 9 0K
April 20-22, 2005 Super B Factory in Hawaii 13
Integrator Variable Gain
Time to Voltage Converter
Disc. Amplitude out V(time) Test 1 of 32 channels Amplitude Pipeline 32 channels x 46 Time Pipeline 32 channels x 46 34 Analog Mux 34 1 1 34 34 32 Digital Mux 16 Discriminator
ended CMOS) Amplitude
Timing
Slow control interface Analog Mux 32 Program in Program out Vth Dummy Channel Qin Disc out T-V output Time to Voltage Converter Dummy Channel Pipeline controller
April 20-22, 2005 Super B Factory in Hawaii 14
Integrators And discriminators Analog Pipeline Programming DACs Slow Control
April 20-22, 2005 Super B Factory in Hawaii 15
April 20-22, 2005 Super B Factory in Hawaii 16
<0.2% (for .2 pC inputs) Resolution (relative error) < 1 LSB ADC INL << 1 LSB ADC DNL < 5 fC Input noise charge (5 m cable) 50 ohms Input impedance > 20 MHz Analog signal BW 132 ns Gated integration period 300 pC Max input charge 5 fC Least count charge
Typical modified floating-point charge transfer characteristic.
MANTISSA
Q
Q Q Q A (Q )
2
A (Q )
R = 2 R = 1 R = 0
in
(A = Range Scaling Factor)
R = 3 1 2
(R = Range # = Exponent)
Relative error plots for (a) standard and (b) modified floating point.
April 20-22, 2005 Super B Factory in Hawaii 17
R e c e i v e r - S p l it t er
S IG
16/34 Is 8/34 Is 4/34 Is 2/34 Is 8
Is Is
1/34 Is 1/34 Is 1/34 Is 1/34 Is
P h a s e 2 I n t e g r a t e , R a n g e S e l .
Ir Is
8 8
IN T 2 R S T _ C A P 2 R S T _ C O M P 2 E X P 2 S I G 2 R E F2
EXPONENT 16/34 Ir 8/34 Ir 4/34 Ir 2/34 Ir 8
Ir Ir
1/34 Ir 1/34 Ir 1/34 Ir 1/34 Ir
R e c e i v e r - S p l i t t e r
R E F
P h a s e 0 I n t e g r a t e , R a n g e S e l .
Ir Is
8 8
IN T 0 R S T _ C A P 0 R S T _ C O M P 0 E X P 0 S I G 0 R E F0
P h a s e 1 I n t e g r a t e , R a n g e S e l .
Ir Is
8 8
IN T 1 R S T _ C A P 1 R S T _ C O M P 1 E X P 1 S I G 1 R E F1
INT 0- 2 RST_CAP 0-2 RST_COMP 0-2 MUX CONTROL
T IM IN G G E N E R AT O R
CAP_ID
2
3 to 1 D i g i ta l M u x
E X P 0 - 2
3 t o 1 A n a l o g M u x
S I G 0 - 2
3 t o 1 A n a l o g M u x
R E F0 - 2
3 Q IE C lo c k R e se t
MANTISSA
FADC 8 OUTPUT SERIALIZER O u t D a ta C lo c k
Signal input Reference input
April 20-22, 2005 Super B Factory in Hawaii 18
Input Receiver/ splitter Integrators 8 bit ADC Range select
April 20-22, 2005 Super B Factory in Hawaii 19
pixel and strip detectors, APDs, etc.
– Highly programmable – 12 bit ADC read back – Integrate power near detector – No H. V. connectors – Relatively low cost
– AMI 0.5 micron CMOS
PMT QIE9 RMCC With HV components HV Control and read back
April 20-22, 2005 Super B Factory in Hawaii 20
+ ref
+ Output polarity VR
VCO 12 bit ADC Mux Serial data I/O 12 bit DAC Reference +
Monitor External input 12 Slow Control Control lines Driver control High Voltage Capacitor and Diode Multiplier Load High voltage resistor divider L C Error Amplifier
Bandgap reference
April 20-22, 2005 Super B Factory in Hawaii 21
Serial I/O 12 bit DAC 12 bit ADC High current Output drivers Amplifiers
April 20-22, 2005 Super B Factory in Hawaii 22
8ch ASDQ 8ch ASDQ 8ch ASDQ 8ch ASDQ 8ch ASDQ 8ch ASDQ 48 Straw Wires 48 Channel TDC Ref 24 24 1
April 20-22, 2005 Super B Factory in Hawaii 23
TDC Core Counter Channel 1 Channel 2 Channel 48 Start TDC 48 Inputs Shift Register (Ch 1-48) (Output to be tailored to application) Clk 1 X80 clock multiplier Phase Lock Loop Lock detector 132 nsec reference clock 1.65 nsec clock 1 Serial
Parallel output for channel 1 only 8 Bandgap reference DAC input 8 8 bit DAC To ASDQs 1 1 384
April 20-22, 2005 Super B Factory in Hawaii 24
48 TDC channels Output Shift Register Phase lock loop 8 bit DAC
April 20-22, 2005 Super B Factory in Hawaii 25
16896 pixel detector 6 FIX2 chips bump bonded to detector I/O to FPIX chips
FPIX2 FPIX2 FPIX2 FPIX2 FPIX2 FPIX2
April 20-22, 2005 Super B Factory in Hawaii 26
– All hit information must be read out in 132 nsec – Zero suppressed data readout – 840 Mbit/sec readout capability (1-6 programmable serial outputs)
– No individual pixel trim DACs
– All adjustable parameters set to default values upon startup
April 20-22, 2005 Super B Factory in Hawaii 27
Pixel Unit Cells (22 columns of 128 rows each) End-of-Column logic (22 copies) Core Logic
Core
DAC’s Programmable Registers
Programming Interface
Steering Logic Word Serializer Next Word Block Clock Control Logic Input/Output High Speed Output MCA/MCB (Readout Clock) BCO Clock
Data Output Interface
Only bias voltages required are 2.5V & ground. All I/O is LVDS.
April 20-22, 2005 Super B Factory in Hawaii 28
Debugging Outputs (to be removed) 128x22 Pixel array End-of-Column Logic Data Output Interface Program Interface Registers and DAC’s LVDS Drivers and I/O pads Internal bond pads for Chip ID
April 20-22, 2005 Super B Factory in Hawaii 29
Vff Test Sensor Inject Vref
Vdda
Amplifier
Vth0 Vth1 Vth2 Vth7
3 bit FADC
Hit
Binary Encoder Command Interpreter 4 pairs of lines, 3 commands each: Wait for Data Idle Output Data Token & Bus Controller
Pulse ht: [0:2] Row # [0:7] Token In Token Out
Column Bus
Kill Vfb2 Ifb
Bias voltages & currents are set by DAC’s. Fast Hit OR
April 20-22, 2005 Super B Factory in Hawaii 30
Preamp 2nd stage +disc ADC Kill/ inject ADC encoder Digital interface
April 20-22, 2005 Super B Factory in Hawaii 31
– Same programming interface and data output interface same as FPIX2 – Data driven architecture – no trigger – Programmable shaping times (65-125 nsec) for 132, 264, or 396 nsec BCO – 128 channels/chip – ENC < 1000 erms @ Cdet=20 pF
– Threshold dispersion < 500 erms
– Programmable gain of 10 or 6.7mV/fC – 3 bit ADC/channel – Power < 4mw/channel – Detector inputs on 50 u pitch – Radiation hard (TSMC 0.25 µ CMOS)
15 cm Wire bonds Silicon Strip detector Silicon Strip detector
FSSR FSSR FSSR FSSR
Data I/O
April 20-22, 2005 Super B Factory in Hawaii 32
– 128 analog channels – 16 sets of logic, each handling 8 channels – Core logic with BCO counter
control – same as FPIX2 – Programmable registers – DACs
– Communicates with core logic – Formats data output – Same as BTEV FPIX chip
128 channels of analog circuits 16 sets of logic each handling 8 analog channels Core Logic To silicon strip detectors Programming Interface DACs Programmable Registers Steering Logic Word Serializer Clock Control Logic Next Block Word Core Data Output Interface BCO clock I/O Readout clock High Speed Output BCO ctr 1 16
April 20-22, 2005 Super B Factory in Hawaii 33
Vth0 Vth1 Vth2 Vth7
3 bit FADC
Hit
Binary Encoder Command Interpreter 4 pairs of lines, 3 commands each: Wait for Data Idle Output Data Token & Bus Controller
Pulse ht: [0:2] Row # [0:7] Token In Token Out
Column Bus
Kill
Fast Hit OR
Gm Cinj Test input CR-(RC)2 Base Line restorer On/off Programmable shaping
April 20-22, 2005 Super B Factory in Hawaii 34
128 input Bond pads Amplifier- Shaper- BLR End of column logic Program interface DACs ADCs Data Output Interface
April 20-22, 2005 Super B Factory in Hawaii 35
April 20-22, 2005 Super B Factory in Hawaii 36
April 20-22, 2005 Super B Factory in Hawaii 37
Custom interface board for DUT Robot loaded with 700 chips Pick and place head ASIC tester box * Analog and digital I/O * Serial link to computer Good Bad
April 20-22, 2005 Super B Factory in Hawaii 38
Wafer maps showing Good and bad chips (green shading shows grading)
April 20-22, 2005 Super B Factory in Hawaii 39
http://www-ppd.fnal.gov/EEDOfficew/ASIC_Development/asicmain.html.