text: Desc = cellDescClass("SDFFSRX2")
  Desc.properties["cell_footprint"] = "sdffsr"
  Desc.properties["area"] = "96.465600"
  Desc.properties["cell_leakage_power"] = "2710.051020"
  Desc.pinOrder = ['CK', 'D', 'IQ', 'IQN', 'Q', 'QN', 'RN', 'SE', 'SI', 'SN', 'next']
  Desc.add_arc("CK","SI","setup_rising")
  Desc.add_arc("CK","SI","hold_rising")
  Desc.add_arc("CK","SE","setup_rising")
  Desc.add_arc("CK","SE","hold_rising")
  Desc.add_arc("CK","D","setup_rising")
  Desc.add_arc("CK","D","hold_rising")
  Desc.add_arc("CK","SN","setup_rising")
  Desc.add_arc("CK","SN","hold_rising")
  Desc.add_arc("CK","RN","setup_rising")
  Desc.add_arc("CK","RN","hold_rising")
  Desc.add_arc("CK","Q","rising_edge")
  Desc.add_arc("SN","Q","preset")
  Desc.add_arc("RN","Q","clear")
  Desc.add_arc("CK","QN","rising_edge")
  Desc.add_arc("SN","QN","clear")
  Desc.add_arc("RN","QN","preset")
  Desc.add_param("area",96.465600);
  Desc.add_pin("SI","input")
  Desc.add_pin("SE","input")
  Desc.add_pin("D","input")
  Desc.set_pin_job("CK","clock")
  Desc.add_pin("CK","input")
  Desc.add_pin("SN","input")
  Desc.add_pin("RN","input")
  Desc.add_pin("Q","output")
  Desc.add_pin_func("Q","unknown")
  Desc.add_pin("QN","output")
  Desc.add_pin_func("QN","unknown")
  Desc.add_pin("IQ","output")
  Desc.add_pin_func("IQ","unknown")
  Desc.add_pin("IQN","output")
  Desc.add_pin_func("IQN","unknown")
  Desc.add_pin("next","output")
  Desc.add_pin_func("next","unknown")
  Desc.set_job("flipflop")
  CellLib["SDFFSRX2"]=Desc
  