module DLATCH (L2,A,B,C,D,I);

  output  L2;
  input   A;
  input   B;
  input   C;
  input   D;
  input   I;

`ifdef LV

  LV_LSSD2 l1 (.L2(L2), .A(A), .B(B), .C(C), .D(D), .I(I) );

`else

  PH2P   l1  (l1out,A,C,I,D);
  PH1P   l2  (L2,B,l1out);

`endif

endmodule
