initial phase alignment of multiple ADF4356

Hi,
We are using 4 ADF4356 in a phased array application. They all reference to the same 10.08MHz clock signal. The output is 300MHz. We use the SDP board and the evaluation board control software to control the PLLs. Attached the software settings. 
We followed the following procedure to initialize the PLLs at the same time:
1 load software settings
2 write ini. sequence
3 disable counter reset in R4 and write R4
4 enable autocal in R0 and write R0
5 disable autocal in R0 and write R0
The PLLs were all locked after this and the outputs were fine. We are expecting them to be phase aligned (the reference clocks and PLL outputs are length matched on the PCB). The problem is that they don't have a fixed initial phase relationship between power cycles, e.g. in test 1 PLL1 may lead PLL2 20degree, in test 2 PLL1 may lag PLL2 10degree.

How can we get phase aligned output signals for every power cycle? Any help would be appreciated!

Best,

Han

ADF4356_software_settings_10121444.txt
CheckBox: AutosetRegister9Box.Checked = True
CheckBox: RefDoublerBox.Checked = False
CheckBox: RefD2Box.Checked = True
CheckBox: ADCClockAutosetBox.Checked = True
CheckBox: BleedAutosetBox.Checked = True
CheckBox: RepeatSweepBox.Checked = False
CheckBox: SweepCustomWriteSequenceBox.Checked = False
CheckBox: SweepDontAddSpacingBox.Checked = False
CheckBox: SweepPowerOffsetCCheckBox.Checked = False
CheckBox: SweepPowerOffsetBCheckBox.Checked = False
CheckBox: SweepPowerOffsetACheckBox.Checked = True
CheckBox: SimulateGPIBBox.Checked = False
CheckBox: TCMOGPIBCopyToRFSettingsBox.Checked = True
CheckBox: TCMOGPIBWriteToEEPROMBox.Checked = True
RadioButton: ADF4355_2Ux.Checked = False
RadioButton: ADF5355U2.Checked = False
RadioButton: ADF5355U1.Checked = False
RadioButton: ADF4355_1Ux.Checked = False
RadioButton: ADF4355_2U4.Checked = False
RadioButton: ADF4155.Checked = False
RadioButton: ADF4355_1U4.Checked = False
RadioButton: ADF4355_3.Checked = False
RadioButton: ADF5356.Checked = False
RadioButton: ADF4356.Checked = True
RadioButton: ADF5355U4.Checked = False
RadioButton: ADF4355.Checked = False
RadioButton: USBselector.Checked = False
RadioButton: SDPSelector.Checked = True
ComboBox: comboBox1.SelectedIndex = -1
ComboBox: VCOHoldBox.SelectedIndex = 0
NumericUpDown: VCOBandDivBox.Value = 4
NumericUpDown: SynthLockTimeoutBox.Value = 12
NumericUpDown: TimeoutBox.Value = 9
NumericUpDown: ALCTimeoutBox.Value = 30
RadioButton: AutomaticRadio.Checked = True
RadioButton: ManualRadio.Checked = False
ComboBox: UseOtherxHzBox.SelectedIndex = 4
NumericUpDown: StepSizeOtherBox.Value = 0.06
NumericUpDown: MOD2Box.Value = 21.0000000
NumericUpDown: FRAC2Box.Value = 11
NumericUpDown: RFoutBox.Value = 300.000000
TextBox: ActualVCOoutputBox.Text = 300
NumericUpDown: VCOFreqBox.Value = 4800.000000
TextBox: VCOOutputFrequencyErrorBox.Text = -4500000000
NumericUpDown: FRAC1Box.Value = 8788065
TextBox: PFDBox.Text = 5.04
NumericUpDown: INTBox.Value = 59
ComboBox: OutputDividerBox.SelectedIndex = 4
NumericUpDown: VCOFreqx2Box.Value = 9600.000000
NumericUpDown: RefFreqBox.Value = 10.0800000
NumericUpDown: RcounterBox.Value = 1
ComboBox: ADCEnableBox.SelectedIndex = 1
ComboBox: ADCConversionBox.SelectedIndex = 1
NumericUpDown: ADCClockBox.Value = 13
ComboBox: CounterResetBox.SelectedIndex = 1
ComboBox: MuxLevelBox.SelectedIndex = 1
ComboBox: CP3StateBox.SelectedIndex = 0
ComboBox: REFinModeBox.SelectedIndex = 1
ComboBox: PowerdownBox.SelectedIndex = 0
ComboBox: ChargePumpCurrentBox.SelectedIndex = 2
ComboBox: PDPolarityBox.SelectedIndex = 1
ComboBox: DoubleBuffBox.SelectedIndex = 0
ComboBox: MuxoutBox.SelectedIndex = 6
NumericUpDown: BleedCurrentBox.Value = 2
ComboBox: GatedBleedBox.SelectedIndex = 0
ComboBox: NegativeBleedOnOffBox.SelectedIndex = 1
ComboBox: FeedbackSelectBox.SelectedIndex = 0
ComboBox: RFoutAPowerBox.SelectedIndex = 3
ComboBox: RFoutBPowerBox.SelectedIndex = 1
ComboBox: RFoutBEnableBox.SelectedIndex = 0
ComboBox: RFoutAEnableBox.SelectedIndex = 1
ComboBox: RFoutBSelectBox.SelectedIndex = 0
ComboBox: MTLDBox.SelectedIndex = 0
ComboBox: AutocalBox.SelectedIndex = 0
ComboBox: PrescalerBox.SelectedIndex = 0
ComboBox: FracNLDPrecisionBox.SelectedIndex = 3
ComboBox: LESELPolarityBox.SelectedIndex = 0
ComboBox: LESyncBox.SelectedIndex = 1
ComboBox: LDModeBox.SelectedIndex = 0
ComboBox: LOLModeBox.SelectedIndex = 1
ComboBox: LDCyclesBox.SelectedIndex = 0
NumericUpDown: PhaseResyncTimerBox.Value = 900
ComboBox: SDLoadResetBox.SelectedIndex = 0
ComboBox: PhaseAdjustBox.SelectedIndex = 0
ComboBox: PhaseResyncBox.SelectedIndex = 0
NumericUpDown: PhaseValueBox.Value = 0
TextBox: HopCurrent.Text = 
TextBox: HopDelayBox.Text = 100
TextBox: HopFBBox.Text = 4100
TextBox: HopFABox.Text = 4000
RadioButton: KeysightButton.Checked = False
RadioButton: RSButtonBox.Checked = True
NumericUpDown: CarrierOffsetBox.Value = 0
NumericUpDown: SweepPowerOffsetCBox.Value = 75
NumericUpDown: SweepPowerOffsetBBox.Value = 50
NumericUpDown: SweepPowerOffsetABox.Value = 25
NumericUpDown: BleedSweepValueBox.Value = 0
TextBox: BleedSweepOffsetDBox.Text = 100
TextBox: BleedSweepOffsetCBox.Text = 50
TextBox: BleedSweepOffsetBBox.Text = 10
TextBox: BleedSweepOffsetABox.Text = 1
TextBox: GPIBIDNBox.Text = 
TextBox: SweepCurrent.Text = 
ComboBox: GPIBaddressBox.SelectedIndex = 19
TextBox: SweepDelayBox.Text = 100
TextBox: SweepSpacingBox.Text = 1
TextBox: SweepStopBox.Text = 6010
TextBox: SweepStartBox.Text = 6000
ComboBox: VCOAutocalBox.SelectedIndex = 0
ComboBox: VCOLDOPowerdownBox.SelectedIndex = 1
ComboBox: VtuneCalSetBox.SelectedIndex = 1
ComboBox: ExtVCOSelBox.SelectedIndex = 0
ComboBox: BandSelectClockModeBox.SelectedIndex = 0
ComboBox: ChargeCancellationBox.SelectedIndex = 0
ComboBox: VCOPowerdownBox.SelectedIndex = 0
ComboBox: DivisionModeBox.SelectedIndex = 1
ComboBox: PowerdownSDBox.SelectedIndex = 0
ComboBox: Dither2ndStageBox.SelectedIndex = 1
ComboBox: VCOVTuneCalBox.SelectedIndex = 4
ComboBox: VCOBiasCodeBox.SelectedIndex = 2
ComboBox: VCOSelectBox.SelectedIndex = 1
NumericUpDown: VCOBandSelectBox.Value = 0
ComboBox: PDSynthBox.SelectedIndex = 0
NumericUpDown: ActualREFinReadBox.Value = 0
TextBox: TCMORefFreqBox.Text = 10.0800000
RadioButton: TCMOGPIBRadio.Checked = False
ComboBox: TCMOGPIBaddressBox.SelectedIndex = 19
RadioButton: TCMOManualRadio.Checked = True
NumericUpDown: ActualRFoutBox.Value = 6000.000000
NumericUpDown: ActualREFinWriteBox.Value = 124.911461
ComboBox: VCOReadbackBox.SelectedIndex = 0
ComboBox: VCOReadbackBiasBox.SelectedIndex = -1
ComboBox: ReadbackVCOBox.SelectedIndex = -1
ComboBox: ReadSelBox.SelectedIndex = 0
TextBox: ReadbackRegReadyBox.Text = 0
TextBox: ReadbackVCOBandBox.Text = 0
TextBox: ReadbackStringBox.Text = 0
TextBox: ReadbackVersionBox.Text = 0
ComboBox: PLLTestmodesBox.SelectedIndex = 0
ComboBox: SDTestmodesBox.SelectedIndex = 0
ComboBox: R10DB3129Box.SelectedIndex = 0
TextBox: DirectWriteBox.Text = 203C30
ComboBox: ADF5355U4Dither2Box.SelectedIndex = 0
ComboBox: ADF5355U4Dither1Box.SelectedIndex = 0
ComboBox: DitherScaleBox.SelectedIndex = 0
ComboBox: PulsedBleedDelayBox.SelectedIndex = 0
ComboBox: PulsedBleedBox.SelectedIndex = 0
NumericUpDown: ClockDividerValueBox.Value = 2
ComboBox: CLKDivModeBox.SelectedIndex = 0
ComboBox: ABPBox.SelectedIndex = 1
ComboBox: CSRBox.SelectedIndex = 0
ComboBox: ALCBox.SelectedIndex = 0