chipscopy.api.ibert

class chipscopy.api.ibert.IBERT(ibert_tcf_node)[source]

Main API class to use IBERT (Integrated Bit Error Ratio Tester) debug core.

children: QueryList[GTGroup]

Children of IBERT

discover_gt_groups(*, include_uninstantiated=False)[source]

Discover all GT Groups that are instantiated by the design.

Parameters

include_uninstantiated (bool) – If you wish to include un-instantiated GT Groups in the discovery process, set this to ‘True’.

Returns

None

property gt_groups

GT Group children of the IBERT core

Return type

QueryList[GTGroup]

handle

Handle from cs_server

name: str

Name of the IBERT core

reset()[source]

Reset all RXs, TXs and PLLs in the GT Groups

type: Final[str]

Serial object type