Re[2]: Stored Charge by Peivand Tehrani

From: Arpad Muranyi <Arpad_Muranyi@ccm.fm.intel.com>
Date: Tue Jul 23 1996 - 13:38:00 PDT

Text item:

Sung, Peivand, and IBIS fans,

Here is a simulation example for what I wrote about in my previous EMAIL. I did
two things to Peivand's original simulation example:

1) Added a voltage-follower circuit, which is an N-channed pullup. A 50 Ohm
    resistor is connected between its output and GND. Observe nodes 10 and 20
    (Gate and Source).
2) Added a CAPOP parameter and a bunch of 0 values to turn of all (or most?)
    capacitance modeling that is given by HSPICE automatically.

(I am using HSPICE here).

To see the glitch with the non-inverting output, plot nodes 10 and 20. Notice
that the glitch goes in the same direction as the output is switching, that is,
rising edge output causes a positive glitch. (In Peivand's example the glitch
goes negative while the output is going positive). However, in both cases, the
glitches follow the direction of the input signal. This proves that the glitch
is related the input signal through parasitic capacitances.

To see that these glitches go away without parasitic capacitance, uncomment the
lines starting with "+ CAPOP ... " in both .MODEL statements. The glitches
should go away completely.

Arpad

Driver Device Transitions For Gate Transition
*************************************************************
.tran .001n 3.0n
.OPTIONS POST=1
VDD 3 0 DC=5.0V
*************************************************************
VIN1 1 0 PULSE (5 0 1.0ns 0.01ns 0.01ns 100E-9 1E-3)
M1 2 1 0 0 QN L=1.5E-6 W=136.4E-6
M2 2 1 3 3 QP L=1.5E-6 W=341E-6
*Cd1 2 0 4p
R11 2 0 50
*-----------------------------------------------------------*
VIN10 10 0 PULSE (0 5 1.0ns 0.01ns 0.01ns 100E-9 1E-3)
M10 3 10 20 0 QN L=1.5E-6 W=136.4E-6
R10 20 0 50
*************************************************************
.MODEL QN NMOS(LEVEL=1 VTO=1.0 TOX=250E-10 NSUB=1E16 UO=500 )
*+ CAPOP=0 CF1=0 CF2=0 CF3=0 CF4=0 CF5=0 CF6=0 CGBEX=0
.MODEL QP PMOS(LEVEL=1 VTO=-1.0 TOX=250E-10 NSUB=1E16 UO=200)
*+ CAPOP=0 CF1=0 CF2=0 CF3=0 CF4=0 CF5=0 CF6=0 CGBEX=0
*************************************************************
*************************************************************
.END

----------------------------------------------------------------------
Arpad,

I agree with you.
I believe what Peivand saw is a well-known Miller effect, which
is related to the gate to drain capacitance of the CMOS inverter.

Sung
----------------------------------------------------------------------
>>Hello IBIS fans,
>>
>> I was reviewing the stored charge BIRD 34.1 . I have observed the
>>same glitch effect even with ESD diodes removed. So I think this glitch
>>is not just created by the stored charge in the diodes. This glitch can
>>easily be observed with a simple CMOS invertor with a fast (100 psec)
>>ramp as the input of the invertor, I think this glitch is because of the
>>stored charge in the depletion region of upper and lower devices.
>>
>> I will send a simple SPICE file that I have been using to simulate this
>>effect. The SPICE version which I am using runs into convergence problems
>>if I remove Cd1 capacitor. This capacitor presents the die capacitor in
>>IBIS models. After the simulation the voltage at node 2 should be probed.
>>
>>Best Regards,
>>Peivand Tehrani.
>>
>>
>>**************************SPICE file************************
>>
>>
>>
>>Driver Device Transitions For Gate Transition
>>*************************************************************
>>VDD 3 0 5
>>*************************************************************
>>M1 2 1 0 0 QN L=1.5E-6 W=136.4E-6
>>M2 2 1 3 3 QP L=1.5E-6 W=341E-6
>>*************************************************************
>>.MODEL QN NMOS(LEVEL=1 VTO=1.0 TOX=250E-10 NSUB=1E16 UO=500 )
>>.MODEL QP PMOS(LEVEL=1 VTO=-1.0 TOX=250E-10 NSUB=1E16 UO=200)
>>*************************************************************
>>VIN1 1 0 PULSE(5 0 0 .01n 0 100E-9 1E-3)
>>*************************************************************
>>Cd1 2 0 4p
>>R11 2 0 50
>>*************************************************************
>>.tran .001n 1n
>>.END
>>

Text item: External Message Header

The following mail header is for administrative use
and may be ignored unless there are problems.

***IF THERE ARE PROBLEMS SAVE THESE HEADERS***.

Content-Md5: JidMHpIh+2bLnjk/FvhLeg==
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0
Subject: Re: Stored Charge by Peivand Tehrani
To: ibis@vhdl.org
Message-Id: <9607231819.AA22245@sedona>
Date: Tue, 23 Jul 1996 11:19:36 -0700
Received: by sedona id AA22245; Tue, 23 Jul 1996 11:19:36 -0700
Received: from sedona (sedona [134.27.133.167]) by pcdmail.tempe.vlsi.com (8.6.9
/Hub-Perlotto/032095) with SMTP id LAA14745 for <ibis@vhdl.org>; Tue, 23 Jul 199
6 11:19:37 -0700
Received: from pcdmail.tempe.vlsi.com (hole.tempe.vlsi.com [134.27.128.11]) by r
elayhost.tempe.vlsi.com (8.6.9/Hub-Perlotto/101195) with ESMTP id LAA11607 for <
ibis@vhdl.org>; Tue, 23 Jul 1996 11:19:38 -0700
Received: from relayhost.tempe.vlsi.com (anubis.tempe.vlsi.com [134.27.128.1]) b
y relayhost.vlsi.com (8.6.12/Hub-Perlotto/050895) with ESMTP id LAA24572 for <ib
is@vhdl.org>; Tue, 23 Jul 1996 11:19:39 -0700
From: sung.oh@tempe.vlsi.com
Received: from relayhost.vlsi.com (tweety.vlsi.com [134.27.20.23]) by vhdl.vhdl.
org (8.7.3/8.7.3) with ESMTP id LAA28108 for <ibis@vhdl.org>; Tue, 23 Jul 1996 1
1:30:16 -0700 (PDT)
Received: from vhdl.vhdl.org (vhdl.vhdl.org [198.31.14.3]) by ormail.intel.com (
8.7.4/8.7.3) with ESMTP id LAA22609; Tue, 23 Jul 1996 11:24:11 -0700 (PDT)
Received: from ormail.intel.com (ormail.intel.com [134.134.248.3]) by relay.jf.i
ntel.com (8.7.4/8.7.3) with ESMTP id LAA02587; Tue, 23 Jul 1996 11:24:11 -0700 (
PDT)
Return-Path: owner-ibis@vhdl.vhdl.org
Received on Tue Jul 23 14:02:49 1996

This archive was generated by hypermail 2.1.8 : Fri Jun 03 2011 - 09:52:29 PDT