RE: [IBIS-Users] I/O model with dynamically changing pullup

From: Muranyi, Arpad <Arpad_Muranyi_at_.....>
Date: Tue Dec 16 2008 - 20:35:53 PST
Gaurav,
 
You can model this type of behavior using the
[Driver Schedule] keyword.  Make the pullup
a single shot with a 1 us timeout.
 
Arpad
==============================================
 
________________________________

From: owner-ibis-users@server.eda.org
[mailto:owner-ibis-users@server.eda.org] On Behalf Of gaurav Singh
Sent: Tuesday, December 16, 2008 9:35 PM
To: ibis-users@server.eda.org
Subject: [IBIS-Users] I/O model with dynamically changing pullup



Dear all,

 

I have a special case where the pullup of an I/O pin changes
dynamically. This is how it works:

 

1.       The I/O has a 100kOhm resistor pullup in parallel with the
clamp 

2.       While the pin is HIGH, it can be pulled LOW externally -
behaving like a open-drain I/O with a 100K pullup

3.       When the pin is pulled LOW by the device - it is a strong
pull-down

4.       Here is the problem:

When this pin is pulled HIGH from a LOW state - a strong internal pullup
acts on it for (~)1us - after this time, the strong pullup is disabled
and it acts like the point 2 above.

 

Sequence:

Pin is LOW -> Pulled high with a strong pullup (20Ohm) for 1us -> Strong
pullup is disabled and pin acts as an open-drain I/O with an weak
internal pullup

 

Any ideas on how this pin needs to be modeled?

I understand that the resistive pullup should be accounted for in the
Clamp currents. However, how do I account for the fact that the pull-up
table changes dynamically.

 

Your help would be greatly appreciated.

 

Thanks,

Gaurav


-- 
This message has been scanned for viruses and 
dangerous content by MailScanner <http://www.mailscanner.info/> , and is

believed to be clean. 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--------------------------------------------------------------------
|For help or to subscribe/unsubscribe, e-mail majordomo@eda-stds.org
|with 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 e-mail a request to ibis-request@eda-stds.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda-stds.org/pub/ibis/email_archive/ Recent
|  http://www.eda-stds.org/pub/ibis/users_archive/ Recent
|  http://www.eda-stds.org/pub/ibis/email/         E-mail since 1993
Received on Tue Dec 16 20:37:22 2008

This archive was generated by hypermail 2.1.8 : Tue Dec 16 2008 - 20:38:43 PST