:CONFigure:FIXTure:AACDomains
Command Syntax
:CONFigure:FIXTure:AACDomains "<fixture-name>", {ON | OFF}
Where <fixture-name> is the name that identifies the Fixture block on the Hardware Diagram.
Query Syntax
:CONFigure:FIXTure:AACDomains? "<fixture-name>"
Query Response
{ON | OFF}
Description
If a DUT or WDM DUT Fixture uses multiple clock domains, use this command to turn on or off automatic assignment of clock domains for the specified Fixture. FlexOTO allows each Fixture lane to have its own clock domain or share a clock domain with other lanes. It just depends on your fixture. The following table shows FlexOTO's automatic assignments given a four lane DUT Fixture with 1 to 4 clock domains.
Number of Clock Domains Present on 4 Lane DUT | |||
---|---|---|---|
1 | 2 | 3 | 4 |
To explicitly assign a clock domain to each lane, turn this command off and use the :CONFigure:FIXTure:CDOMain
command to make the assignments. To specify the number of clock domains used in the specified DUT Fixture, use the :CONFigure:FIXTure:NCDomains
command
Be sure to first install your fixture using the :CONFigure:FIXTure:TYPE
command.
Example Commands
hwdiagram.write(':CONFigure:NLANes 4') # 4 lanes per fixture hwdiagram.write(':CONFigure:FIXTure:TYPe "DUT Fixture 1", NORMal') # install fixture hwdiagram.write(':CONFigure:FIXTure:NCDomains "DUT Fixture 1", 2') # 2 clock domains hwdiagram.write(':CONFigure:FIXTure:AACDomains "DUT Fixture 1", OFF') # auto lane assignment off hwdiagram.write(':CONFigure:FIXTure:CDOMain "DUT Fixture 1", "1", CLOCk1' assign clock domains hwdiagram.write(':CONFigure:FIXTure:CDOMain "DUT Fixture 1", "2", CLOCk2' hwdiagram.write(':CONFigure:FIXTure:CDOMain "DUT Fixture 1", "3", CLOCk1' hwdiagram.write(':CONFigure:FIXTure:CDOMain "DUT Fixture 1", "4", CLOCk2'