Vangmayee Sharda,
AITTM, Amity University, Noida
Introduction
ANUSMRITI ASIC Required Specifications
Analog Memory Concept and Architectures
ANUSMRITI ASIC Architecture
ANUSMRITI ASIC Design Blocks
ANUSMRITI ASIC Operation
Design Trade-offs & Calibration
Simulation Results
Test Results
Conclusion
Electronics Division, BARC involved in design and
development of “Full custom mixed mode CMOS ASICs”
for
Instrumentation requirements of the Department
National and International High Energy Physics Experiments
like Indian Neutrino Observatory (INO), CERN-CMS
Analog Memory
Sin Sout
0 t
0 t Vin
Ci
Sr ADC
Sw
SENSOR/ AMPLIFIER/ Vref
DETECTOR SHAPER
ANALOG
Reset Calibration
MEMORY Read
Write Matrix
Logic Logic
Calibrated
Slow Read Digital output
Clock
Shift Register based Read Logic
Read
Clock Rn
1st cell R1 nth cell
Min Mout
Input Bus
Input
Mw1 Mwn
Common output
Mr1 Mrn buffer
Cn Vref
C1 +
Read Bus
Signal Path -
Vref Output
W1 Wn Mreset
Trigger
Ref: Stuart Kleinfelder, “Advanced transient waveform digitizers” in Proceedings of the Particle
Astrophysics Instrumentation Conference, (2003) pp 316-326
Shift Register based Read Logic
Read Clock
R1 nth cell Rn
1st cell
Input +
Mw1 Mwn
Read Bus Read Bus
Differential Mr1
Cn Mrn
Input
C1
Vref Vref
Individual cell Buffer
Input -
W1 Wn
Stop
Write Logic
Ext Vctr
Ref: Stefan Ritt, “Design and Performance of the 5 GHz Waveform Digitizing Chip DRS3”, IEEE Nuclear
Science Symposium Conference Record, pp- 2485 – 2488, 2007.
Shift Register based Read Logic
Read
Clock R1 nth cell Rn
1st cell
Input +
Mw1 Mwn
Read Bus Read Bus
Mr1 Cn Mrn
C1
Vref Vref
Input -
W1 Wn
Stop Write Logic
Vctr
Reference DLL
Wref Phase
Detector &
Charge Pump
Aref
Ref: Stefan Ritt, “Design and Performance of the 6 GHz Waveform Digitizing Chip DRS4”, IEEE Nuclear
Science Symposium Conference Record, 2008.
Shift Register based Read Logic
Read Clock
R1 Dummy cell R128
1st cell 128th cell
Min Input Bus Mout
Input
C1d C1 C128d C128 Common output
Mr1 Mr128 buffer
Signal
Return Path Vref
Mwd1 Mwd128 Mw128 +
Read Bus
Mw1 - Output
Vref
Mreset
W1 W128
Trigger Write Logic
Reference Vctr
DLL
Wref Write
Servo Logic
Feedback
Contol
Aref
Comin
Vref
Mr1 Mr128
C1 C128 Memout
Cd1 Cd128 +
Op-amp
Mw1 Mw128 _
Mwd1 Mwd128
Vref
Rbus Mreset
W1 W128
Write logic
Write Logic Aref
VDD
M1
Vctr
Wrefn
Rgnd
M2 M4
Phi Vctr
Win
Wout
Rvdd
Aref
M3 M5
VSS VSS
Reference Write Patterns
(a) Wref
Wref_d
td
Aref
Phi
Vctr
Servo Capacitor Charges
(b) Wref
Wref_d
td
Aref
Phi
Vctr
Servo Capacitor Discharges
Read Logic
Two Phase Shift R1 R2 R128
Register
Phien
Phis1b
Phis2b
Phirin
Phis2
Phis1
Phis2
Two Phase Clock Phis2b
generator
Phis1b
Phisr
Phis1
DGND
ANALOG MEMORY CORE
128 CELL
Min Mout
Vin Input Bus
Ci Vref
+
Mem_out
Read Bus _
Mri
Mwi
Vref
Mreset
Read Phase
Min
Vin Mout
Ci
Vref
+
Mem_out
_
Mwi Mri
Vref
Mreset
Memory output not exact replica of the
input signal
Input signal Charge Injection
dependent from write
Pedestal Voltage, transistor during
Analog Bandwidth & turnoff
Switching Time Memory
Cell Offset
Non-
Non-unity
Linearity &
Cell Gain
Distortion
Calibration
& Parasitic
Correction Capacitances
The Calibration Matrix Comprises calibration constants for
◦ Gain (Ka)
◦ Offset (Koff)
◦ Linearity (Kl)
Calibration
Analog Input
Rise Time : 5ns
Fall Time : 30ns
256 ns
Memory Output : Read at 1 MHz
128 us
Tested for designed specification using
0.03
Error voltage (V)
0.01
-0.03
-0.05
Memory cell gain variation across Memory Depth < 2.5% FS
1.02
1.015
Memory Cell Gain
1.01
1.005
0.995
0.99
0.985
0.98
0 20 40 60 80 100 120 140
Memory Cell No.
Memory cell Linearity plot across dynamic range
4
y = 0.9969x + 0.0091
3.5
R² = 0.9998
Output Voltage (V)
2.5
1.5
1
1 1.5 2 2.5 3 3.5 4
3.1
2.9
Output Voltage (V)
2.7
2.5
2.3
2.1
1.9
1.7
1.5
0 50 100 150 200 250
Time (n sec)
500MHz, 128-bin Analog Memory ASIC “ANUSMRITI”
designed and tested successfully
Pre-cursor to the design of 2 GHz, 1024-bin, Multi-
channel Analog Memory ASIC
Implementation of “Analog Ring Sampler” mode &
enhanced Readout
Design of wideband input buffer capable of driving
large capacitive load