Source code for jitxexamples.essentials.signal_integrity
import jitx
from jitx.net import Topology
from jitx.sample import SampleDesign
from jitx.si import Constrain
from jitxlib.parts.query_api import Resistor, ResistorQuery
[docs]
class TopLevel(jitx.Circuit):
A = Resistor(resistance=10.0)
B = Resistor(resistance=10.0)
C = Resistor(resistance=10.0)
topos = [
A.p1 >> B.p1 >> C.p1,
]
def __init__(self):
rs = jitx.current.substrate.routing_structure(50.0)
self.cst = Constrain(Topology(self.A.p1, self.C.p1)).structure(rs)
[docs]
class signal_integrity_tests(SampleDesign):
rquery = ResistorQuery(case="1206")
circuit = TopLevel()