Dear Tsang, Dear Helmut, Dear All,
I’d confirm the SAS results although I’m not a real SASian 
Let’s take a look at the LinMix core output:
Warning 11094: Negative final variance component. Consider omitting this VC structure.
And now the SAS log:
NOTE: An infinite likelihood is assumed in iteration 2 because of a nonpositive definite estimated R matrix for subject 101.
<a lot of notes for each iterations, because I turned on ITDETAILS>
NOTE: Estimated G matrix is not positive definite.
NOTE: Asymptotic variance matrix of covariance parameter estimates has been found to be singular and a generalized inverse was used. Covariance parameters with zero variance do not contribute to degrees of freedom computed by DDFM=SATTERTH.
@Helmut:
Do you remember this thread? 
As Detlew Labes pointed out, The whole story “Use Proc MIXED code for Partial replicate design” is just a mystery!
Take a look at the final variance:
LinMix:
Final variance parameter estimates:
lambda(1,1)_11 0.272905
lambda(1,2)_11 0.542748
lambda(2,2)_11 0.161448
Var(PeriodFormulationSubject)_21 0.121235
Var(PeriodFormulationSubject)_22 -0.0512752
Negative variance? I love that! As you noted in the thread above ‘an ambiguous attempt of the REML algo to obtain the within-subject variance of the Test formulation’
What the Power to know says:
Covariance Parameter Estimates
Cov Parm Subject Group Estimate
FA(1,1) subject 0.2855
FA(2,1) subject 0.5190
FA(2,2) subject 0
Residual subject treatment R 0.1145
Residual subject treatment T 0
I suspect SAS uses bounds for variance components (lower bound=0). And the AIC for SAS is worse (100.9)
Unfortunately nobound does not work here:
WARNING: Stopped because of infinite likelihood.
What about different covariance matrices?
FAO(1)
using in SAS:
PI 93.005843433
CI 83.68626794 103.36327722
using in PHX:
PI 93.02813856
CI 83.80572510 103.26543388
The results are also different
CSH produces similar results in SAS and
ERROR 11070: Error in Satterthwaite DF. Try Residual DF option if not already set. Model may be over-specified.
Oh yes, the lovely one. Phoenix, you’re right, a little bit overspecified…
So till the moment I don’t know how to reproduce these results in PHX…
May be the developers can try to add the bounds like Proc Mixed did. Not sure.
BR,
Mittyright