Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
vlsi:workbook:analog:simref [25/09/2013 12:39]
pacher
vlsi:workbook:analog:simref [25/03/2014 21:26] (versione attuale)
pacher
Linea 21: Linea 21:
  
 **Keywords:​** **Keywords:​**
 +
 +
 +To be inserted: **closed loop gain simulation** and **loop stability analysis**
 +
 +e.g. (completo, fatto molto bene)
 +
 +[[http://​lumerink.com/​courses/​ECE614/​Handouts/​]] \\
 +[[http://​lumerink.com/​courses/​ECE614/​Handouts/​Loop%Analysis.pdf]] \\
 +[[http://​lumerink.com/​courses/​ECE614/​Handouts/​Loop%Stability%Analysis.pdf]]
 +
 +
 +
  
 ===== Introduction ===== ===== Introduction =====
Linea 191: Linea 203:
  
 [[vlsi:​workbook:​analog:​simref:​noise|here]]. [[vlsi:​workbook:​analog:​simref:​noise|here]].
 +
 +
 +
 +====== Typical OCEAN variables used in Front-End designing ======
 +
 +\\
 +__**Delta-like input current spike**__
 +
 +Use an **ipulse** current source with a trapezoidal shape
 +Let ''​w''​ be rise time, pulse width and fall time of the current pulse (e.g. 1ns), then set i2 to 
 +
 +<​code>​
 +Qin*1.6e-19/​(2*w)
 +</​code>​
 +
 +with ''​Qin''​ expressed as the **number of electrons**.
 +
 +
 +
 +\\
 +__**Equivalent Noise Charge (ENC)**__
 +
 +
 +
 +\\
 +__**Time over threshold (ToT)**__
 +
 +Define a ''​ToT''​ output variable in ADE L with the usage of the ''​cross()''​ OCEAN function,
 +
 +
 +<​code>​
 +(cross(VT("/​Vout_comp"​) 0.3 1 "​falling"​ nil nil) - cross(VT("/​Vout_comp"​) 0.3 1 "​rising"​ nil nil))
 +</​code>​
 +
 +
 +
 +
  
  
Linea 197: Linea 246:
 ---- ----
  
-Last update: [[pacher@NOSPAMto.infn.it|Luca Pacher]] - Apr 23, 2013+Last update: [[pacher@NOSPAMto.infn.it|Luca Pacher]] - Sep 25, 2013
  
 ~~NOTOC~~ ~~NOTOC~~