`ifdef VCS
`else
`delay_mode_path
`endif
`timescale 1 ns / 10 ps

`celldefine

module DFFR_E (Q,QBAR,CLK,D,RN);

  output  Q;
  output  QBAR;
  input  CLK;
  input  D;
  input  RN;

  reg    notifier;
  DFFR  i0 (Q,QBAR,CLK,D,RN,notifier);

specify

  (posedge CLK => (Q +: CLK)) = (0.1:0.1:0.1, 0.1:0.1:0.1);
  (negedge RN => (Q +: RN)) = (0.1:0.1:0.1, 0.1:0.1:0.1);
  (posedge CLK => (QBAR +: CLK)) = (0.1:0.1:0.1, 0.1:0.1:0.1);
  (negedge RN => (QBAR -: RN)) = (0.1:0.1:0.1, 0.1:0.1:0.1);
  $setuphold (posedge CLK &&& RN,posedge D,0.09,0.09,notifier);
  $setuphold (posedge CLK &&& RN,negedge D,0.09,0.09,notifier);
  $width (negedge CLK &&& RN,0.4,0,notifier);
  $width (posedge CLK &&& RN,0.4,0,notifier);
  $width (negedge RN,0.4,0,notifier);
endspecify

endmodule
`endcelldefine
