DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL

Page created by Jerome Thompson
 
CONTINUE READING
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
Design changes for LArASIC
       Venkata Narasimha Manyam
                                    On Behalf of BNL Cold Electronics Team

           Email: vmanyam@bnl.gov

                                                       Feb 8th, 2021
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
Outline
• LArASIC P4 – Design targets, Identified issues and Improvements

• Main changes leading to LArASIC P5
   • Removing of RQI subtraction

   • SEDC noise and stability

   • Test Charge Injection Pulser DAC

• Status

• Summary

                                                                    2
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
LArASIC P4 – Design targets, Identified Issues and Improvements
• Design targets for P4
   • Address BGR failures happening in ~7% of the chips

   • Address ledge effect (saturation) during shower event observed in ProtoDUNE operation

   • Add single-ended to differential converter (SEDC) to differentially drive ADC (COLDADC)

   • Improve baseline dispersion and shift for different settings
• Observed issues in P4(*)
   • Some channels non-operational in LN2         Sufficiently measured
                                                   & got well understood
   • SEDC significantly noisier than expected

• Planned after P4
   • Modify Test Charge Injection Pulser DAC (nonlinearity for smallest charges)
                                                                                   *Refer H. Chen, 11-30-2020

                                                                                                                3
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
Brief note on SPICE-type simulation models
• Early LARASIC developed with rf018.scs BSIM3 (V3.24) model deck
   • Not able to reproduce ledge effect – models not used any more
• Currently cmn018_assp_v1d2.scs BSIM4 (V4.5) model deck is used
   • Ledge effect could be reproduced
   • BJT models were modified to avoid simulation nonconvergence when temperature is lowered
     and not completely accurate in cold
• Latest cmn018_assp_v1d3.scs model from TSMC is BSIM4 (V4.5)
   • No difference v1d2 vs. v1d3 observed
   • Needed BJT modification
   • Used for DAC Pulser
• New compact PSP RT/LN2 model deck from LOGIX/FNAL/LBNL recently
   • Extracted for two temperatures 25C and -189C
   • Only MOS but process corner and mismatch statistics not included
   • Non MOS components (Res, BJT, MIM cap.) TSMC v1d2 used

                                                                                           4
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
Disconnection of RQI subtraction

                                   5
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
P4 LArASIC in LN2

• Few channels in P4 LArASIC stop working as T decreases (below T=-70C and down to LN2T)
• Measurements revealed variations of RQI values in LN2 even 10x higher than RT
   • RQI x 16 (subtraction circuit) < 20 x RQI (feedback circuit) → violation may happen
• 1 GOhm resistor at input brings all channels working properly in LN2
• In P5 16x RQI subtraction is disconnected (no other modifications attempted)
   • After disconnecting of 16x RQI subtraction, the baseline dispersion will be similar to P2/P3 LArASIC 6
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
RQI Prebias current for stage 1 CSA
Why this inequality IRQI x 16 (subtraction circuit) < 20 x IRQI (feedback circuit) is violated at LN2T?
• Not accessible for full characterization
• Prebias IRQI transistors are very long L=9um and are operated in very weak inversion at currents 100 pA – 5 nA
• Input side made of one isolated MRQI without dummies, whereas output side made of 2x8 MRQI in closest proximity
  and with one large plate of polysilicon gate and metal 5&6 layers (MIM cap) over all transistors => mechanical stress
  @LN2T may lead to differences in currents

                                                                                      Layout similar to P1

                Input side of ca1                                                       Output side of ca1         7
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
Single-Ended to Differential
Converter (SEDC) Buffer Design

                                 8
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
SEDC Buffer – Reasons, Shaper drivability and load from COLDADC
• Convert single-ended (SE) output of the shaper to differential output to drive
  COLDADC SHA (Sample and Hold Amplifier)
• Reasons:
   • To suppress common mode pickup that may be affecting single ended signals between
     LArASIC-ADC.
• Shaper output
   • DC coupled (preferred configuration)
   • Output impedance of 1kΩ (in fact it is RC LPF of 1kΩ and 50 pF)
       • Challenging to design SEDC based on resistive feedback
• COLDADC SHA
   • SHA is a switched-capacitor circuit, the load to the SEDC will look resistive.
   • The effective resistance will be 1/fC where C is the load (2 pF) and f is the sampling rate (2
     MHz), so the zeroth order model would be a 250 kΩ resistor to ground – C. Grace, LBNL
   • Pessimistically, accounting for trace impedance owing to chip-to-chip drivability, 10-20 pF
     load is assumed along with 250 kΩ resistor to ground on each output of SEDC

                                                                                                      9
DESIGN CHANGES FOR LARASIC - VENKATA NARASIMHA MANYAM EMAIL: INDICO-FNAL
Single-Ended to Differential Converter (SEDC) Buffer in P4
• OpAmp: Based on single-ended buffer core already present in LARASIC,
   • Highly linear and silicon-proven rail-to-rail operation → Risk mitigation to deal with the known
   • Modified for differential output and addition of Common-Mode Feedback Circuit (CMFB)
• Architecture: Psuedo-differential (Asymmetric) buffer based on COLDADC iBuff SDC

                                        Bias

                                                                                                   SEDC OpAmp

                                                           CMFB

                                                                                                        10
P4 LArASIC – SEDC with workaround

                                           Die #4, Ch 04, at RT on board #2
                                           RQI = 500 pA, BL = 900 mV, Gain = 14 mv/fC
                                           Internal pulser, tPeak = 1 µs

Vp-p = 2 x 1.246 V
                                           2        OutP from analog monitor
                                                    150mV/div
                                           4        SEDC output with (Differential probe)
                                                    300mV/div

                                      1.       Bypass caps of 100nF and 1uF on top and bottom
                                               VDDO pins on daughter board/analog mezzanine
                                               with wire-bonded die
                                      2.       470 pF load on all OutPs to GND and OutNs to
                                               GND, NO cap in b/w OutPs and OutNs
                                      3.       VDDO reduced to 1.6 V, power consumption ~11
                                               mW/ch consistent with simulation

                                           Observed high frequency noise
                                           without workaround

                                                                                        11
Understanding Pseudo-differential (Asymmetric) buffer Architecture

                                         B
                                                           A

                                         C
    • Pros:
        • Does not require resistors setting feedback paths,
        • Does not require a preceding stage able to drive resistive loads
        • Pure capacitive input
    • Cons:
        • There is CM (common-mode) to DM (differential-mode) gain
              • VOCM does not shift both outputs and any change of VOCM goes 2x to vOutN
                as B follows C and vOutP does so, but vOutN =(VOCM +(VOCM -VIN)/2)
              • VOCM must be extremely clean not to contribute to noise as any variation on VOCM is not eliminated
                differentially by subtracting vOutP - vOutN as in typical fully-differential amplifiers
        • Both paths differential and common mode must have equally high open loop gains for
          precision and linearity
        • No elimination of even-order harmonic distortion

                                                                                                                     12
CM to DM gain problem – Example simulation

A spurious tone injected on
VOCM, Fspur, VOCM = 150 kHz

                                                                                                                                         *At RT with TSMC BSIM4 models

    Vocm AC spurious signal is not visible at outP and is not rejected at outN but doubled → it is required adding a large RC filter on Vocm on each channel
                                                                                                                                                       13
CM to DM gain problem – AC analysis

VOCM not reflected on outP, hence reflected on differential output   14
Proposed VOCM filtering scheme for P5:
                                                                          R         VOCM_15   - +   vOutP
                                                                                                    vOutP15
                                                                                    SH15      + -   vOutN
                                                                                                    vOutN15
                                                                              C

                                                                        Channel
• Existing filtering (output of bias generator):                            RC
                                                                        Filtering
   • R0|C0 yields f3dB = 1.25kHz,                                        Added
• Now added:                                                              R         VOCM_1    - +   vOutP
                                                                                                    vOutP1

   • R|C in every channel with R=2MW and C≅65pF                                      SH
                                                                                     SH1      + -   vOutN
                                                                                                    vOutN1
     (max that can fit empty space in layout)                                 C

   • Provides sufficient suppression of VOCM
                                                                          R         VOCM_0    - +   vOutP
                                                                                                    vOutP0
                                                                                     SH
                                                                                     SH0      + -   vOutN
                                                                                                    vOutN0
                                                                              C

                                                - +           R0
                                                                        VOCM
                                       VBGR09
                                                      VBGR09_BUF
                                                + -
                                                                   C0
                                                                                                              15
With RC filtering – P5 SEDC

                                                                                  Sufficient local
                                                                                  suppression obtained
100x100 µm2 rphpoly +
moscap RC LPF w. added at
the VOCM

                            This plot is for f3dB=5kHz (now f3dB=1.25kHz further suppression obtained)

                                                                                                         16
P4 SEDC CMFB Loop Stability problem

• As both paths differential and
  common mode must have                                               ND pole from CMFB output
  equally high open loop gains
  for precision and linearity,                Analysis of CMFB
                                              loop with used
  in quest for increasing CM                  CMFB scheme
  path gain stability got reduced             compared with
                                              ideal CMFB
• CMFB needs attention
• CMFB error amplifier output
  non-dominant pole fell low in
  freq. and needs to be
  corrected – fully understood                        W/ used CMFB
  now
                                                      W/ Ideal CMFB

                                                                                       17
P5 SEDC changes

                                                                             CMFB

                            P4 CMFB -> P5 CMFB classical solution used: M. Banu, J. M. Khoury, and Y. Tsividis, “Fully differential operational amplifiers with
Changes from P4 to P5:      accurate output balancing,” IEEE J. Solid-State Circuits, vol. 23, no. 6, pp. 1410–1414, Dec. 1988, doi: 10.1109/4.90039.
1. Rcomp increased by 4x
2. CMFB tail m factor increased from 32 to 48
3. CMFB tail casc. removed                                                                                                Improves stability
4. CMFB Load changed to diode connected                                                                                          &
5. CMFB amplifier gain boosted with R addition to source and current subtraction                                          CM noise rejection
6. Filter on CMFB reference (Vocm) added and improved to have f3dB ≅ 1.25 kHz
                                                                                                                                                                  18
P5 SEDC Main loop Stability:

                                     Good PM for stability

         For 10 pF || 250 kΩ load

                               RT

                               LAr

*PSP Logix models for MOS and the rest TSMC models           19
P5 SEDC CMFB loop stability

                               Good PM for stability

                 For 10 pF || 250 kΩ load

                                       RT

                                       LAr

*PSP Logix models for MOS and the rest TSMC models     20
SEDC P5 Schematic and Post-layout (PEX) STB 10pF||250kOhm

           Schematic

         PEX (RCc*)

                                    Simulations indicate good stability at schematic and extraction
                                          level with LOGIX and TSMC models at RT and LAr

*RCc = All Parasitics {Res + Cap + Cap coupled to ground}
                                                                                                      21
Linearity with FE channel at -189 ℃: SEDC output for 20pF||250kΩ load for Tp=2µs
                  Setting: BL = 200 mV, Gain = 14 mV/fC, RQI = 500pA, Cdet = 150 pF

                                                                                        SEDC extracted RCc
                                                                                        and rest in sch

                                                                         Simulations show linear operation
                                   Logix models for LAr                                                  22
                                                                                                           22
Linearity with FE channel at -189 ℃: SEDC output for 20pF||250kΩ load for Tp=2µs
                       Setting: BL = 200 mV, Gain = 14 mV/fC, RQI = 500pA, Cdet = 150 pF

Differential output                         Logix models for LAr
                                                                                                SEDC extracted RCc
                                                                                                and rest in sch

                                                                                      INL LAr ≅ ± 0.04 %,
                                                                                      Compatible with COLDADC

                                                                                                                23
                                                                                                                  23
Pulser DAC improvement

                         24
Identified Issues with Pulser implemented in P1
                 1. NMOS VG improperly biased as it is connected to a PMOS gate
                 2. Minimum channel length used in Mp1 and Mp2 and hence poor current source
                 3. Mn1 goes into cutoff deep triode region when IDAC is about max (117.2 µA)
                     • Nonlinearity of first three levels → observed in measurements

Nonlinearity of first three levels

                                                                                                25
Improved Pulser for LArASIC P5

1.   Properly biased with current source
2.   Increased channel length to 2 µm for
     in Mp1 and Mp2
3.   To improve linearity of first three steps
     a.   Switching currents in opposite
          direction (min. to max.)
     b.   Switch clock inverted, along with
          connecting VPulser to VFS instead of Vss
          during tclk
4.   RFS programmability to match channel
     swings added with appropriate t-gate
     switches

                                                                          26
Pulser DAC programmability and simulations
DAC gain matched with gain setting of Ch0 (SG0, SG1)
                                                                Full-Scale Input Charge (fC)*          300        180       100            56
               Channel 0 Register   Gain Selection
  Global bit
               SG0          SG1        (mV/fC)                  Gain each stage (mV/fC)                 4.7       7.8        14            25
                0            0           14                     Injected Charge                        238        180       100            56
                1            0           25                     Peak to Peak Voltage
      0                                                                                                 1.2       0.9        0.5       0.28
                0            1           7.8
                                                                RFS (kΩ)                                10       7.68       4.27       2.39
                1            1           4.7
      1         X            X           4.7                          * For 200 mV BL as 900 mV needs half the FS charge in bipolar mode

                                         Improved overall
                                         pulser linearity
                                         When global bit = 1
                                         gain is set to match
                                         4.7mV/fC
                                         for all the SG
                                         settings
                                                                                                                                                27
Transient simulations with extracted DAC

      Stable pulser operation at RT and LAr

                                              28
LArASIC P5 chip-top layout status
• Disconnected RQI subtraction in CA2
• SEDC with improvements
    • VOCM with down to 1kHz local filtering along with
      global to improve CM noise rejection
    • Replaced architecture of CMFB
• Improved pulser DAC
• Post-layout verification with new Cold models      Done
  from LOGIX/FNAL/LBNL
• Soft connect Vsso to Vss internally to remove body
  biasing → Improve substrate noise rejection
    • Vsso pads (41,42,79 and 80) are now Vss
• Top-Level DRC and LVS clean with Assura deck as
  used for previous tapeouts
• Additional DRC checks being done and finalized
  with latest updated DRC Calibre deck                    In
    • Was not done before                                 progress
    • Some minor modifications needed for antenna
      violation resolution (not reported with Assura)
                                                                           29
Summary
• P4 LArASIC identified issues well understood
• For P5 LArASIC layout:
    • Disconnected RQI subtraction in CA2 → Guaranteed/Unconditional functionality at LN2 – Done
    • Improved SEDC (CMFB amp modified, added CM filtering) → Stable & low-noise operation – Done
    • Charge injection DAC (4 slopes matched with gains + not tied to VSS) → Improved linearity – Done
    • Remove separation Vsso and Vss internally → Improved substrate noise rejection – Done
    • Post-layout verification with new PSP models from LOGIX/FNAL/LBNL → Shows good performance – Done
    • Top-Level DRC and LVS clean with Assura deck (used for previous tapeouts) – Done
    • Additional DRC (Calibre: regular DRC, patched DRC, Antenna) checks
      require minor modifications (never before recommended rules were ON) – In progress

• Submission March 3 (layout to MOSIS February 22)

                                                                                                         30
You can also read