CrossTalkTime#
- class pyedb.misc.siw_feature_config.xtalk_scan.td_xtalk_config.CrossTalkTime(pedb)#
Time domain crosstalk configuration class handler.
- Parameters:
- pedb
object PyEDB instance.
- pedb
Examples
>>> from pyedb import Edb >>> edb = Edb("path/to/aedb") >>> xtalk = CrossTalkTime(edb) >>> xtalk.add_single_ended_net("CLK", driver_rise_time=5.0, voltage=1.8)
Overview#
Add single ended net. |
|
Add driver pins. |
|
Add receiver pin. |
|
Extend XML tree with crosstalk configuration. |
Import detail#
from pyedb.misc.siw_feature_config.xtalk_scan.td_xtalk_config import CrossTalkTime
Attribute detail#
- CrossTalkTime.nets#
- CrossTalkTime.driver_pins = []#
- CrossTalkTime.receiver_pins = []#
Method detail#
- CrossTalkTime.add_single_ended_net(name: str, driver_rise_time: float | str = 5.0, voltage: float | str = 10, driver_impedance: float | str = 5.0, termination_impedance: float | str = 5.0) bool#
Add single ended net.
- Parameters:
- name
str Net name.
- driver_rise_time
floatorstr,optional Driver rise time value. The default is
5.0.- voltage
floatorstr,optional Voltage value. The default is
10.- driver_impedance
floatorstr,optional Driver impedance value. The default is
5.0.- termination_impedance
floatorstr,optional Termination impedance value. The default is
5.0.
- name
- Returns:
- bool
Trueif the net was added successfully,Falseotherwise.
Examples
>>> xtalk = CrossTalkTime(pedb) >>> xtalk.add_single_ended_net("DDR_DQ0", driver_rise_time=2.0, voltage=1.2) True
- CrossTalkTime.add_driver_pins(name: str, ref_des: str, rise_time: str = '100ps', voltage: float = 1.0, impedance: float = 50.0) None#
Add driver pins.
- Parameters:
Examples
>>> xtalk = CrossTalkTime(pedb) >>> xtalk.add_driver_pins("A1", "U1", rise_time="50ps", voltage=1.8, impedance=40.0)
- CrossTalkTime.add_receiver_pin(name: str, ref_des: str, impedance: float) None#
Add receiver pin.
- Parameters:
Examples
>>> xtalk = CrossTalkTime(pedb) >>> xtalk.add_receiver_pin("B1", "U2", impedance=75.0)
- CrossTalkTime.extend_xml(parent) None#
Extend XML tree with crosstalk configuration.
- Parameters:
- parent
xml.etree.ElementTree.Element Parent XML element to extend.
- parent