Gate SI layout_rules to the quoted bus, not EN RC onto USB.
PE-SI-009 no longer treats ESP32 CHIP_PU/EN RC as a USB series R. USB without a library Z number stays PE-SI-010 measurement-only. Pintable skill 1.13.0 requires net_class on SI kinds (usb2/usb3/MDI/RGMII/DDR3).
This commit is contained in:
@@ -48,10 +48,35 @@ def test_si_refresh_when_old_extract_has_only_decoupling():
|
||||
)
|
||||
assert not needs_layout_rules_refresh(
|
||||
{
|
||||
"model_version": "1.9.0",
|
||||
"layout_rules": [{"kind": "decoupling_proximity", "max_distance_mm": None}],
|
||||
"model_version": "1.12.0",
|
||||
"layout_rules": [{"kind": "series_resistor", "value_ohms": 10000}],
|
||||
},
|
||||
min_scan_version="1.10.0",
|
||||
min_scan_version="1.12.0",
|
||||
)
|
||||
assert needs_layout_rules_refresh(
|
||||
{
|
||||
"model_version": "1.12.0",
|
||||
"layout_rules": [{
|
||||
"kind": "series_resistor",
|
||||
"value_ohms": 10000,
|
||||
"note": "EN RC 10 kΩ / 1 µF",
|
||||
}],
|
||||
},
|
||||
min_scan_version="1.13.0",
|
||||
)
|
||||
assert not needs_layout_rules_refresh(
|
||||
{
|
||||
"model_version": "1.12.0",
|
||||
"layout_rules": [{"kind": "impedance", "net_class": "usb2", "zdiff_ohm": 90}],
|
||||
},
|
||||
min_scan_version="1.13.0",
|
||||
)
|
||||
assert not needs_layout_rules_refresh(
|
||||
{
|
||||
"model_version": "1.12.0",
|
||||
"layout_rules": [],
|
||||
},
|
||||
min_scan_version="1.13.0",
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user