Subject: RE: [IBIS-Users] LVDS RECEIVER TERMINATION Question
From: Hegazy, Hazem (hazem_hegazy@mentorg.com)
Date: Tue Jul 23 2002 - 14:01:58 PDT
Hi,
I've a solution...I didn't test it yet but, I suggest that based on an old
solution of mine for 100 terminated LVDS DRIVERS in IBIS summit Jan 2001
"hegazy.pdf or zip on IBIS home page".
In the driver case, I consider the internal termination as a part of the
buffer itself, I could not take it away "In some cases we can" so, I want to
get the I-V characteristics based on this.
What are the I-V characteristics? Simply, it's the steady state solution of
the voltage and current at all possible loads.
So, I put a resistor between P node and N node and measure "steady state
voltage and current" now, vary the resistor value from zero to infinity
(open circuit) and do the same extraction to complete your I-V table. You
will have the actual behavior of the buffer (Interactive) on all possible
loading conditions. This is verified with a lot of LVDS buffers for very
famous customer.
For the receiver we can't do that as there is no source of current like in
the driver case to measure the I and V.
So, my suggestion is to put a voltage source between the p and n nodes
(differential voltage source). Vary the voltage source value in normal DC
analysis and measure the P voltage with the current through the voltage
source to form the I-V table with the interaction of the n node inherited
inside it.
I'll try this solution with some validation and keep you all informed.
I might have goofed!!
BR,
-----Original Message-----
From: Peter LaFlamme
To: Hassan Ali
Cc: ibis-users@server.eda.org
Sent: 7/23/02 6:52 PM
Subject: Re: [IBIS-Users] LVDS RECEIVER TERMINATION Question
Hi Hassan,
Thanks alot for the comments and information. I have done the same thing
previously in simulations. I have also received input models that had
the internal termination modeled as a dynamic clamp. In comparisons
between dynamic clamp modeled terminations
and your method, I found that (just in my case) there was not real good
correlation.
Regards,
Peter
Peter LaFlamme
Applied Micro Circuits Corp.
System Applications Engineer
200 Minuteman Rd, 3rd Floor
Andover, MA 01810
978-247-8470 phone
978-623-0055 Fax
Hassan Ali wrote:
>
> Hi Peter,
>
> I had the same situation a few months ago and I only had to go with an
> adhoc solution.
>
> Yes indeed most simulators do not have good support for differential
> models with [R Series] termination. I ended up creating a single-ended
> input buffer model (same for the P and N side) with no termination
> between P and N sides. This only captured the clamping function.
>
> In my simulation I had to recreate the terminated differential input
> buffer by using two single-ended buffers (one for the P and one for
the
> N pin) with a termination resistor tied between them. The package
> parasitics were also tied to the two pins. I manually changed the
values
> of the termination resistor and package parasitics to cover their
> variation in the typical, minimum and maximum corners.
>
> Probably there is a better solution, but that's what I did as a
> quick-and-dirty work-around.
>
> Regards.
>
> Hassan.
>
> Hassan Ali, Ph.D.
> Signal Integrity Specialist -Talented, innovative designers
> Fidus Systems Inc. -Highly competitive rates
> Tel: (613) 828-0063 Ext.342 -Fixed-price business model
> Fax: (613) 828-3113 -State-of-the-art design tools
> http://www.fidus.ca -Customer-friendly attitude
>
> -----Original Message-----
> From: Peter LaFlamme [mailto:plaflamm@amcc.com]
> Sent: Tuesday, July 23, 2002 9:01 AM
> To: ibis-users@eda.org
> Subject: [IBIS-Users] LVDS RECEIVER TERMINATION Question
>
> Hi All,
> I am tasked with creating an IBIS model for an LVDS receiver cell that
> has an internal 100 ohm termination between the P and N nodes. I had
> asked Bob Ross about this a while ago and as usual he was very
helpful.
> >From his response I used the following
> implementation:
>
> |****************************************************************
> | Component: LVDSRCV
> |****************************************************************
> |
> [Component] LVDSRCV
> [Manufacturer] AMCC
> |
> |
> |
> [Package]
> | variable typ min max
> R_pkg 1E-3 NA NA
> L_pkg 1E-9 NA NA
> C_pkg 1E-12 NA NA
> |
> [Pin] signal_name model_name R_pin L_pin C_pin
> 1 PAD lvdsrcv NA NA NA
> 2 PADN lvdsrcv NA NA NA
> |
> [Series Pin Mapping] pin_2 model_name function_table_group
> 1 2 rterm_100
>
> |
> [Diff_pin] inv_pin vdiff tdelay_typ tdelay_min
> tdelay_max
> |
> 1 2 0.2 0 0
0
>
> [Model] rterm_100
> C_comp 0.1pF 0.1pF 0.1pF
>
> Model_type Series
> |variable R(typ) R(min) R(max)
> [R Series] 100 80 120
>
> [Temperature Range] 25.00 125.00 0.00
> [Voltage Range] 1.800 1.650 1.950
>
>
************************************************************************
> ****************
>
> I was able to get the model past the IBIS checker but my simulations
did
> not show the 100 ohm terminator. I was using a tool which I believe
does
> not support this implementation (no need to mention names). I have
seen
> other implementations where I believe
>
> a "Dynamic clamp" is used to model the termination behavior, but I am
> unsure. Can anyone guide me to some reference material or weigh in
with
> your experience or help.
>
> Thanks alot,
> Peter
>
>
>
> --
> Peter LaFlamme
>
> Applied Micro Circuits Corp.
> System Applications Engineer
> 200 Minuteman Rd, 3rd Floor
> Andover, MA 01810
>
> 978-247-8470 phone
> 978-623-0055 Fax
> |------------------------------------------------------------------
> |For help or to subscribe/unsubscribe, email majordomo@eda.org
> |with just the appropriate command message(s) in the body:
> |
> | help
> | subscribe ibis <optional e-mail address, if different>
> | subscribe ibis-users <optional e-mail address, if different>
> | unsubscribe ibis <optional e-mail address, if different>
> | unsubscribe ibis-users <optional e-mail address, if different>
> |
> |or email a written request to ibis-request@eda.org.
> |
> |IBIS reflector archives exist under:
> |
> | http://www.eda.org/pub/ibis/email_archive/ Recent
> | http://www.eda.org/pub/ibis/users_archive/ Recent
> | http://www.eda.org/pub/ibis/email/ E-mail since 1993
-- |------------------------------------------------------------------ |For help or to subscribe/unsubscribe, email majordomo@eda.org |with just the appropriate command message(s) in the body: | | help | subscribe ibis <optional e-mail address, if different> | subscribe ibis-users <optional e-mail address, if different> | unsubscribe ibis <optional e-mail address, if different> | unsubscribe ibis-users <optional e-mail address, if different> | |or email a written request to ibis-request@eda.org. | |IBIS reflector archives exist under: | | http://www.eda.org/pub/ibis/email_archive/ Recent | http://www.eda.org/pub/ibis/users_archive/ Recent | http://www.eda.org/pub/ibis/email/ E-mail since 1993|------------------------------------------------------------------ |For help or to subscribe/unsubscribe, email majordomo@eda.org |with just the appropriate command message(s) in the body: | | help | subscribe ibis <optional e-mail address, if different> | subscribe ibis-users <optional e-mail address, if different> | unsubscribe ibis <optional e-mail address, if different> | unsubscribe ibis-users <optional e-mail address, if different> | |or email a written request to ibis-request@eda.org. | |IBIS reflector archives exist under: | | http://www.eda.org/pub/ibis/email_archive/ Recent | http://www.eda.org/pub/ibis/users_archive/ Recent | http://www.eda.org/pub/ibis/email/ E-mail since 1993
This archive was generated by hypermail 2b28 : Tue Jul 23 2002 - 14:25:11 PDT