
primitive PH2PSNDC (LOUT, CLK1, CLK2, DATA1, DATA2, SET, STATE);
    output LOUT;
    input CLK1;
    input CLK2;
    input DATA1;
    input DATA2;
    input SET;
    input STATE;
    table
         1    0    1     ?     ?    ?   :  1 ;
         0    1    ?     1     ?    ?   :  1 ;
         1    1    1     1     ?    ?   :  1 ;
         ?    0    1     ?     0    1   :  1 ;
         ?    1    0     0     0    ?   :  0 ;
         ?    1    1     1     ?    ?   :  1 ;
         0    ?    ?     0     0    0   :  0 ;
         0    ?    ?     1     0    1   :  1 ;
         1    ?    0     0     0    ?   :  0 ;
         1    ?    1     1     ?    ?   :  1 ;
         ?    ?    0     0     0    0   :  0 ;
         ?    ?    1     1     0    1   :  1 ;
         ?    ?    1     1     1    ?   :  1 ;
         0    ?    ?     1     1    ?   :  1 ;
         ?    0    1     ?     1    ?   :  1 ;
         ?    ?    1     1     ?    1   :  1 ;
         0    ?    ?     1     ?    1   :  1 ;
         ?    0    1     ?     ?    1   :  1 ;
    endtable
endprimitive
