ASIC1 ? ASIC2 - PowerPoint PPT Presentation

About This Presentation
Title:

ASIC1 ? ASIC2

Description:

Check labelling & operating conditions of ... DOUT. BIAS1. BIAS2. BIAS3. BIAS4. VTH VTH- Vcasc1. Vcasc2. Current. biases. Voltage. DACs. Sensor ID code ... – PowerPoint PPT presentation

Number of Views:13
Avg rating:3.0/5.0
Slides: 9
Provided by: jamiec2
Category:
Tags: asic1 | asic2 | dout

less

Transcript and Presenter's Notes

Title: ASIC1 ? ASIC2


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
  • Check labelling operating conditions of
    hits-per-BT plot (back/red)
  • Threshold scans of all sensors shown together,
    one plot for each of the four pixel architectures
  • Spatial info locations of noisy pixels
  • Statistics of hits beam profile?
  • Per-pixel efficiency?
  • Laser
  • Bias optimisation for signal/noise
  • Automated scan of every pixel to compare
    gain/noise
  • Crosstalk analysis scan around a 9x9 block of
    pixels vs threshold
  • Linearity
  • Bench
  • Threshold scan with VTH signals buffered /
    externally driven
  • Full speed operation (189ns bunch crossing rate)

3
Possible next sensors
  • Sensor 1.01 (4 seats silicon) PCB 1.0
  • bug fix SRAM write with full 3.3v level-shifting
  • bug fix monostables (IOUTBIAS mirror transistors)
  • bug fix ISENSEBIAS mirror transistor
  • add nwell diodes around test structure pixels
  • larger bond pads?
  • Sensor 1.1 (4 seats silicon) PCB 1.1
  • add preShape test structures 2nd hole for
    laser
  • extra pads?
  • Sensor 1.2 (4 seats silicon) PCB 1.X
  • add analog buffers for VTH and VRST signals?
  • reduce / change pixel variants?
  • tweak pixel design for noise/gain performance?

4 weeks
3 weeks
24/3
8 weeks
19/5
4
Possible next sensors
  • Logic/Support Test Structure (1 seat
    silicon) New test PCB(s) required
  • Large pad-over-logic pad cells for bump-bond
    tests
  • LVDS receiver and transmitter pad circuits
  • Gray code counter for timestamp generation
  • Clock generator (makes all sensor internal clocks
    from one external clock)
  • Bunch train state machine
  • Readout state machine
  • Master controller (co-ordinates preceding logic
    blocks, resets, power-on safe states)
  • Configuration controller (co-ordinates mask
    trim programming, adding on-chip registers for
    current/voltage DACs etc.
  • Current DAC circuits
  • Voltage DAC circuits

14/7
12 weeks
15/9
5
ASIC2 Sequencer Overview
Small test pad?
OVERRIDE HOLD MUX20 TIMECODE120 INIT FWD PHI
1 PHI2 PHI3 LATCHSAFE OF70 MSOPOR PIXEL
RESETS PIXEL ENABLE SENSE_ENABLE READENABLE70
ORE70 MUX20 DATA300
OVRD
Bunch train state machine
MODE0
MODE1
En
  • MODE SEL
  • PRE-SPILL
  • SPILL
  • READ
  • IDLE

Master
Clk Gen
REFCLK
Readout state machine
En
TOKIN
TOKOUT
SDATA
6
ASIC2 Services
BIAS1 BIAS2 BIAS3 BIAS4 VTH VTH- Vcasc1 Vcasc2
Current biases
Sensor ID code to readout unit
Setup registers
DOUT
Voltage DACs
DOUT_RDBK PHI1 PHI2 FAST PHI3 PHI1 PHI2
SLOW PHI3 PHI1 PHI2 RDBK PHI3 DIN_CONFIG
Config controller
CLK
DIN
7
Example 1-seat logic test structure
500x750 um logic blocks
Wire bond pads for testing
Bump bond pads
  • 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

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
Write a Comment
User Comments (0)
About PowerShow.com