Documente Academic
Documente Profesional
Documente Cultură
Vangmayee Sharda
Now at 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
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
Menka Sukhwani ISVLSI 2011 04-07-2011 6
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
Menka Sukhwani ISVLSI 2011 04-07-2011 7
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.
Menka Sukhwani ISVLSI 2011 04-07-2011 8
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.
Menka Sukhwani ISVLSI 2011 04-07-2011 9
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
10
Aref Menka Sukhwani ISVLSI 2011 04-07-2011
Comin
Vref
Mr1 Mr128
C1 C128 Memout
Cd1 Cd128 +
Op-amp
Mw1 Mw128 _
Mwd1 Mwd128
Vref
Rbus Mreset
W1 W128
Write logic
Current starved
Inverter
VDD w1 w2 w3 w127 w128
VDD
M1 Ictr
Vctr Wrefn
Rgnd
Phi Vctr
M2 M4
Win Rvdd
Wout Aref
M3 M5
VSS
VSS
Menka Sukhwani ISVLSI 2011 04-07-2011 12
Reference Write Patterns
(a) Wref
Wref_d
Delayed td
Reference Lags Aref
Phi
Vctr
Servo Capacitor Charges DLL Locked
(b) Wref
Wref_d
Delayed td
Reference Leads Aref
Phi
Vctr
Servo Capacitor Discharges DLL Locked
Menka Sukhwani ISVLSI 2011 04-07-2011 13
Read Logic
Two Phase Shift R1 R2 R128
Register
Phien
Phis1b
Phis2b
Phirin
Phis2
Phis1
Phis2
Phis2b
Two Phase Clock
generator
Phis1b
Phisr
Phis1
DGND
Ci Vref
Cdi
+
Mem_out
Read Bus _
Mdwi Mri
Mwi
Vref
Mreset
Ci
Cdi
Vref
+
Mri Mem_out
_
Mdwi Mwi
Vref Synch
Mreset
Requires
Calibration
Menka Sukhwani ISVLSI 2011 04-07-2011 18
The Calibration Matrix Comprises calibration constants for
◦ Gain (Ka)
◦ Offset (Koff)
◦ Linearity (Kl)
Analog Input
Rise Time : 5ns
Fall Time : 30ns
256 ns
Menka Sukhwani ISVLSI 2011 04-07-2011 23
Memory Output : Read at 1 MHz
128 us
Menka Sukhwani ISVLSI 2011 04-07-2011 24
Tested for designed specification using
0.03
Error voltage (V)
0.01
-0.03
-0.05
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.
Menka Sukhwani ISVLSI 2011 04-07-2011 27
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)