Presentation is loading. Please wait.

Presentation is loading. Please wait.

ASIC1  ASIC2 Things still to learn from ASIC1 Options for ASIC 1.01  1.1  1.2 Logic test structure for ASIC2.

Similar presentations


Presentation on theme: "ASIC1  ASIC2 Things still to learn from ASIC1 Options for ASIC 1.01  1.1  1.2 Logic test structure for ASIC2."— Presentation transcript:

1 ASIC1  ASIC2 Things still to learn from ASIC1 Options for ASIC 1.01  1.1  1.2 Logic test structure for ASIC2

2 Things still to learn from ASIC1 Test beam a)Check labelling & operating conditions of hits-per-BT plot (back/red) b)Threshold scans of all sensors shown together, one plot for each of the four pixel architectures c)Spatial info – locations of noisy pixels d)Statistics of hits – beam profile? e)Per-pixel efficiency? Laser e)Bias optimisation for signal/noise f)Automated scan of every pixel to compare gain/noise g)Crosstalk analysis –scan around a 9x9 block of pixels – vs threshold h)Linearity Bench i)Threshold scan with VTH signals buffered / externally driven j)Full speed operation (189ns bunch crossing rate) k)Noise vs temperature

3 Possible next sensors Sensor 1.01 (4 seats silicon)PCB 1.0 a)bug fix SRAM write with full 3.3v level-shifting b)bug fix monostables (IOUTBIAS mirror transistors) c)bug fix ISENSEBIAS mirror transistor d)add nwell diodes around test structure pixels e)larger bond pads? Sensor 1.1 (4 seats silicon)PCB 1.1 f)add preShape test structures2nd hole for laser g)extra pads? Sensor 1.2 (4 seats silicon)PCB 1.X h)add analog buffers for VTH and VRST signals? i)reduce / change pixel variants? j)tweak pixel design for noise/gain performance? k)… 4 weeks 3 weeks ~ 8 weeks 19/5 24/3

4 Possible next sensors Logic/Support Test Structure (+1 seat silicon)New test PCB(s) required a)Large pad-over-logic pad cells for bump-bond tests b)LVDS receiver and transmitter pad circuits c)Gray code counter for timestamp generation d)Clock generator (makes all sensor internal clocks from one external clock) e)Bunch train state machine f)Readout state machine g)Master controller (co-ordinates preceding logic blocks, resets, power-on safe states) h)Configuration controller (co-ordinates mask & trim programming, adding on-chip registers for current/voltage DACs etc. i)Current DAC circuits j)Voltage DAC circuits k)… 12 weeks 15/9 14/7

5 ASIC2 Sequencer Overview Bunch train state machine Readout state machine OVERRIDE HOLD MUX[2:0] TIMECODE[12:0] INIT FWD PHI1 PHI2 PHI3 LATCHSAFE OF[7:0] MSOPOR PIXEL RESETS PIXEL ENABLE SENSE_ENABLE READENABLE[7:0] ORE[7:0] MUX[2:0] DATA[30:0] Master En Clk Gen REFCLK MODE1 MODE0 MODE SEL PRE-SPILL SPILL READ IDLE MODE SEL PRE-SPILL SPILL READ IDLE SDATA TOKIN TOKOUT OVRD Small test pad?

6 ASIC2 Services DIN CLK Setup registers DOUT BIAS1 BIAS2 BIAS3 BIAS4 VTH+ VTH- Vcasc1 Vcasc2 Current biases Voltage DACs Sensor ID code …to readout unit Config controller DOUT_RDBK PHI1 PHI2 FAST PHI3 PHI1 PHI2 SLOW PHI3 PHI1 PHI2 RDBK PHI3 DIN_CONFIG

7 Example “1-seat” logic test structure 240um bump bondable pads on 1mm pitch Small wire-bond pads to test the generated logic signals Implement as many of the logic blocks and signal distribution as possible Folded design models a full- width logic slice serving a large array of pixels 500x750 um logic blocks Wire bond pads for testing Bump bond pads

8 ASIC2 Concept Logic columns –Power pads over the logic used to distribute global power supplies Central row of control logic –500um profile –Bump Bond Pads for control & IO signals Clocks Synchronisation Mode Configuration Serial data out Power


Download ppt "ASIC1  ASIC2 Things still to learn from ASIC1 Options for ASIC 1.01  1.1  1.2 Logic test structure for ASIC2."

Similar presentations


Ads by Google